Skip to content

myadmin-plugins/fantastico-licensing

Repository files navigation

Fantastico Licensing Plugin for MyAdmin

Tests Latest Stable Version Total Downloads License

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.

Features

  • 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

Requirements

  • PHP >= 5.0
  • ext-soap
  • Symfony EventDispatcher ^5.0
  • detain/fantastico-licensing

Installation

composer require detain/myadmin-fantastico-licensing

Usage

The plugin registers event hooks automatically when loaded by the MyAdmin plugin system. It handles:

  • function.requirements - Registers page and function requirements
  • licenses.settings - Provides admin settings for Fantastico credentials
  • licenses.activate / licenses.reactivate - Handles license activation
  • licenses.change_ip - Manages IP address changes
  • ui.menu - Adds admin menu entries

Running Tests

composer install
vendor/bin/phpunit

License

The Fantastico Licensing Plugin is licensed under the LGPL-2.1 license.

About

Fantastico Licensing for MyAdmin

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors