Jump to content

Search the Community

Showing results for tags 'Development'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


WHMCS.Community

  • WHMCS Beta Program
  • The latest WHMCS Release
  • The Latest from the WHMCS Team
  • WHMCS.Community
    • Community Announcements
    • Introduce Yourself
  • Using WHMCS
    • Pre-Sales Questions
    • Admin & Configuration Questions
    • Installation, Upgrade, and Import Support
    • Using WHMCS
    • Troubleshooting Issues
    • Vendor Discussions
  • WHMCS Showcase
    • Showcase Your Site
    • Share Your Best Practices & Tips
  • Developing & Extending WHMCS
    • Third Party Add-ons
    • Service Offers & Requests
    • Developer Corner
    • Building Modules
    • Share Ideas for WHMCS Modules
  • Community Competitions
    • News, Announcements & Blogs from WHMCS
    • Competitions
  • General Discussions
    • General Discussion
  • General Feedback & Assistance
    • Feedback
    • WHMCS.Community Tips & Tricks
  • Third Party Developers's Topics
  • Turkish International Discussions's Topics
  • Russian International Discussions's Topics
  • Spanish International Discussions's Topics
  • Portuguese International Discussions's Topics
  • French International Discussions's Topics
  • Italian International Discussions's Topics
  • German International Discussions's Topics
  • WHMCS Brasil's Topics
  • WHMCS Brasil's Tópicos
  • ModulesGarden Club's Topics
  • Hungarian International Discussions's Segítség
  • ThemeMetro Club's Topics
  • WHMCS Services Club's Topics
  • WHMCS Global Services Club's Topics
  • Katamaze's Free Scripts
  • Katamaze's Module Support
  • Zomex Club's Topics
  • 0100Dev Club's Topics

