A MyAdmin plugin that provides Fantastico licensing integration. Enables purchasing, activation, IP management, and administration of Fantastico server and VPS license types through the MyAdmin platform.
- Sell Fantastico licenses for dedicated servers and VPS instances
- Activate and reactivate licenses with automatic IP assignment
- Change IP addresses on existing licenses
- Reuse canceled or expired licenses for cost optimization
- Admin interface for license management and reporting
- Integration with Symfony EventDispatcher for hook-based architecture
- PHP >= 5.0
- ext-soap
- Symfony EventDispatcher ^5.0
- detain/fantastico-licensing
composer require detain/myadmin-fantastico-licensingThe plugin registers event hooks automatically when loaded by the MyAdmin plugin system. It handles:
function.requirements- Registers page and function requirementslicenses.settings- Provides admin settings for Fantastico credentialslicenses.activate/licenses.reactivate- Handles license activationlicenses.change_ip- Manages IP address changesui.menu- Adds admin menu entries
composer install
vendor/bin/phpunitThe Fantastico Licensing Plugin is licensed under the LGPL-2.1 license.