Jump to content

All Activity

This stream auto-updates     

  1. Past hour
  2. You would have to save the email somehow (in a temporary file or database table) then come back and send it later. I don't know of any built-in way to do that, sorry, I suspect you'll need to write some code. It is possible there's a module somewhere for this. Mailchimp will send delayed emails after signup. If I'm right in thinking you want to send something after signup is done, hoping it's more likely to be read, I'd think a longer delay might work better. Mailchimp can be setup to send a series of emails, which might be helpful - basically you can send emails answering questions people might have after a day or so, or things they should remember to do. You could also advertise services in these, but for the emails to be seen as helpful they do need to have some sort of useful advice, not just be a product ad.
  3. You might be able to get some traction with a URL for the image source that mentions the group name or ID. So <img src="{$company_logo_url} above would become something like: <img src="https://yourwebsite.com/logo/{$client_group_id}.jpg"> Another easy trick would be to make the logo file into a .php file and have that output the appropriate image. That should be relatively easy, you'd have to pass the group id as a parameter though. This also makes for easy defaults for new groups and if no group is specified. Bear in mind that some email services may filter this out (looks spammy), so I'm not certain how well it would work in practice, but it's worth a go. (If it fails, you could probably also use a .htaccess file to get a .jpg to run as a .php file, so long as you make sure that's in a subfolder; though this is getting well towards evil hacking skills). Cheers Brian
  4. Hi Luke, In order to get help, it's super important that: you use a clear, simple subject which spells out what you're asking for help with, not just "Help" or "General". You clearly describe what you're asking for help with I realize you're probably a junior developer, or similar, but the people reading these forums are super busy and need a clear questions. If you are vague and confusing, most people don't have time and will just skip your question and you'll never get an answer. Also, if you don't take the time to do those things, many people will think you are being rude or entitled as you haven't taken the time to do basic research. Within WHMCS, for the really advanced configurations, there are things called "hooks" that allow you to configure a lot of options. Might also be worth watching some of the setup videos on here or on Youtube, as I suspect its just a matter of setting up a product category or similar, I'd help further but my WHMCS is rusty. There's a lot more around and I suspect you'll make faster progress if you spend a few hours watching those and reading the WHMCS documentation. Cheers, Brian
  5. Yesterday
  6. Version 1.5 Released! Voice by human voice-over artist. Updated videos are now available on cPanel's latest theme Jupiter. Improvement in Tiles, Color, Mouse Movements, etc. We received suggestions for replacing the voice with a natural human voice, so we updated our videos with a new voice by a professional voice artist. Demo videos are available on our website's pricing page. We are working hard to create more tutorials. Coupon Code: ZMFC86JJ1R $100 Off. Coupon Expiry Date: 31 May 2022.
  7. Last week
  8. There is any way to disable sending email message per account client? Thanks
  9. Version 5.1.0 Added Client Area Advanced SearchAdded DonationsAdded Disable Store Credit Cards After Client Invoice PaidAdded Restricted ProductsFixed Partial PayPal Payment
  10. 1. Top 20 WHMCS favorites on sale! Our Top 10 section has scored a major boost to bring you an up-to-date list of 20 top-selling modules, all to make it easier for you to follow the latest trends and demand in ModulesGarden's Marketplace! But that's not the only reason we're zooming in on this particular ranking for you today. Another piece of terrific news you should know and quickly take advantage of is that now every single one of the 20 record-breaking modules is available at an attractive 10% discount! See all the best modules in one place at a lower price! 2. Advanced Billing For WHMCS 3.8.0 Advanced Billing For WHMCS has been part of the marketplace for so long that you're probably used to the wide selection of billing alternatives that it offers. But, as we like to emphasize - this module’s development journey is far from being over! This versatile tool scored a major comeback recently, debuting a 3.8.0 version packed, inter alia, with the following additions: WHMCS V8.5 support "Product Auto Upgrade" extension - previously available as a separate product, this extension is now an integral (and free!) part of the Advanced Billing For WHMCS module allowing you to automatically upgrade/downgrade services according to the resource consumption. "Free Limits" extension – a brand-new tool allowing you to define via the product's configurable options the amount of usage records that your clients will not be charged for. Read more about Advanced Billing For WHMCS 3.8.0! 3. EasyDCIM v1.9.0 When we step into the exciting landscape of Linux distributions, we immediately find a good number of alternatives to look at. And while every user has their own personal favorites in this sector, one of the most important and frequently chosen options by many is Debian, no doubt. It is the integration with this well-liked operating system in its latest "bullseye" version that marks a crucial area of progress in the warmly welcomed version 1.9.0 of EasyDCIM. If you look for some further insight, we encourage you to check out the write-up released by the platform’s creators, where some interesting bits of details have also been revealed on the newly updated OS Installation and PDU Management extensions. Get to know EasyDCIM v1.9.0 in full detail! Need Custom Software Development For Your Business? Get Your Free Quote Now! Specially for you we will adapt an application and its design to your own needs, create a new module or even a completely new system built from scratch!
  11. Brute-forcing (retrying usernames and passwords) is a well known strategy for breaking into sites, and given that WHMCS deals with money and could be used to steal money, this should be a TOP priority. The thing to do here is to get in as the curve starts, rather than adding it late. Some ideas on how to do parts of this, from someone experienced as a developer and sysadmin: Return a 403 page when they get the password wrong. Intelligent firewalls such as CSF allow one to set a "403 limit" after which IP addresses generating a lot of 403s get blocked. This makes it harder for large numbers of retries. Implement (optional) Recaptcha, particularly invisible recaptcha, which only asserts itself when it looks like there's a chance you might be one of the bad guys (asserts meaning, shows a picture puzzle that you have to solve). This makes it much harder for the bad guys to keep on retrying passwords, as they have to solve the captcha in some way. (not impossible, but very hard). Continue to encourage people to protect their admin accounts with Basic Auth security (.htaccess/.htpasswd) - maybe even mandate that. CSF can also pick up Basic security fails and block IPs causing those if they occur a lot. This is nice because they don't even get near the login page, and IMO is one possible, reasonable solution to the user request above. I was doing this with WHMCS admin users in 2010 and it's also been listed in WHMCS security recommendations - Basic Auth can be added on the whole admin panel, which gives a whole new level of protection. In the case of the requestor above, this should satisfy their need for blocking. Implement some form of counting and blocking on admin login fails (isn't this done for client logins? I'm rusty and can't remember?). This isn't completely trivial, and I can understand WHMCS not being too excited re spending development time implementing this. Off the top of my head, you'd need to implement counting (requires a table) as well as an admin locks table (with usernames/ids, expiry times, and some sense of why they were locked). You'd also need a way of resetting the locks from another admin account or from shell.
  12. There's just so much wrong with this official WHMCS response that I don't even know where to begin 😡
  13. Today we are pleased to announce Lara Session rePlayer (beta) for WHMCS ! Have you ever wondered what experience your clients receive when visiting your website ?!, what errors do they face ?!, how do they navigate your website ?! All these questions and more can now be answered, as this plugin will allow you to record and re-play their entire session, as if you were sitting with them while they navigate your website ! See what confuses them, what attracts their attention and much much more. To make that happen, we blended the power of rrweb opensource recording software and WHMCS, and the Lara Session rePlayer was born. The plugin comes with a lot of exciting features, including but not limited to : Works with any WHMCS client theme. Complete logging of errors and debug events. Record all sessions or limit the number of recording per day (to save disk space). The ability to limit recording size and length (to save disk space). Fully automated clean-up system, to delete old recordings (to save disk space). EU GDPR compliance, by only recording sessions after a consent cookie is set by the user (i.e., after accepting your website's cookie and privacy policy). All recorded sessions will be stored locally on your server, so no user data will be shared with 3rd parties. The ability to mask all inputs, to protect users' privacy. The ability to ignore recording certain input fields by type, name, class or id. Testing mode, where only sessions by logged in admins will be recorded. We are in a closed beta stage, currently testing the plugin and getting feedback from selected beta testers, before releasing the final version. We welcome any feedback or feature request, to make Lara Session rePlayer the one stop solution for recording WHMCS sessions. If you would like to join our beta testers, please open a support ticket at : https://clients.xtraorbit.com/submitticket.php?step=2&deptid=2&subject=Lara-Session-rePlayer-Beta-Tester The beta tester program is only available to our current active customers. If you don't currently have an active account with us, feel free to post your feedback or feature request in this post. You may watch the demo video of the plugin here : Main Screen : Settings Page : Have a lovely day !
  14. Thank you very much! that worked!
  15. Thank John, this is what I thought. I appreciate the details and will keep an eye on this case until released. Have a nice day!
  16. Hi @Skyla, Thanks for taking the time to report this issue. We've recently been made aware that eNom have updated the CIRA Agreement Version (although not in the sandbox we use for testing and validation of releases). Case #MODULE-7789 is open with our developers in order to have this reviewed for the upcoming 8.5.0 release. Once we resolve cases and push features they are available at our change log, here: https://changelog.whmcs.com/ In the meantime, please register the domain directly via the eNom website, and it will be available for management and renewal via WHMCS as normal. I apologize for the inconvenience, and appreciate your patience as we work to resolve this. Thanks again for taking the time to report your findings. We welcome bug reports at https://bugs.whmcs.com/
  17. Hi @Jessica W, That's correct; one would edit the USD currency and change it to the desired currency instead. Please note changing the system default currency should only be done if there are no prices, invoices or transactions in that currency.
  18. Hi there, We welcome and reward responsible disclosures from reward security researchers for finding and reporting security vulnerabilities to us. If you are being contacted by security researches regarding WHMCS, I'd consider directing them to https://www.whmcs.com/security-bounty-program/
  19. Yes, that would be the way it should be done. As an alternative you can rebuild the WHMCS module params using this code: https://pastebin.com/SgaBKj2G ModuleBuildParams() should return exactly the same array as you see it in your module functions. But this function is not officially documentated, so I don't know if this function will be changed in a later version, or even exist at all.
  20. Hello, How can I set the domain to be billed with the hosting even though its expiration is not close to the expiration of the hosting? Thank you.
  21. Yep. Crowd sourcing feature requests are only useful up to a certain point. I'm not sure how WHMCS handles security notifications, but my community at Github likes a personal email to the owner of the solution.
  22. I know you're hopeful that will have some result, but like pretty much any other feature request, it will sit there and not happen. Thing to note about that request? "Amir Zano shared this idea 5 years ago", so no action in all that time. If it doesn't generate additional income for WHMCS, it's generally very, very back burner.
  23. Hi @WHMCS John Thanks so much for the reply. I just voted. > help us understand our user's priorities. Of course user priorities is a great way to drive your product forward. But don't you think security priorities should be top of mind too? Would you really want your users to tell you your product lacks fundamental security on the login screen before implementing such change? The problem with this hack is any VIP client's system could get brute forced guessed, giving the hacker a change to further exploit another system. By the time the host figures out something is wrong, huge damage could have occurred. The host might not even ever know how the system was compromised. What I'd also like to highlight here is some "security researcher" warned us about this problem. So in fact, most likely the weakness is already out in the wild. And now this "security researcher" is asking us for a bribe to make the problem "go away". My opinion is forget user priorities and bump this up a level to security priorities. thanks, Eugene - user since 2007.
  24. tried doing that also, but there was no option to remove the USD and no option to set a different one as default even with having 4 different Currencies in the system
  25. Hi @theozsnowman Does the admin log reflect the static IP, or is it changing? Did Database Session Storage make a difference?
  26. Hi there, We're monitoring demand for this feature here: https://requests.whmcs.com/idea/banning-clients-for-failed-login-attempts-similar-to-the-admin At present the support for such a feature is muted, so please do add your vote and comment as it's really helpful to help us understand our user's priorities.
  27. Hi @Jessica W As an alternative, you can edit and remove currencies via the Configuration > System Settings > Currencies page. We caution against making modifications directly to the database as it bypasses data integrity checks and audit logs.
  28. Downgraded from the backup of may 18, I re-put the bx files only. Now again ver. 2.2.146, let's see...
  1. Load more activity
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated