Jump to content
Swehoster

Create a custom registrar module

Recommended Posts

Hi.

We are trying to create a custom registrar module.

We have had a look at different modules to see that we get all functions correct.

One thing we have found is "injectDomainObjectIfNecessary".

I just don't need what it does

The only problem we still have is for IDN domains.

All of the special characters are removed and converted to regular.

Any help to understand this or get around it would be most helpful.

 

Best regards

Fredrik

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By Carlos Henrique
      I am working on a VPN service and plan to use WHMCS as follow:
      VPN server will be configured as WHMCS servers and the user have access to all of then. The users will be authenticated on the server by a certificate signed by the service root CA. WHMCS will have a provision module that generates a certificate whenever a new subscription is active. WHMCS will have a provision module to install and monitor VPN services on the servers. User should be able to request the download certificate from the server via API and client area. In this scenario, the following features are good to have, need to confirm if it is possible:
      To generate the certificate, the user should send a CSR to WHMCS so it return a valid certificate. Each user might have a limited, plan based, number of certificates, to use on different devices for example. I would like to know if my understanding of WHMCS is correct and use it is possible to use it as I planned.
      Thanks. :)
    • By cathyk
      On my own reseller hosting account, I have added myself as a new client in WHMCS today and initiated a new domain purchase through the client area. I paid for the domain with Paypal successfully.
      Back in WHMCS Admin area, I can find my new account and my paid invoice, but under the "Domains" tab I see the domain I want to procure and the error message "Domain error - domain not found".
      I have attempted to register this domain using the "register" button with my chosen domain provider, eNom, but I receive the error message "Purchase price is greater than available balance".  I have added $40 to my MarketConnect account and my domain price is $14.95, so there's more than enough to cover this transaction.
      eNom has been activated as my registrar, and their domain pricing has been synced in Products and Services.
      I'm out of ideas. Am I missing a step? Thanks!
       
           
    • By HardSoftCode
      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
    • By HardSoftCode
      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
    • By HardSoftCode
      Security login adds an additional layer of security to your client area. If the user failed login attempts x times then the user remember his password and successfully login he need to enter a second passcode that will be send to his email this will make sure that the user is him and he is the one trying to login to his account and it's not another guy trying to get the user account.
      Features
      Countdown date picker Template system with 4 templates Social link for social media buttons Page content manager About us and contact us pages only for minigo template Google reCAPTCHA Subscribe form Export subscribers email addresses to CSV file Changelog
      Rewrite the code from scratch Improve the UI for admin area Improve move emails to email templates New login with verified link New disable security login if the client enable 2FA New google reCAPTCHA New setup the waiting time to request the PIN code resend New prevent email from saving in log New company logo and copyright in page For more details and screenshot visit the product page
      https://www.hardsoftcode.com/products.php?p=product&a=security-login
      ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
      Maintenance mode for WHMCS is for preventing any users other than administrators from using the site while maintenance is taking place, though it's not designed to prevent user access during version upgrades. When users attempt to access a course when your site is in maintenance mode, they obtain a message informing them that the site is in maintenance mode. If you wish, you can create a customized maintenance mode message, perhaps stating when the site will be available again or giving the reason for doing maintenance.
      Features
      Countdown date picker Template system with 4 templates Social link for social media buttons Page content manager About us and contact us pages only for minigo template Google reCAPTCHA Subscribe form Export subscribers email addresses to CSV file Changelog
      Rewrite the code from scratch Improve the UI for admin area New subscribe form New 3 new templates New google reCAPTCHA New export subscribers email addresses to CSV file New countdown date picker For more details and screenshot visit the product page
      https://www.hardsoftcode.com/products.php?p=product&a=maintenance-mode
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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