Jump to content

HardSoftCode

Member
  • Content Count

    368
  • Joined

  • Last visited

  • Days Won

    2

HardSoftCode last won the day on August 4 2013

HardSoftCode had the most liked content!

Community Reputation

8 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. 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
  2. v1.1.1 Released October 23rd, 2020 Fixed a bug when generating password with symbols
  3. Changelog v1.1.0 Released October 9th, 2020 Added password length Added password generator
  4. 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
  5. 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
  6. 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?
  7. 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
  8. If you delete a client all users will be able to become clients if the user order a product
  9. 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
  10. 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'; }
  11. 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
  12. Hi Sachin I have updated the app and now it's working thank you.
  13. Hello If an admin try to view attachment he will be redirected to the client area
  14. Hello Just get a bug with ticket merge fields https://docs.whmcs.com/Support_Tickets#Merge_Fields [FIRSTNAME] [NAME] If i reply to a ticket the merge field does not change see screenshot
  15. What is Webex Teams? Whether on the go, at a desk, or together in a meeting room, Webex Teams helps speed up projects, build better relationships, and solve business challenges. It’s got all the team collaboration tools you need to keep work moving forward and connects with the other tools you use to simplify life. Anyone using Webex Teams can start a meeting with a touch of a button. No more waiting on hosts. Join from anywhere and be able to switch devices seamlessly. And keep the conversation going after the meeting. Your messages, files and whiteboard drawings are fully encrypted, right from your device to your recipients' devices. For added control, customers can manage their own encryption keys on premises. Administrators can manage corporate or personal devices with controls such as PIN lock and the ability to wipe data if a device is lost. Users can keep teamwork private by locking spaces so only moderators can add others. Webex Teams integrates with Data Loss Prevention (DLP) tools including Cisco Cloudlock, to protect sensitive information even when users are working with others outside their company, or even block users from sharing files, to maintain company data policies. Why do you need Webex Teams Notifications? The unofficial Webex Teams notifications module for WHMCS give you the ability to receive notifications in Webex Teams app with a setting rules that you can setup from the notifications section in WHMCS admin area. You may select multiple events within any given event category for example ticket, invoice, order, service, domain and API. This module only works for admin staff. It doesn't work for your clients. How it works? After installing the Webex Teams notifications module for WHMCS you need to register at Webex Teams website https://cart.webex.com/sign-up-webex and create an Incoming Webhook by going to https://apphub.webex.com/teams/applications/incoming-webhooks-cisco-systems then setup the webhook until you get the webhook URL after that enter the webhook URL in the Webex Teams notifications module. From the notifications section you can create a new notification rule from there you can select a rule name and choose an event also you may select multiple events within any given event category for example ticket, invoice, order, service, domain and API. You can apply some conditions to the notification to restrict when the rule is executed. Features Setup rule based events and triggers Receive notifications by space Webhook integration Welcome message View link in notification For more details and screenshot visit the product page https://www.hardsoftcode.com/products.php?p=product&a=webex-teams-notifications ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ What is Twist? A communication app for teams who want a calmer, more organized, more productive workplace. No more chaotic group chat. No more messy email threads. Twist keeps all your team’s conversations on topic and in one place so everyone can calmly catch up on their own schedule. Twist was built for a more intentional way of working together. On any given team, there can be hundreds of conversations happening at once – spread across inboxes or jumbled together in group chats. Keeping up with it all is overwhelming. Important information gets lost. Communication suffers. Transparent, organized, and respectful of your team’s time and attention. Keep conversations organized, on topic, and easy for anyone to follow. Threads keep discussions organized and accessible to everyone. With one topic per thread, your team can easily keep track of parallel conversations and stay up to date on what’s happening. Why do you need Twist Notifications? The unofficial Twist notifications module for WHMCS give you the ability to receive notifications in Twist app with a setting rules that you can setup from the notifications section in WHMCS admin area. You may select multiple events within any given event category for example ticket, invoice, order, service, domain and API. This module only works for admin staff. It doesn't work for your clients. How it works? After installing the Twist notifications module for WHMCS you need to register at Twist website https://twist.com/login and create an install ID and install token by going to Add Integrations > Build then build the integration until you get the post content URL after that enter the install ID and install token in the Twist notifications module. From the notifications section you can create a new notification rule from there you can select a rule name and choose an event also you may select multiple events within any given event category for example ticket, invoice, order, service, domain and API. You can apply some conditions to the notification to restrict when the rule is executed. Features Setup rule based events and triggers Receive notifications by channel ID and Token integration Welcome message View link in notification For more details and screenshot visit the product page https://www.hardsoftcode.com/products.php?p=product&a=twist-notifications
×
×
  • 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