durangod Posted January 9, 2014 Share Posted January 9, 2014 I was wondering with the new email verification rules required by opensrs if there will be an updated version of the WHMCS opensrs module forthcomming. There are some new API values that can be added to the WHMCS module in order to check the email validation status. It would be nice to be able to check verification status from the WHMCS admin panel. Q: Can I check the validation status of my domains through the API? A: Yes. There are two new API commands that are related to registrant validation. You can use the get_registrant_verification_status command to see the current state of the verification request for a domain. In addition, you can use the command send_registrant_verification_email to send or resend the verification email to the registrant. You can find details about these two commands in the API guide. The full document can be found here http://help.opensrs.com/entries/30078196-Registrant-Validation-FAQs 2. On a personal note i was curious if anyone has edited their opensrs email verification templates in opensrs panel (the old panel under "view message templates") (these are new templates just for this new verification method) or is there a need to do this? Thanks 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted January 10, 2014 Share Posted January 10, 2014 my guess is that these features are more likely to be added first by OpenSRS to their own WHMCS Domains Pro free module (http://www.opensrs.com/site/integration/tools/whmcs) than by WHMCS to their OpenSRS module... although i'm still using the default WHMCS OpenSRS module. I had a quick look at the email templates, but i'll leave them as they are for now. 0 Quote Link to comment Share on other sites More sharing options...
durangod Posted January 10, 2014 Author Share Posted January 10, 2014 Thanks for that link, wow i read about that pro version and the ssl and it sounds great. Yes im still using the default module too. But im gonna give that new stuff a try and see how it goes.... thanks for the info, this last week i was all over that site getting info i needed and i never saw that page... thats a great find, thanks so much brian 0 Quote Link to comment Share on other sites More sharing options...
durangod Posted January 18, 2014 Author Share Posted January 18, 2014 (edited) Just wanted to post an update to this to clear things up. I noticed when i went to that opensrs page that brian posted above http://www.opensrs.com/site/integration/tools/whmcs to download the modules i was really confused by the version numbers they said it applied to and did not know if they would apply to mine (5.2.15) or not. So i wrote OpenSRS and here is thier reply. Hi Dave, The version numbers are correct when using WHMCS's convention. They did not call their second point release "5.2.02", it was simply "5.2.2", and they just increment by one for the following releases. Therefore, 5.2.15 > 5.2.2, and is compatible with our WHMCS modules, which require 5.2.2 or greater. Regards, Chris G. I also wanted to add that their directions in the readme file are quite confusing. 1) Unpack the module on your computer 2) Copy the respective files to your WHMCS installation using the included file tree structure *lang file - If you've made changes to your english.php lang file, you can copy the code in the append_to_lang.txt file to the bottom of your existing english.php file. 1 and 2 are ok but if you have made changed to your lang file and you have the overrides folder set up then just copy the contents into that overrides file IMPORTANT! at the end of that file (append_to_lang.txt) there is an extra " after the ; so do not include that. (line 16 has this) $_LANG['twofasetup'] = "Two-Factor Authentication Setup Process"; " and it should be with no end quote like this $_LANG['twofasetup'] = "Two-Factor Authentication Setup Process"; For template of their instructions the templates part is really confusing. *templates - For the file named clientareadomaindetails.tpl, you have two options: a) If you have customized that file, put {include file="$template/clientareadomainwhois.tpl"} wherever you wish to add whois privacy configuration options I have not customized that file so how does it call whois then is my question?? b) If you are using portal or default template, rename "clientareadomaindetails-changed.tpl" to "clientareadomaindetails.tpl" and upload to your template directory *Note: You do not need the domainchecker_vvv.tpl files unless you are upgrading from a previous beta (see upgrade instructions below) There is no file named clientareadomaindetails-changed.tpl in their upload but there is a file named clientareadomaindetails_example.tpl is that what they meant to say or is that the same, who knows? I happen to be stuck right here and they are gone for the weekend so now what lol.. 3) Log into your admin interface and visit Setup->Product/Services->Domain Registrars and activate OpenSRS Pro. See the next section to configure the module . And the really sad part is that they just came out with a new version again two days ago with the same issues lol, does anyone over there go thru and test this stuff before hand lol Edited January 18, 2014 by durangod 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted January 18, 2014 Share Posted January 18, 2014 I have not customized that file so how does it call whois then is my question?? my quick reading of the code is that it has nothing to do with calling whois, it allows the enabling/disabling of whois privacy services in the client area. There is no file named clientareadomaindetails-changed.tpl in their upload but there is a file named clientareadomaindetails_example.tpl is that what they meant to say or is that the same, who knows? I think it must be a typo in the instructions.... what I would suggest is that you do one of two things - if you're using portal/default, then I would duplicate the portal/default folder and rename it for two reasons... one so that you don't overwrite the changes when updating whmcs; the second in case it messes something and you can then easily switch back to the normal portal/default template. or if not duplicating the entire folder, rename the existing clientareadomaindetails.tpl to clientareadomaindetails-orig.tpl (and other template files being replaced) - in case you quickly need to revert back to it. 0 Quote Link to comment Share on other sites More sharing options...
durangod Posted January 18, 2014 Author Share Posted January 18, 2014 (edited) Thanks brian, i will assume it is a typo as well. Just to clarify on this one " I have not customized that file so how does it call whois then is my question?" I said that wrong i was asking about the file itself not the function(for lack of a better word) lol... if i dont use the include im wondering how that (clientareadomainwhois.tpl)(whois for short - sorry about that) file is called unless its called in their changed file. Also i did a backup before i started and clientareadomainwhois.tpl is not a standard WHMCS file so no worry about messing up anything there. The only file i would have to rename to orig would be the clientareadomaindetails file and i can work with that. Also everyone there is a file in this in several places called .DS_Store and you dont need that unless your on a MAC i just dont upload those or del them afterwords. I will keep you all updated on the process. thanks Edited January 18, 2014 by durangod 0 Quote Link to comment Share on other sites More sharing options...
durangod Posted January 18, 2014 Author Share Posted January 18, 2014 it also does not say anything so far about deactivation the original opensrs module, i am assumed we do. Also if you use the random hash config option, make sure you make a text file with that hash (random chars you used) saved so you know what it is, it shoulc never be changed so you must know what it is im sure if something happens. 0 Quote Link to comment Share on other sites More sharing options...
durangod Posted January 18, 2014 Author Share Posted January 18, 2014 (edited) You also need to copy the logo.gif file from the original module to the new pro folder so the logo shows up in the config area, otherwise there will be no logo and the properties will show spacer.gif, but once you copy the logo and refresh the page it will show on its own. and i have no clue where this is suppose to be either 1) This WHMCS module changes the format of the username and password for domains compared to the way it is done by the default OpenSRS module provided with WHMCS. To migrate from the default OpenSRS WHMCS module to this one, enable the 'Cookie Bypass' option we've added in the 'Domain Registrars' settings for OpenSRS Pro. there is nothing in the domains pro config fields that says cookie bypass Edited January 18, 2014 by durangod 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted January 18, 2014 Share Posted January 18, 2014 it also does not say anything so far about deactivation the original opensrs module, i am assumed we do. if memory serves, the readme file said something about running an sql query to transfer existing opensrs clients to opensrs pro - I think once that is done (and confirmed!), then you could probably deactivate the whmcs opensrs module. 0 Quote Link to comment Share on other sites More sharing options...
durangod Posted January 18, 2014 Author Share Posted January 18, 2014 Yes sir thats what i did after the query was done, then i went into the clients area and refreshed the page and it does pull the info. So it does seem to work. The issue i am having now is i have put this as a test in every place i can think of in the clientareadomaindetails file as suggested and nothing new shows up even after i clear the cache f5 and control f5 <!-- added by dave --> hello dave here {include file="$template/clientareadomainwhois.tpl"} in order for me to know what this is exactly or if i want it, i have to be able to see what it does, so i dont know whats up.. I did search for $template and it is a valid var so it should show something on the page, even my text. I am loging on as a client and looking at the my domains page, that is the right page correct? 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted January 18, 2014 Share Posted January 18, 2014 and i have no clue where this is suppose to be either 1) This WHMCS module changes the format of the username and password for domains compared to the way it is done by the default OpenSRS module provided with WHMCS. To migrate from the default OpenSRS WHMCS module to this one, enable the 'Cookie Bypass' option we've added in the 'Domain Registrars' settings for OpenSRS Pro. there is nothing in the domains pro config fields that says cookie bypass their readme instructions are a total mess! but I think the section this quote is from mentions opensrscustom and upgrading from it... this was an early version of opensrs pro, and if I understand correctly, you're aren't upgrading from an early beta, you're installing fresh or at least updating from v1.0 - if so, I don't think this section applies to you. I can see why I didn't install the early beta versions - it just seemed a lot of hassle for little gain! 0 Quote Link to comment Share on other sites More sharing options...
durangod Posted January 18, 2014 Author Share Posted January 18, 2014 agreed thanks and yes you are correct i am going from the default opensrs to this. You know i never realized till now that when you are logged in as a client and you go to my services and click on the little edit icon it shows your full login details pw and all with no encryption at all, im wondering if i should comment that out in the template. I also did find that display, when you go to my domains and then click the little edit icon on the right side of the domain box (to the right of price) that is the page that clientareadomaindetails does. 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted January 18, 2014 Share Posted January 18, 2014 Yes sir thats what i did after the query was done, then i went into the clients area and refreshed the page and it does pull the info. So it does seem to work. The issue i am having now is i have put this as a test in every place i can think of in the clientareadomaindetails file as suggested and nothing new shows up even after i clear the cache f5 and control f5 <!-- added by dave --> hello dave here {include file="$template/clientareadomainwhois.tpl"} in order for me to know what this is exactly or if i want it, i have to be able to see what it does, so i dont know whats up.. I did search for $template and it is a valid var so it should show something on the page, even my text. I am loging on as a client and looking at the my domains page, that is the right page correct? if you're referring to this part of the readme file.. The 3rd file can either be uploaded, replacing the existing file (clientareadomaindetails.tpl), or if you've modified this file in the past, you can paste this line of code directly in your template file: {include file="$template/clientareadomainwhois.tpl"} clientareadomaindetails.tpl is not the list of domains page, it would be the details page for an individual domain - so go to the domains page in the client area, choose an Opensrs domain, and see if it's in there. 0 Quote Link to comment Share on other sites More sharing options...
durangod Posted January 18, 2014 Author Share Posted January 18, 2014 yeah here is what it looks like on the page if anyone wants to know when you include that file. of course i will remove my test text see attached... i wonder what the dif is (for them) between remove and deactivate... strange that they have both options. 0 Quote Link to comment Share on other sites More sharing options...
durangod Posted January 18, 2014 Author Share Posted January 18, 2014 thanks for your help today brian, i will do a dif post for that service detail deal here in a sec. 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted January 18, 2014 Share Posted January 18, 2014 I was going to ask you to post a screenshot, but you were ahead of me! btw - is this portal ? you are right though, it does seem strange they have both. 0 Quote Link to comment Share on other sites More sharing options...
durangod Posted January 18, 2014 Author Share Posted January 18, 2014 yes sir portal 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.