WHMCS Version

  • V8.5.x Hotfixes
  • V8.4.x Hotfixes
  • V8.3.x Hotfixes
  • V8.2.x Hotfixes

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 12 results

  1. Hi I am wanting to add a store onto my navbar on my website when logged in as at the moment the store is only seen when logged out but I want the store to be seen when logged in aswell so people can see what other services I offer. How do I go about doing that.
  2. This has bothered me for a long time. I love it when WHMCS introduces new features, but trying to implement some of it is often a challenge. Why is there no built in support for multi-language support unless you're trying to build an "addon" module? Basically any other type of module can output code to the client area, and it makes no sense that you have to write your own code to support multi-language. I mean, the code already exists in WHMCS 😅 The documentation is lacking a lot of information. Take this as an example: https://developers.whmcs.com/provisioning-modules/supported-functions/. There are some functions (like _AdminArea) that just has no information at all. How is it used? You can't echo or return anything. Is it just a typo and meant to say _AdminLink? I know how to use that function by looking at other modules, but there's still no documentation about it. Why is there no documentation for Application Links? It's a really cool feature, but it makes no sense that the feature is basically reserved for cPanel. Another nice feature that feels like it was only built for cPanel is Server Sync - mostly because of this: https://docs.whmcs.com/Servers#Sync_Report ... But some control panels do. I know that cPanel doesn't. Some other control panels (not just limited to web hosting) do keep a record of the user's full name, address, phone number etc. Importing a client into WHMCS using the Server Sync feature feels so akward. Who wants to send an email to their customer that starts with "Dear Name Placeholder"? That's very unprofessional. I know that not all control panels track the client's details, but who thought it would be a good idea to not even implement importing the details in case the control panel actually did? It would make life so much easier for WHMCS admins wanting to import clients. I hope someone can give me an explanation that isn't "Because WHMCS just doesn't care" 😅
  3. Hi, I'm going to change the announcements page a bit and show the newest announcements (created on last 24 hours) in a different way. How should I create my reference time (now-24hours) in the code and compare $announcement.date with this reference date? I want to know how to change the below code in the announcements.tpl: {foreach from=$announcements item=announcement} <div class="announcement-single"> <a href="{routePath('announcement-view', $announcement.id, $announcement.urlfriendlytitle)}" class="ttitle"> /* I want to check $announcement.date here*/ {$announcement.title} </a>
  4. Hi, I've been unable to find other posts on the topic, should there be any I am sorry for posting. I am looking for a way to place orders that will be flagged as fraud. This is in order to test some post fraud check hooks. I have tried Maxmind/Fraudlabs with bogus zip codes, hotmail email, high risk countries. Orders just pass trough as OK. If anyone has any suggestions as to triggering fraud check with automatic listing as fraud-order please share. Setting a order to fraud manually is not an option, as certain hooks does not trigger with this behavior. Cheers
  5. Hi everyone, I am looking for a few recommendations on trustworthy developers who can convert a few scripts from WHMCS v6.x to WHMCS v8.x? I asked Brian! however he seems to be busy and is not reading any of my private messages unfortunately. So maybe someone has experience with this and can put in a few recommendations? Thanks in advance. Regards
  6. Greetings, I'm developing a module to setup a user on my server and sync their usage data to whmcs. I've successfully contextualized usage metrics now the big issue here is how whmcs track usage metrics my progress so far is below: I've created a new class which implements "ProviderInterface" below is the code for "metrics" function public function metrics() { return [ new Metric( 'disk', 'Disk Utilized', MetricInterface::TYPE_SNAPSHOT, new MegaBytes, new Usage(0) ) ]; } usage function is public function usage() { $serverData = $this->apiCall('stats'); $usage = []; foreach ($serverData as $data) { $usage[$data['username']] = $this->wrapUserData($data); } return $usage; } tenantusage function is public function tenantUsage($tenant) { $userData = $this->apiCall('user_stats'); return $this->wrapUserData($userData); } helper wrapuserdata function is: private function wrapUserData($data) { $wrapped = []; foreach ($this->metrics() as $metric) { $key = $metric->systemName(); if ($data[$key]) { $value = $data[$key]; $metric = $metric->withUsage( new Usage($value) ); } $wrapped[] = $metric; } return $wrapped; } And lastly helper apicall function which delibrately sends a value somewhat emulating an api call for now. private function apiCall($action) { if($action == "stats"){ return [ [ "username" => "kamran@domain.com", //this represents my username which is provided to whmcs "disk" => 100 ] ]; } else{ return [ [ "disk" => 100 ] ]; } } Okay so far in the above mentioned code, date and time updates but usage details are not updating. BTW I'm checking metrics using module parameters using $params["metricStats"][0]["currentvalue"] So please help me with the below mentioned questions. What is the correct way to return "usage()" function including what should be the identifier of the tenant(i.e. the key of value usage object where key should be serviceid?accountid?userid? of the tenant)? Whenever cron job "TenantUsageMetrics" runs only "usage()" function is invoked and never "tenantusage()" why? Also if my syntax is wrong a possible example would be tremendous. Thank you for hearing me out!
  7. This is obviously easy for me to fix on my own but just wanted to point out this little issue on the Lost Password page (not sure if its elsewhere - just noticed it here).
  8. Hello Guys, Hope you doing great. So i got one issue, that seems not resolved as per my 5 days RND. The issue is - We have reseller account from resellerclub and that reseller account have sub reseller So how to connect both accounts with whmcs using inbuilt whmcs resellerclub domain registrar module, can we make one duplicate module. if possible so, which code stream i need to edit. and make this possible! Your reply is valuable. Thanks Grapy
  9. To celebrate, WHMCS Services is having a two (2) week-long sales on WHMCS Modules! Simply add a program to your shopping cart to receive 20% off! and add discounts code (Memorial18) will be applied automatically! How Long Will this Sale Last?Expires 4th June 2018Here is a list of our various module products: Click HereDo You Need Custom Development? Click HereOur Social Media:WHMCSServices on Twitter
  10. We just finished a new module call WS Hidden Services v1.0.0 to work on WHMCS v7.4 and PHP 7 Find Out More About Hidden Services For WHMCS! Screenshot: Click Here Sale Price: Owned License: $21.99 USD Click Here Click Here To View All WHMCS Addons By WHMCSServices Do You Need Custom Development? Click Here Latest Release: Phone Verification 1.6.0 Affiliates Plus 1.1.0 Cancel Invoices 2.5.1 SMS Manager 5.2.0 Email Verification Pro 6.0.2 Coming Soon: Stripe Bitcoin 1.0.0 Ticket Number Restriction 2.0.0 Backup Module 1.0.0 Our Social Media: WHMCSServices on Twitter
  11. WHMCS: 7.2.3 The DomainWhois JSON API output seems to be missing an opening curly bracket/brace. "result":"success","status":"available","whois":""} Not sure if this is a bug or if I'm doing something wrong? Can someone check if they're seeing the same?
  12. Folks, I'm development a payment gateway with subscription support that need call periodically the API system to charge the invoices. I have the idea to use a After Cron Job Hook, http://docs.whmcs.com/Hooks:AfterCronJob My question is, the gateway module can make advance with hooks simple create a file named "hooks.php" within the module folder? Best!
×
×
  • 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