Jump to content

HardSoftCode

Member
  • Content Count

    371
  • Joined

  • Last visited

  • Days Won

    2

HardSoftCode last won the day on August 4 2013

HardSoftCode had the most liked content!

Community Reputation

9 Neutral

1 Follower

About HardSoftCode

  • Rank
    Level 2 Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. These guys sold me a plugin that doesn't work and won't do a refund. Scammers. 

  2. Hi I have updated the hook here is the code if(!defined("WHMCS")) die("This file cannot be accessed directly"); use WHMCS\User\Client; use WHMCS\User\User; add_hook('ClientDelete', 855412, function($vars) { $clientid = $vars['userid']; $userid = Client::find($clientid)->owner()->id; if($userid) { if(User::where('id', $userid)->delete()) { logActivity('User Deleted - ID: '.$userid, 0); } } }); deleteClientUser.zip
  3. What is suspend client account? The suspend client account module for WHMCS was created to ensure that admin can have better control over the client account for violation the policies or terms of service. In the new suspend client account module, WHMCS will have a new option beside the close account and delete account options. With this module, admin will be able to suspend and set client account for auto termination. Once the suspension has been approved, the client will receive a warning notification and will then finally automatically be suspended. The timeline for when these notifications gets sent out, as well as when the actual suspension takes place, can be set up under the client profile section. After the client has been suspended, you will have the option to pause their suspension (unsuspend the client). This will allow time for the client to make changes and send the proof of fixing the violation. When the time limit has been reached and the client has not made any changes to fix the violation, the client account will be deleted or closed depends on the setting you setup. Please note that when the client account is suspended, that the billing will not be stopped. In other words, even though the account is suspended, the client will receive their monthly invoice. Why do you need suspend client account module? If you fell that your clients do not follow the website policies, terms of service or there is suspicious activity in client account like logged in from another country or using a VPN. You need to act and suspense the client account and send the client a warning notification. You know that WHMCS have only 2 options in client profile and they are close account and delete account and they are not a good solution for this kind of situation. How it works? After activating the suspend client account you can configure the module to suit your needs by going to configuration and select the type of suspension also you can set account termination type and enter the number of days for closing or deleting the client account if suspended. You also can select the support department you want the client to contact support. From the reason messages section, you can create unlimited suspension messages or edit the existing one to use them within the module. By going to the client profile section and looking at the other actions menu, you will see suspend client account added to the menu by clicking on the link you will have the option to select a reason for suspending the account or enter a custom reason message also you can send email notification to the client about suspending the account. Features 3 types of suspension Logout the client if he tries to click any link 2 types of account termination Set the number of days for account termination Set the support department Suspend account reason message List suspended accounts Email notification For more details and screenshot visit the product page https://www.hardsoftcode.com/products.php?p=product&a=suspend-client-account
  4. Maintenance Mode v3.1.1 Released October 25th, 2020 Improve mailing by using the new feature in WHMCS v8 Updated language class Updated IP Geolocation API Fixed google recaptcha Remove IP function and used WHMCS IP function
  5. Security Login v4.1.1 Released October 23rd, 2020 Added device location to login reports Updated language class Updated IP Geolocation API Moved email templates to user messages Fixed google recaptcha Removed company name and phone number from login reports Remove clients functionality and added users functionality Remove IP function and used WHMCS IP function
  6. v1.1.1 Released October 23rd, 2020 Fixed a bug when generating password with symbols
  7. Changelog v1.1.0 Released October 9th, 2020 Added password length Added password generator
  8. It's not hard to create a small hook to do this, I always say you can do anything with WHMCS by using hooks and APIs Just upload the attached file to the includes\hooks directory and now when you deleted a client the owner user will be deleted <?php if(!defined("WHMCS")) die("This file cannot be accessed directly"); use WHMCS\User\Relations\UserClient; use WHMCS\User\Client; use WHMCS\User\User; add_hook('ClientDelete', 855412, function($vars) { $clientid = $vars['userid']; $userid = UserClient::where('client_id', $clientid)->value('id'); if(User::find($userid)->isOwner(Client::find($clientid))) { if(User::where('id', $userid)->delete()) { logActivity('User Deleted - ID: '.$userid, 0); } } }); deleteClientUser.zip
  9. What is MailChimp? Mailchimp is an all-in-one Marketing Platform for small businesses. The vendor says its goal is to help small businesses market smarter so they can grow faster. Mailchimp aims to be the backbone for customer relationships, with AI-powered, user-friendly tools. Mailchimp is designed to put the audience at the center so users can send marketing emails and automated messages, create targeted ad campaigns, build landing pages, send postcards, facilitate reporting and analytics, and sell online. The vendor reports that millions of businesses and individuals - from community organizations to Fortune 100 companies - use Mailchimp to connect with their audience with the right message, at the right time, in the right place. Founded in 2001 and based in Atlanta, GA, Mailchimp has 1000+ employees and is privately held. Mailchimp Transactional Email enables developers to send hyper-personalized emails that reach inboxes. Why do you need MailChimp Mail Provider? The unofficial MailChimp Transactional (Mandrill) Mail Provider module give WHMCS the ability to send emails through MailChimp Transactional (Mandrill) SMTP service by going to Configuration > System Settings > General Settings > Mail tab > Click Configure Mail Provider and activate the MailChimp Mail Provider How it works? After activating the MailChimp Mail Provider module for WHMCS you need to register at MailChimp Transactional (Mandrill) website https://login.mailchimp.com/signup and get the API Key by navigate to the settings page of your transactional email account and look for the API keys section @ https://mandrillapp.com/settings then copy the API key after that enter the API key in the MailChimp Mail Provider module also you can test configuration before saving the API key. Features API Key Test configuration Configuration confirm message Error activity log For more details and screenshot visit the product page https://www.hardsoftcode.com/products.php?p=product&a=mailchimp-mail-provider What is MailJet? Mailjet is an email solution designed for both marketers and developers. Mailjet allows them to create, send, and track marketing and transactional emails via a user interface or APIs. Mailjet’s user interface is available in 5 languages (English, French, German, Spanish, and Italian) and enables marketing teams to create, test, and send emails. Its drag & drop email builder helps users create responsive emails. The user management and content locking enables companies to better control their brand image and accounts. Mailjet’s infrastructure can send up to 15M emails/hour (per user) via their Email API, even during peak sending periods. The proprietary architecture of Mailjet is based on low-level optimized code and a distributed cache strategy, which allows it to achieve the rapid processing. Mailjet is ISO27001 certified and GDPR compliant. Why do you need MailJet Mail Provider? The unofficial MailJet Mail Provider module give WHMCS the ability to send emails through MailJet SMTP service by going to Configuration > System Settings > General Settings > Mail tab > Click Configure Mail Provider and activate the MailJet Mail Provider How it works? After activating the MailJet Mail Provider module for WHMCS you need to register at MailJet website https://app.mailjet.com/signup and get the REST API by navigate to Account settings > Master API Key then copy the API key and secret information after that enter the API information in the MailJet Mail Provider module also you can test configuration before saving the API key. Features API Key and secret Test configuration Configuration confirm message Error activity log For more details and screenshot visit the product page https://www.hardsoftcode.com/products.php?p=product&a=mailjet-mail-provider What is SendPulse? SendPulse is an integrated messaging platform providing user communication that includes emails, SMS, Web Push, SMTP and more. This solution includes 15,000 free emails per month. SendPulse also includes tools to manage users. This solution can be used on all devices. SendPulse is a cloud-based marketing solution that allows users to manage email, text messaging and push notifications through a single platform. It is suitable for small and midsize businesses. SendPulse's email features allows users to set up emails with a drag-and-drop editor and ready-made templates. Why do you need SendPulse Mail Provider? The unofficial SendPulse Mail Provider module give WHMCS the ability to send emails through SendPulse SMTP service by going to Configuration > System Settings > General Settings > Mail tab > Click Configure Mail Provider and activate the SendPulse Mail Provider How it works? After activating the SendPulse Mail Provider module for WHMCS you need to register at SendPulse website https://sendpulse.com and activate REST API by navigate to Account settings > API then setup the API to get the ID and Secret information after that enter the API information in the SendPulse Mail Provider module also you can test configuration before saving the API key. Features API ID and secret Test configuration Configuration confirm message Error activity log For more details and screenshot visit the product page https://www.hardsoftcode.com/products.php?p=product&a=sendpulse-mail-provider
  10. But those users did not give permission to delete their accounts Example: You add me as a user to your account and i accepted the company terms of service and registered, why you go and delete my account without my permission?
  11. Do you know that you can invite other client with active products to be users on your account if admin delete your account with that users accounts that mean the admin will delete the client account that you invited
  12. If you delete a client all users will be able to become clients if the user order a product
  13. Allow your staff to change the user password by entering a new password and send it to the user so that he can login. You may get an email from a user asking you to change his password but WHMCS starting from version 8 admin will not have the ability to change the user password from the admin area that’s why we created the change user password module it will allow the admin to go to the client > manage users form the manage user drop-down menu you can select change password. Features Change password form clients > manage users Change password from client profile > users tab Send email notification to the user Email template One click to change password For more details and screenshot visit the product page https://www.hardsoftcode.com/products.php?p=product&a=change-user-password
  14. Hi guys I had the same problem this is my code to determine the differentiate between users and clients use WHMCS\Authentication\CurrentUser; use WHMCS\User\Relations\UserClient; if(UserClient::find(CurrentUser::user()->id)->owner) { echo 'Client'; }
  15. What is FAQs Manager? The frequently asked questions FAQs manager for WHMCS allows admins, with appropriate permissions, to create question and answer pairs which they want displayed on the faq page. With FAQs manager you can create an FAQ (Frequently Asked Questions) section for your website, thus making it more valuable for clients. With the help of FAQs manager, you can provide your client with a well-designed and informative FAQ section. With the help of the FAQ Ask feature, it is possible to allow client to ask a question which will be queued for an admin to answer. Once answered, the question and answer will appear on the FAQ page. This is only available when using FAQ categories. Why do you need it? Frequently asked questions, or FAQ for short, are fairly common on websites these days. A good FAQ page can help in reducing the number of support requests for basic questions. Whenever I need help on a website, the first thing I look for is the FAQ page before I contact them. Our FAQ is a powerful and easy to work and configure instrument, which helps to create and add a unit with the most frequently asked questions with answers on your website. An informative module with the easiest interface will help you to tell extensive info about your offers, focus visitors’ attention on their benefits and eliminate misconceptions and suspicions, which can influence a buying decision. How it works? After installing the FAQs manager module, the admin can setup the module and manage how it going to work. From the configuration the admin can enter the number of questions to display in FAQ home page. Also, admin can add FAQ home page description and image URL the image will be used in social media sharing. For social media sharing we included AddThis share buttons and disqus comments for categories. The FAQs manager come with multi language and admin can select the languages he wants to use. Also, the admin can allow registered clients to submit questions the admin will receive an email notification about the question request and admin can approve the question and add an answer from the module page also the admin can allow only registered client view the FAQ page Features Create FAQs with single categories Number of questions to display in FAQ home page Customize the order and organization of the FAQ Multi language questions and answers Allow registered clients to submit questions Allow only registered clients view the FAQ Email notification if new question submitted WYSIWYG editor for FAQs AddThis share buttons Disqus comments for categories Search engine friendly URLs Facebook and twitter meta tags Unlimited questions inside every category Mobile optimized for smooth experience Changelog Rewrite the code from scratch Improve the UI for admin area and client area Improve AddThis share buttons Improve multi language questions,answers and categories Improve search engine friendly URLs Improve template system New home page and categories image URL for social media sharing New clients submit new questions from client area New admin email notification if new question submitted New disqus comments for categories New facebook and twitter meta tags Removed keywords meta tags Removed other and five templates For more details and screenshot visit the product page https://www.hardsoftcode.com/products.php?p=product&a=faqs-manager
×
×
  • 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