pejmankheyri / whmcs-irnic
domain registration management by nic.ir
Installs: 5
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 4
Forks: 4
Open Issues: 3
Language:Smarty
This package is auto-updated.
Last update: 2024-05-11 12:05:47 UTC
README
IR domain management module for irnic agents to use in WHMCS system
It is a functional extension for the WHMCS hosting management system that enables the representatives of the irnic system to easily communicate with nic.ir and have all the facilities and automations.
Installation
- Copy the contents of the
WHMCS-IRNIC
folder to the root path of the WHMCS project. - Activate the plugin through the
Plugins
menu. - Configure the plugin.
Features
- The possibility of registering the ir domain for all types of extensions in the system
- Ability to transfer, renew, lock and delete ir domains
- Management of all possible interfaces in the system by the user and otherwise by the company
- Registration of a new ID without intermediaries for all possible users in the system
- View the list of sent requests
- Management of the list of sent requests
- Management of poll requests for the automation of Nik system requests
- Logging of all the events that happened in the module
- The ability to sync domain information in the admin panel
- cron job capability to manage poll requests
- Separate pages for registering the IRNIC ID that start with the phrase IRNIC- in the main path of the module, which you can use in the user section.
Settings
- Extract the zip file of the certificate you received from the irnic system and upload it to
modules/registrars/irnic/
. - Open the
modules/registrars/irnic/functions.php
file and enter the token expressions ID and title of the certificate file into the __construct function at the beginning of the file and in the specified place. - Open the
modules/registrars/irnic/Poll.php
file and enter your system database settings at the beginning of the file and in the database name, username, and password variables. - Set the
modules/registrars/irnic/poll_cron.php
file in the cron job of your system daily
Development Assistance
We welcome pull requests.
For major changes, please open an issue first so we can discuss what you want to change.
License
GPL-3.0