I need a WHMCS module created that completely automates IP address orders from multiple squid proxy servers.
It needs to have the following things:
User control panel:
* A menu in the user WHMCS panel that displays the following:
-Proxy IP's assigned to his account
-Proxy IP Authentication
* Option for user to change:
-A log of IP's that have used user's proxies
-user proxy password/IP authentication
-Option to request proxy change(once every a billing cycle)
Administrator control panel:
* A menu in the admin section of WHMCS panel with the following options:
-Ability to add proxies to a user based on:
-number of proxies
-number of locations
-number of IP subnets
-split the number of proxies equally between locations/subnets
-random proxies not sequential
-Ability to remove a proxy or more
-Ability to change proxy port
-Ability to change proxy password/IP for Authentication
-It has to automatically set the users account up after they order and
-Automatically cancel and block user access to proxies if account get suspended/canceled/deleted by admin or automatically for not paying his monthly subscription and reassign his proxies to the "not assigned" DB field.
-I also want to sell shared proxies (Shared IP not user/pass) not just dedicated IP's. Theses shared proxies must be listed in a database as shared so that people who order dedicated proxies will not get the same IP.