Jump to content


Popular Content

Showing content with the highest reputation since 03/19/2019 in all areas

  1. 2 points
    I assume you know that the sidebar already exists, but is only shown on the invoices page? no you don't - if the client is logged in, you can access the $clientsstats Smarty array from the hook and the variables you need are already there (effectively it's just the same as accessing $vars) - there's no need to go looping though invoices or using the API just to get two variables... and if the client isn't logged in, then the sidebar won't show anyway. the top sidebar is your sidebar (fixed by me!), the bottom is the default one shown on the invoices page... your sidebar will overwrite the default one if the menuitemname values are the same and will appear elsewhere in the clientarea. <?php # Unpaid Invoices Sidebar Hook # Written by brian! use WHMCS\View\Menu\Item as MenuItem; add_hook('ClientAreaPrimarySidebar', 1, function(MenuItem $primarySidebar){ GLOBAL $smarty; $dueinvoices = $smarty->getTemplateVars()['clientsstats']['numunpaidinvoices']; $duebalance = $smarty->getTemplateVars()['clientsstats']['unpaidinvoicesamount']; $filename = APP::getCurrentFileName(); $client = Menu::context("client"); $clientid = (int) $client->id; if ($filename!=='clientarea' || $clientid===0 || $dueinvoices===0){ return; } $primarySidebar->addChild('My Invoices Summary', array('label' => Lang::trans("invoicesdue"),'order' => 1,'icon' => 'fa-money-bill-wave')); $primarySidebar->getChild('My Invoices Summary') ->setBodyHtml(sprintf(Lang::trans("invoicesduemsg"),$dueinvoices,$duebalance)) ->setFooterHtml('<a href="clientarea.php?action=masspay&all=true" class="btn btn-danger btn-sm btn-block">'.$duebalance.'</a>'); }); I suspect the default sidebar will use the Invoice class method to get the number/balance, but there seems little point in reinventing the wheel when we only need two variables and they're both accessible via Smarty. 🙂
  2. 2 points
    @brian! here this full custom already modified <?php namespace WHMCS\Module\Widget; use WHMCS\Carbon; use WHMCS\Module\AbstractWidget; use WHMCS\User\Client; class ClientOnline extends AbstractWidget { protected $title = 'Client Last Login'; protected $weight = 80; protected $cache = true; protected $cacheExpiry = 60; protected $requiredPermission = 'List Clients'; public function getData() { return array( 'client' => Client::orderBy('lastlogin', 'desc')->limit(24) ->get(array('email', 'id', 'firstname', 'lastname', 'ip', 'lastlogin'))->toArray(), ); } public function generateOutput($data) { $clientOutput = ''; $clients = array(); foreach ($data['client'] as $client) { $clientOutput .= '<div class="staff">' . '<a href="clientssummary.php?userid='.$client['id'].'"><img class="body-avatar" src="https://www.gravatar.com/avatar/'.md5($client['email']).'?s=60&d=mm" width="60" height="60"/></a>' . '<div class="name">'.$client['firstname'].' '.$client['lastname'].'</div>' . '<small><a href="http://www.geoiptool.com/en/?IP='.$client['ip'].'" target="_blank" class="name" style="color:red">'.$client['ip'].'</a></small>' . '<div class="note text-muted">' . Carbon::createFromFormat('Y-m-d H:i:s', $client['lastlogin'])->diffForHumans().'</div>' . '</div>'; } return <<<EOF <div class="widget-staff-container clearfix"> {$clientOutput} </div> EOF; } }
  3. 2 points
    it looks like the SQL queries needed tweaking - i'll attach the updated file rather than posting the entire code, but basically i've just changed the three references of... tblpaymentgateways.* to... tblpaymentgateways.value .. and it's still on my list of things to do to update this widget properly for v7.7+ 📅 admin.php
  4. 1 point
    Welcome to WHMCS.Community VPS9 Networks! We're glad you're here please take some time to familiarise yourself with the Community Rules & Guidelines and take a moment to introduce yourself to other WHMCS.Community members in the Introduce Yourself Board.
  5. 1 point
    Welcome to WHMCS.Community Tom Wilson! We're glad you're here please take some time to familiarise yourself with the Community Rules & Guidelines and take a moment to introduce yourself to other WHMCS.Community members in the Introduce Yourself Board.
  6. 1 point
    Welcome to WHMCS.Community Interwork! We're glad you're here please take some time to familiarise yourself with the Community Rules & Guidelines and take a moment to introduce yourself to other WHMCS.Community members in the Introduce Yourself Board.
  7. 1 point
    yes, i know that, I deliberately used this code, 'My Invoices Summary' for replace default in invoices page, its can be change to other, but will show two alert invoice thank you so much @brian! your code is perfect and work...
  8. 1 point
    Invalid numeric value “IPv4 shared; IPv6 none” for the “quota” setting. If anyone is having issues with this error here's how you fix it: Go to WHMCS admin area and click on Setup > Products and Services Find the Product that is giving you the error and then open it / edit it Go to the Module Settings tab and look at the far right, under where you select the WHM Package, find the link Switch to Advanced Mode Once Advanced Mode is open, look at Web Space Quota, it may say IPV4 Shared; IPv6 None in the text box Change this field to a numeric value or leave it blank BOOM Error gone once you accept the order now.
  9. 1 point
    one option if you wanted to remove the prices from that dropdown would be to edit the configureproduct.tpl template and change... {if $pricing.monthly} <option value="monthly"{if $billingcycle eq "monthly"} selected{/if}> {$pricing.monthly} </option> {/if} {if $pricing.quarterly} <option value="quarterly"{if $billingcycle eq "quarterly"} selected{/if}> {$pricing.quarterly} </option> {/if} {if $pricing.semiannually} <option value="semiannually"{if $billingcycle eq "semiannually"} selected{/if}> {$pricing.semiannually} </option> {/if} {if $pricing.annually} <option value="annually"{if $billingcycle eq "annually"} selected{/if}> {$pricing.annually} </option> {/if} {if $pricing.biennially} <option value="biennially"{if $billingcycle eq "biennially"} selected{/if}> {$pricing.biennially} </option> {/if} {if $pricing.triennially} <option value="triennially"{if $billingcycle eq "triennially"} selected{/if}> {$pricing.triennially} </option> {/if} to... {if $pricing.monthly} <option value="monthly"{if $billingcycle eq "monthly"} selected{/if}> {$LANG.orderpaymenttermmonthly} </option> {/if} {if $pricing.quarterly} <option value="quarterly"{if $billingcycle eq "quarterly"} selected{/if}> {$LANG.orderpaymenttermquarterly} </option> {/if} {if $pricing.semiannually} <option value="semiannually"{if $billingcycle eq "semiannually"} selected{/if}> {$LANG.orderpaymenttermsemiannually} </option> {/if} {if $pricing.annually} <option value="annually"{if $billingcycle eq "annually"} selected{/if}> {$LANG.orderpaymenttermannually} </option> {/if} {if $pricing.biennially} <option value="biennially"{if $billingcycle eq "biennially"} selected{/if}> {$LANG.orderpaymenttermbiennially} </option> {/if} {if $pricing.triennially} <option value="triennially"{if $billingcycle eq "triennially"} selected{/if}> {$LANG.orderpaymenttermtriennially} </option> {/if}
  10. 1 point
    if you need WHMCS to automatically take care of the provisioning for such features, you might want to take a look at the Configurable Package addon... https://marketplace.whmcs.com/product/30 https://docs.whmcs.com/Configurable_Package_Addon note, you only need the addon if you want WHMCS to take care of the provisioning.... if you want to provision manually, you won't need to buy it. don't forget that clients may just be parking those domains, they won't necessarily have new sites, or require additional webspace/bandwidth.
  11. 1 point
    @Jon Erickson Your cron will only run once a day (the full cron) the other options run at various points of the day as per https://docs.whmcs.com/Crons#Task_Options_for_skip_.26_do so as long as you let it run with your email and -vvv at the time of the day (Settings > Automation Settings) then it should provide a full output
  12. 1 point
    Make sure to do the -vvv switch in the cron also.
  13. 1 point
    Hi Christian, yes, but you're thinking of it entirely the wrong way. that's simple enough. then it's time for you to leave your stupid world and enter my insane world! the solution is that instead of letting the data feed return the default price, e.g €100 EUR, and then trying to translate/manipulate/edit the result, you modify the feed code to suit your needs and return what you want from it! now, you should never modify existing data feeds because they will be overwritten by the WHMCS automatic updater - so create a new data feed in the feeds folder, post your code in there, modify it and use that... to save you time, i've quickly updated the productsinfo feed you mentioned and i've attached it to this post... just rename it to something else and remember to change your references (filename, productid, billingcycle, currency etc) in your template code that calls the feed(s). I have added 3 options - to either output the price with a suffix; with a prefix, or with neither... full string = <script language="javascript" src="feeds/productsinfo.php?pid=1&get=price&billingcycle=annually&currency=1"></script><br> suffixed = <script language="javascript" src="feeds/productsinfo.php?pid=1&get=price&billingcycle=annually&currency=1&output=suffix"></script><br> prefixed = <script language="javascript" src="feeds/productsinfo.php?pid=1&get=price&billingcycle=annually&currency=1&output=prefix"></script><br> price only = <script language="javascript" src="feeds/productsinfo.php?pid=1&get=price&billingcycle=annually&currency=1&output=number"></script><br> full string = £100.00 GBP suffixed = 100.00 GBP prefixed = £100.00 price only = 100.00 productsinfo.php
  14. 1 point
    require in the strictest sense, not really... one in-built solution would be to use Product Bundles. now if they chose to, the user could remove one of the products from the cart before checkout - so that's why I said the second product isn't REQUIRED because it can be removed (though I suppose you could price the bundle to encourage them not to remove it). Configurable Options might be another option, but it really depends what configuration this secondary product might need. if you need a commercial alternative, ModulesGarden's Product Linker might be a viable option...
  15. 1 point
    Hi, it is more than one 😉 Easy would be just to open the drop-down in the Products tab and just take one and search via google. One which is free and not in the List would be http://centos-webpanel.com so far you using CentOs as OS. Link is here with install Video --> http://wiki.centos-webpanel.com/whmcs-module-for-cwp-api Greetings Christian
  16. 1 point
    I can help! I develop php scripts, and I also use the WHMCS Licensing Addon! If you have any questions, let me know 🙂 Welcome Aboard!
  17. 1 point
    Correct on both . Domain registrations get set your default ones. Transfers do not change their nameservers and it is up to the client to do so.
  18. 1 point
    Hi @SamS1, Typically, on a transfer, I would expect a domain names nameservers to remain at their current setting to ensure no downtime as a change like this can cause domains to not resolve for up to 24-48 hours. I'd recommend reaching out to NameSilo who can confirm if they do indeed update the nameservers during transfer. If they do not, you may wish to use a hook to perform the change once WHMCS marks the domain as "Active" from "Pending Transfer".
  19. 1 point
    Welcome to WHMCS.Community GeewinMatches! We're glad you're here please take some time to familiarise yourself with the Community Rules & Guidelines and take a moment to introduce yourself to other WHMCS.Community members in the Introduce Yourself Board.
  20. 1 point
    it looks perfectly acceptable to me and works when I try it locally... perhaps an encoding issue and try changing it to... <span class="pull-left">&nbsp;&raquo; {$configoption.name}: {$configoption.optionname}{if $configoption.name eq "CPU Percentage"}%{/if}</span> the code posted previously already does this - you just aren't using it in your template! (it's just a case of changing the location of the closing {/if} statement).
  21. 1 point
    Not everyone is happy with the general way v7 is going, (v6 and v5 where better) and since it seems v8 is coming next year or is planned at least. What are your main wish lists for that new version looking it from a developer or business view. What do you like WHMCS to change, improve or even remove in the future? Here is my list: More opt-in Make things more opt-in. Some things in v7 are not useful for more advanced users, like auto update, or the market store. I would like to have that stuff removed. Now I have more files and more bloat on my installation which I don't use and never will. This things should come as a separated module and if they are disabled or not installed, the code should not even be live in your server for security reasons, performance and just general simplicity. Less is more sometimes and many of those features I don't require as they are targeted to click one night operations, and not more longer power users that want to tweak and adapt WHMCS to their own operations. Bug Tracking A better bug tracker. Asking with a ticket if a bug is fixed or having to hunt down the change long on each release is painful and time consuming. Sometimes I think WHMCS as a company is very inefficient with some operations. Hiring people costs them money, so why do they want to babysit things like this. Having to answer tickets costs them time and this could be avoided with a proper bug tracker. This can't scale. Better feedback from users Feature requests. This is completely broken. Why use a different system when you have a nice community here? Build the feature requests and vote system here. If you don't want to build a bug tracker, you can even do the same here on the community for bugs and only customers with a valid license can access assuming WHMCS does not want to make this public. Slow down with features Longer releases. This could be a bit controversial but I would rather prefer WHMCS to slow down a bit. Every new release introduces more bugs than features. The Beta testing should be longer and I would be ok with maybe only 2 major releases per year. Just keep releasing patches for bugs. They are adding so many new things which are related to external services and I don't think they are aware the minefield they are creating. WHMCS should not be heavily coded to work with remote stuff. Try to build more things that work locally in your server instead of just releasing new features that require third party services. Longer Releases Longer LTS releases. They are not long releases if they only last a year. Look how Microsoft does it, 10-15 years. Or even Red Hat. The people using LTS are companies or enterprises and I'm not saying WHMCS should support them 10 years, but seriously 1 year or just a bit longer? Most developers even support their normal releases for at least 3 years. The LTS should be a minimum 3 years unless the PHP or code they rely on is not supported anymore, which is a different story. Can you imagine if everyone else did the same to WHMCS developers? Imagine if PHP was only supported 1 year, or Smarty, or anything. It would be a nightmare for them. So if they are aware that they rely on such much external code now, they should give the same considerations towards their customers. Not everyone has the time to update and make all their integrations the day they are released. This is a billing and cloud/hosting automation software. Not a blog like WordPress!!! And with that I mean security patches. Not even bug fixes. They don't have to even fix bugs or release new features on those versions. But please, at least still support them with security patches for 3 years after launch. It's the responsible thing to do. Better Mobile Mobile app is not updated for years. Show more love or open it up so we can add things. I have to rely on external services for ticket notifications and other things when this makes no sense if you have a mobile app. Instead of building things for something like Slack I'm seriously disappointed that WHMCS developers give more attention to external services then their own products. I can receive mobile notifications on third party services but not push notifications on my WHMCS mobile app. Shocking their own products are left to die. Finally, open up. You are benefiting from open source developers work but do the opposite to your own customers that are developers. Open up your code. Please just open up your code or at least the most important chunks to particular partners or companies. Make them sign what ever non disclosure agreement you want or even charge them. Your competition has none of your problems because the community can see and fix things. What is WHMCS so keen to protect here? Business users are not going to stop paying support and updates and they surely are not going to pirate the software. It's a bit childish, in particular because WHMCS would not exist today without open source work from others. WHMCS relies heavily on external third party open source code yet they even encode that. This is an insult to developers. They are taking all the code that is free and releases from other developers, and then pass Ioncube over it. One thing is protecting your code and licensing, the other thing is trying to protect code that is not even yours. WHMCS is encoding so much garbage that I'm sure this is the root of most of their bugs and problem because we cannot fix or see what they do. This is the biggest downside of using WHMCS. I don't think any serious provider will consider WHMCS for this reason. It's a blackbox. And I'm not talking here about the core, or billing stuff, or API stuff. No, WHMCS even encode things that affect your public website and cannot be easily modified or changed unless you make hacks around them software. You constantly have to intercept what WHMCS does and then transform the output because you have no idea what it does and how. It's a game I'm not willing to play in the future. Their competition advertises that they are 99% open code and only encode a few files related to the license. I don't expect WHMCS to do this but PLEASE if someone from the company is reading this, this is going to be your doom as a company in the next years. The minute competition comes up and is more open than WHMCS, those people are not coming back. Everyone is opening up in the software and technology industry. Even WHMCS would not exist as a company if it was not for other services developing API's which WHMCS is relies on for most of their connection. This is not the proper way to behave towards your developer customers. What exactly are they are trying to protect is beyond me. Even third party developers like Modules Garden and many others at least have an open version of their encoded modules. Everyone does at this point because they understand business users will not run things on their server they cannot fix, see what it does or just maintain. It's a trust thing. You would sell far more licenses and to people that actually have the money to pay. Do they distrust their own code so much? Well, the community would be able to constantly improve it with suggestions and fixes. Less work for their developers and the product would move forwards on its own. I just love how your competition works. The whole code is open, their whole bug tracker is open. This is causing frustration to those using the software and worse, forcing them to move out to custom solutions or more open platforms. WHMCS is never going to be flexible this way. And I would not complain about this if it was not for the fact that WHMCS is putting more and more code that was open in the past behind their ioncube wall. v6 and v5 had less encoded code/features, not more. I'm shocked on much WHMCS hates developers or people building their own sites around WHMCS because every new release is worse with more features behind the black box. This is now seriously affecting my business with things I cannot fix anymore or integrate. Everyone in the technology world understand proprietary standards are bad. And this is what WHMCS is doing, they are forcing people to even make simple changes using their own way of doing things. Why would I do this? Why should a PHP developer, or a HTML coder, or a JavaScript person learn how to do things the WHMCS way which is inefficient, buggy and even performs bad on a server? Those people want to use the standard coding procedures WHMCS developers use. Not the stupid hooks and API to even change something like a link. And I say stupid because this is exactly how I feel about WHMCS v7 at this point. You have to make a special PHP hook code (the WHMCS way) to change the sidebar text, colors or links. In the past I could just open the .tpl file and change it. Why? Because WHMCS is removing code from templates and putting it behind the IonCube wall. One day, the templates will be worthless and most WHMCS websites that are customized are going to be horrible slow because users have to create 240 hooks to change colors, links, or even text. Personally, I have access to all the database. And if I see v8 is not being more open but more closed. I'm moving out. I cannot trust my business operations to a company that wants to keep their customers under ransom. And this is how I feel when I cannot even fix the most simple bugs because the files are encoded. So my biggest wish list for v8 is for WHMCS to start being more open and trying to move towards that trend. They profit from open source but seem to hate open source which is a rather a strange business approach. One day, some of those developers may change their licenses and forbid their codes from being used in obfuscated software. If that day comes, WHMCS will have to remove that code from their software or change the way they work in terms of developing.
  22. 1 point
    never say never, but they haven't changed in the last 3 years... the same people are still in charge, so I don't expect any of them to have some sort of Damascene conversion and realise the error of their ways... in the short-term, if they all keep their heads down, WHMCS as a company, will trundle along as always with no doubt a nice regular profit... it would be nice if someone senior woke up, realised that all they were doing is pumping out buggy, bloated crap software, terrible support, no documentation to speak of and decide to do something about it... as Tom said, when you can easily predict that a major release is going to be bugged, and you should wait until the first maintenance update, then why doesn't someone at WHMCS Towers realise that something needs to change. now I know some WHMCS staff are unhappy about what goes on at WHMCS (they've told me privately), but what can they do ? it's the people above them who make all the decisions, and it's the poor saps on the front-line who have to take the immediate flak for those decisions. I have to say that if anyone senior at WHMCS is going home at night, proud of what they've produced for the last few years, then they're living in their own deluded world - i'm actually embarrassed on their behalf, even if they aren't themselves. .. and i've seen many users leave WHMCS to go to a competitor, only to come back here a few years later... though I know at least one user closed their account here because they moved to that other software.. and where there's one, there's usually others. to get back to your question about will things ever change - in the way that I think we want to see it go, with 100% being a certainty, and 0% being no chance.... i'd put odds that it's in single figures... low single figures... aka unlikely. and for the avoidance of any doubt, this is not about me coming to the rescue and saving WHMCS - they (senior WHMCS management) have personally disrespected me too many times over the last 4 years, for me to even care about the company or wanting to work for them... my unpaid role here (as decided by me, not them) is to help out fellow WHMCS users where I can (when time and my limited knowledge allows) and, if at all possible, do absolutely nothing to help the company.... there can often be conflicts between those two intentions (me being here answering questions being the most obvious one!), but there are plenty of things I could do to help the company, but I simply won't - that's their loss and at least means that I don't have to be an apologist for the software... as some WHMCS staff seem to be. 🙄
  23. 1 point
    No. 😭 i've always had a secondary system running in the background just in case I need to move on quickly... yep - if they only understood that better documentation would make it easier for more developers to get involved with WHMCS, which would be a good thing.... every update comes with 4 things that you potentially have to deal with... new features - often not even asked for! old features, that you might rely upon, removed without warning. old bugs that never get fixed. new bugs introduced. if you designed billing software today, it shouldn't look anything like WHMCS - the cart should be better (it's the same order process that's been used for the last 6+ years) - actually, when you take a step back, the cart is horrendous when you think of the simple things that it should be able to do, but can't... the admin area hasn't changed dramatically from when I first started, and I thought it looked dated back then... I could go on but i'm pretty sure I said the same thing before v7... control, loss of income, coding quality embarrassment....?? who knows. interesting that their latest release is 8,000 files (compared to 8,500 with WHMCS), yet their filesize is 20MB, WHMCS v7.6 is now 75Mb (and 150MB+ when installed).
  24. 1 point
    There is nothing exciting about the new SEO friendly URL’s when an obscure setting on the Admin side decides to change all URL’s format in some core code you cannot touch or edit. I had my WHMCS installation with specific URL’s to language. Example: /news/article faq/article And language based. /news-in-another-language/article /faq-in-other-language/article Some said this was not possible with WHMCS. It is. But requires some heavy work both rewriting the URL’s in templates, then adding some hooks for the sidebar and having custom .htaccess rules (besides the WHMCS ones) to change the WHMCS language tab them based on the detected URL. If you go to an article that is based on English, it will of course load the article in English but if you go to the other URL on the same article, WHMCS would automatically change to that language to match the URL. This is how I have it. The problem with the new approach is that re-writing those URL’s in the templates is not as straight ward anymore with the new routepath. What is even worse. The new friendly URLs in 7.5 added .html extensions to my news and FAQ articles, so I get 404 error because that was not true before. The old URL friendly setting didn’t add .html extension on the back. I want it back as before, without adding .html to the news and FAQ articles. This is not SEO friendly, its worse than it was before. Even worse, some URL’s do not work. The renewal link does not work unless I add index.php to the URL. Of course this is hardcoded in the sidebar do I cannot change it without a hook!!! The search on the knowledge base template was also broken, I fixed this by replacing the post URL with the old format and it works. Strangely, the same new format is also used in the search post for the download section and that works. I’m starting to get really pissed about hiding stuff in the encoded files. Voting works but it redirects to an url again with .html on the end, so you get an 404 after voting an article. If you go back to the article you see the voting message to it works. This would stupid simple to fix if I just remove .html (where that setting is) but I cannot find and I assume its encoded somewhere in the URL friendly setting which means I will have to make a new rewrite rule to detect them and remove it. All because WHMCS does let me access the code to change this in 20 seconds. Moving the sidebar links to the protected core from the template files was an horrible move. I had to create special hooks for my SEO url’s that are triggered each time just because I was not able to change the link format on them. Now it seems the routepath is also encoded because I cannot find where to modify this. I’m seriously looking more and more a look at the open competition that only cores 1% of its files and not because it has more features but because I’m getting annoyed of WHMCS considering their own customers idiots. I don’t need WHMCS telling me what URL formats you have to use and then changing this on all the templates. I don’t need them to auto generate the sidebars for me either. Just like I don’t want the market store or an option to upload a logo or change the colors. JUST GIVE ME ACCESS to the old plain code where I can use whatever tool I want to make my changes. WHMCS is being dumbed down to the point of no return. Its seems they are really starting to hate developers that use an IDE or prefer to edit things on their own. Now you could argue, but it has more features…Does it? The way it worked on v5 was more robust and more open to change than today. I cannot even wait to see what happens when they change all URL’s and put all the rest of the code under IonCube where you cannot change anything anymore on the template files. This is marking it almost impossible to create very advanced sites or themes with WHMCS. I should not be hacking my design to fix URL’s. I should not be creating PHP code or rewrite rules to fix URL’s. Is it really this hard to just change links…??? The only way WHMCS is going to keep me in the future is if they decide to have some NDA agreement for some companies where they give them access to the code because otherwise I will slowly move to something I can edit with regular PHP code. I don’t want a black box. WHY is WHMCS making it harder and harder to make design changes to template files? I’m seriously starting to question if they are not planning on removing themes and template files completely in the future and just offer a boxed site where people change their text and logo that its it. Because this is where it seems they are moving. I’m really afraid of investing more time on WHMCS since at least 1 or more year. I hope something is coming that is more open and friendly for power users and on each new release I look and I don’t bother to upgrade because there is nothing new except for kids and children that want to open an affiliate program selling things with WHMCS. What happen to WHMCS? Some years back, even huge hosting companies where using WHMCS. I remember even HostDime if I remember correctly was using them. They were on part with Ubersmith and other big systems. I wonder how many big telcos or companies are using WHMCS because no serious service provider will use them if they cannot completely integrate it on their own platforms and fit the software to do what they want instead of working around it.
  25. 1 point
    Hi Abdul, there are a number of ways - and really depends on what you want to replace it with, that you could do... add your Twitter username to setup -> general settings -> social and that would display a text version of your twitter feed in place of the announcements. delete the announcement itself via the admin area... and looking at your site, it looks like this is what you've chosen to do. use an action hook to null the $announcements array on the homepage using a small .php file. there are other options, but seeing as you've deleted the announcement, there's no point going into them.

Important Information

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