mirror of
https://github.com/hotspotbilling/phpnuxbill.git
synced 2024-11-10 09:12:51 +08:00
.. | ||
Dummy.php | ||
MikrotikHotspot.php | ||
MikrotikPppoe.php | ||
Radius.php | ||
RadiusRest.php | ||
readme.md |
How To add new Devices
just follow the template
<?php
class FileName {
// show Description
function description()
{
return [
'title' => 'Device',
'description' => '',
'author' => 'ibnu maksum',
'url' => [
'Github' => 'https://github.com/hotspotbilling/phpnuxbill/',
'Telegram' => 'https://t.me/ibnux',
'Donate' => 'https://paypal.me/ibnux',
'any text' => 'Any Url'
]
];
}
// Add Customer to Mikrotik/Device
function add_customer($customer, $plan)
{
}
// Remove Customer to Mikrotik/Device
function remove_customer($customer, $plan)
{
}
// customer change username
public function change_username($plan, $from, $to)
{
}
// Add Plan to Mikrotik/Device
function add_plan($plan)
{
}
// Update Plan to Mikrotik/Device
function update_plan($old_name, $plan)
{
}
// Remove Plan from Mikrotik/Device
function remove_plan($plan)
{
}
// check if customer is online
function online_customer($customer, $router_name)
{
}
// make customer online
function connect_customer($customer, $ip, $mac_address, $router_name)
{
}
// make customer disconnect
function disconnect_customer($customer, $router_name)
{
}
}