forked from kevinowino869/mitrobill
add on-login / on-up & on-logout / on-down edit script
This commit is contained in:
@ -329,6 +329,8 @@ switch ($action) {
|
||||
$enabled = _post('enabled');
|
||||
$prepaid = _post('prepaid');
|
||||
$routers = _post('routers');
|
||||
$on_login = _post('on_login');
|
||||
$on_logout = _post('on_logout');
|
||||
$expired_date = _post('expired_date');
|
||||
$msg = '';
|
||||
if (Validator::UnsignedNumber($validity) == false) {
|
||||
@ -384,6 +386,8 @@ switch ($action) {
|
||||
$d->plan_expired = $plan_expired;
|
||||
$d->enabled = $enabled;
|
||||
$d->prepaid = $prepaid;
|
||||
$d->on_login = $on_login;
|
||||
$d->on_logout = $on_logout;
|
||||
$d->device = $device;
|
||||
if ($prepaid == 'no') {
|
||||
if ($expired_date > 28 && $expired_date < 1) {
|
||||
@ -700,6 +704,8 @@ switch ($action) {
|
||||
$enabled = _post('enabled');
|
||||
$prepaid = _post('prepaid');
|
||||
$expired_date = _post('expired_date');
|
||||
$on_login = _post('on_login');
|
||||
$on_logout = _post('on_logout');
|
||||
|
||||
$msg = '';
|
||||
if (Validator::UnsignedNumber($validity) == false) {
|
||||
@ -751,6 +757,8 @@ switch ($action) {
|
||||
$d->enabled = $enabled;
|
||||
$d->prepaid = $prepaid;
|
||||
$d->device = $device;
|
||||
$d->on_login = $on_login;
|
||||
$d->on_logout = $on_logout;
|
||||
if ($prepaid == 'no') {
|
||||
if ($expired_date > 28 && $expired_date < 1) {
|
||||
$expired_date = 20;
|
||||
|
@ -140,6 +140,8 @@ class MikrotikHotspot
|
||||
->setArgument('name', $new_plan['name_plan'])
|
||||
->setArgument('shared-users', $new_plan['shared_users'])
|
||||
->setArgument('rate-limit', $rate)
|
||||
->setArgument('on-login', $new_plan['on_login'])
|
||||
->setArgument('on-logout', $new_plan['on_logout'])
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -104,6 +104,8 @@ class MikrotikPppoe
|
||||
->setArgument('local-address', (!empty($pool['local_ip'])) ? $pool['local_ip']: $pool['pool_name'])
|
||||
->setArgument('remote-address', $pool['pool_name'])
|
||||
->setArgument('rate-limit', $rate)
|
||||
->setArgument('on-up', $new_plan['on_login'])
|
||||
->setArgument('on-down', $new_plan['on_logout'])
|
||||
);
|
||||
}
|
||||
}
|
||||
|
@ -114,5 +114,11 @@
|
||||
"New_Router": "New Router",
|
||||
"IP_Address": "IP Address",
|
||||
"Username": "Username",
|
||||
"Description": "Description"
|
||||
"Description": "Description",
|
||||
"Edit_Service_Plan": "Edit Service Plan",
|
||||
"Expired_Action": "Expired Action",
|
||||
"Optional": "Optional",
|
||||
"Expired_Internet_Plan": "Expired Internet Plan",
|
||||
"When_Expired__customer_will_be_move_to_selected_internet_plan": "When Expired, customer will be move to selected internet plan",
|
||||
"Data_Updated_Successfully": "Data Updated Successfully"
|
||||
}
|
@ -116,5 +116,9 @@
|
||||
],
|
||||
"2024.6.19" : [
|
||||
"ALTER TABLE `tbl_plans` ADD `expired_date` TINYINT(1) NOT NULL DEFAULT '20' AFTER `plan_expired`;"
|
||||
],
|
||||
"2024.6.21" : [
|
||||
"ALTER TABLE `tbl_plans` ADD `on_login` TEXT NULL DEFAULT NULL AFTER `device`;",
|
||||
"ALTER TABLE `tbl_plans` ADD `on_logout` TEXT NULL DEFAULT NULL AFTER `on_login`;"
|
||||
]
|
||||
}
|
Reference in New Issue
Block a user