Allow customers/clients to use promo codes instead of affiliate links in WHMCS

If you’ve ever joined an affiliate program with an online retailer, or some type of company, you already know the most common way used by these sites to track the people you refer to them is normally with some ugly URL link that specifically tells the person it’s an affiliate link (http://somedomain.com/affiliate.php?affid=2838).  Well what happens if you send a person to their site, and then they come back a week later but don’t use your link?  What if they just don’t even sign up because they think the only reason you’re sending them to that site is because you’re an affiliate?  Well, if you have WHMCS, you’re in luck. (more…)

Linux Bash Script to Patch WHMCS 5.1 Google Checkout Security Vulnerability

Yesterday WHMCS released an announcement that there was a security vulnerability with the Google Checkout module in the 5.0 – 5.1.2 versions of WHMCS. This vulnerability can permit a malicious user to inject SQL via the Google Checkout module. (more…)

How to change WHMCS breadcrumbs portal index page from index.php

In this tutorial we are going to go over how to change or shall we say “fix” the fact that WHMCS DOES NOT allow you to change the “index.php” page for WHMCS portal in the breadcrumbs.  This can be a problem for people who DO NOT want to create a subdirectory or sub folder to put their WHMCS install in.  If you notice on any WHMCS install in the breadcrumbs the “portal” link is set to index.php and it’s not changeable.  This became an issue for me for my new hosting company Host Tornado (http://www.hostt.net) because i have my WHMCS install on my home directory, so if a user is in the customer portal and wants to go back to the index page it takes them to the main page.  Not acceptable. So basically WHMCS is REQUIRING that you create a subdirectory or subfolder, but if you follow the tutorial below i will show you a way to get around that with a little bit of PHP 🙂