New ISPConfig module for WHMCS

Discussion in 'Tips/Tricks/Mods' started by cwispy, Dec 11, 2014.

  1. cwispy

    cwispy Active Member

    No this does not support creating resellers.
     
  2. cwispy

    cwispy Active Member

    I have some working development code for translations because the whmcs translations does not seem to work. Due to work commitments and not having a home net connection at the moment, work on this module has very much stalled for a while.
     
  3. budgierless

    budgierless Member

    sorry to hear that, dose this module currently work with whmcs 7.7.1?
     
  4. deividmen

    deividmen New Member

    I have an Ubuntu 16.04 server with ISPConfig 3.1 and a website where I installed WHMCS.

    I enabled "Create Database during setup" and "Create Database Users", but I can't figure out where the database passwords are stored. Any ideas?
     
  5. cwispy

    cwispy Active Member

    Yes it has been tested up to 7.8.2.
     
  6. cwispy

    cwispy Active Member

    It creates the database users as C clientnumber and appends dbuRO and dbuRW with the password as the account.
    eg: C34dbuRO
     
  7. cwispy

    cwispy Active Member

    Im currently updating the module to use the json interface instead of soap. One reason is that it WHMCS includes the GuzzleClient already, so it keeps things simple.

    I have all the migrated the main files and have all the default functions working for automation, such as create, terminate, suspend etc. I am now working on the client area.

    I will hopefully commit these changes to guthub in the coming weeks.
     
    budgierless and webguyz like this.
  8. deividmen

    deividmen New Member

    I found out it's the same as that of the ftp user account.
     
  9. cwispy

    cwispy Active Member

    Just a quick update. I have been making some pretty good progress on getting the updates done. Tonight I committed a lot of the changes to git. Definitely do not run it on a production system at the moment.
    So far

    ispcfg3.php is working, but needs more testing.
    Emails tab in the client area is working, but needs more testing
    Email Forwarders in the client area is working, but needs more testing.
    FTP Accounts in the client area is working, but needs more testing.

    If things keep progressing at this rate, I should have all the client area working by the end of the week. So anyone who has a development version of WHMCS and ISPConfig which they are willing to break, please test these changes as I commit them to github.
     
    Last edited: Sep 16, 2019
    ahrasis likes this.
  10. cwispy

    cwispy Active Member

    I have basically finished working through the client area now. There is one known issue with SRV records in the client area DNS Records. Apart from that, I would appreciate all those who can run the module on test systems to try it out and report any issues so that I can fix anything I have missed.
     
    ahrasis and budgierless like this.
  11. Tracking and testing
    About emails: Not creating new email account
    Current Mailboxes ( 0 of )
    when she has an account she lists all the emails from the server

    i'm using whmcs version 7.8.2
     
    Last edited: Sep 25, 2019
  12. When registering a new site is not the IPs in a records By
    A email {IP} 0 3600
    A www {IP} 0 3600
    A example.com. {IP} 0 3600

    i'm using whmcs version v7.8.2 + ISPconfig v3.1.15
     
  13. When the site registration is done the FTP user is disabled by default.
     
  14. cwispy

    cwispy Active Member

    Thank you for the feedback. I will look into all of those issues.
     
    budgierless and felan like this.
  15. there are more things that we are going to fix one thing at a time



    sorry I'm Brazilian and I'm using Google Translator
     
  16. Has the project stopped?
     
  17. budgierless

    budgierless Member

    no, it is still going.
     
  18. deividmen

    deividmen New Member

    I have an Ubuntu 16.04 server with ISPConfig 3.1 and a website where I installed WHMCS.

    I'm trying to use elFinder file manager from the client area, but somehow it only works with some clients, because for most of the clients I get the following error message:

    Code:
    Invalid backend configuration.
    Readable volumes not available.
    Any ideas? How can I track and compare both cases?
     
    Last edited: Oct 3, 2019
  19. cwispy

    cwispy Active Member

    Ok, I feel like a real twit now. I had been fighting with my productions ISPConfig and the module using the SOAP connection for sometime now as it just stopped working one day. After a lot of swearing and fist shaking I finally found the issue was an old config.local.inc.php with some Access-Control-Allow header lines. Now that I moved that file out of the way, the SOAP client is working again.

    So all the messing around that I went through to modify for the json is now going to get reversed and I am going to concentrate purely on fixing the bugs which have been mentioned and adding more error checking to prevent xss and other types of nasty actions users may try.
    cwispy
     
    budgierless likes this.
  20. webguyz

    webguyz Active Member HowtoForge Supporter

    Thanks for all your hard work. Really appreciate it!
     

Share This Page