sync PPPOE IP when it change

This commit is contained in:
Ibnu Maksum 2024-08-06 15:42:57 +07:00
parent a242d3b98b
commit bf71393fff
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
3 changed files with 9 additions and 3 deletions

View File

@ -531,6 +531,7 @@ switch ($action) {
$userDiff = false;
$pppoeDiff = false;
$passDiff = false;
$pppoeIpDiff = false;
if ($oldusername != $username) {
if (ORM::for_table('tbl_customers')->where('username', $username)->find_one()) {
$msg .= Lang::T('Username already used by another customer') . '<br>';
@ -551,6 +552,10 @@ switch ($action) {
}
$pppoeDiff = true;
}
if ($oldPppoeIp != $pppoe_ip) {
$pppoeIpDiff = true;
}
if ($password != '' && $oldPassPassword != $password) {
$passDiff = true;
}
@ -625,7 +630,7 @@ switch ($action) {
}
}
if ($userDiff || $pppoeDiff || $passDiff) {
if ($userDiff || $pppoeDiff || $pppoeIpDiff || $passDiff) {
$turs = ORM::for_table('tbl_user_recharges')->where('customer_id', $c['id'])->findMany();
foreach ($turs as $tur) {
$p = ORM::for_table('tbl_plans')->find_one($tur['plan_id']);

View File

@ -695,5 +695,6 @@
"Routers_Maps": "Routers Maps",
"Routers_Geo_Location_Information": "Routers Geo Location Information",
"Coverage": "Coverage",
"PPPoE_Username_already_used_by_another_customer": "PPPoE Username already used by another customer"
"PPPoE_Username_already_used_by_another_customer": "PPPoE Username already used by another customer",
"just_now": "just now"
}

View File

@ -1,3 +1,3 @@
{
"version": "2024.8.6"
"version": "2024.8.6.1"
}