diff --git a/system/controllers/home.php b/system/controllers/home.php index f5b1214c..cb45d57d 100644 --- a/system/controllers/home.php +++ b/system/controllers/home.php @@ -196,8 +196,8 @@ if (isset($_GET['recharge']) && !empty($_GET['recharge'])) { $tur->save(); App::setToken(_get('stoken'), $id); file_put_contents($path, $m); - _log("Customer $tur[customer_id] $tur[username] extend for $days days", "Customer", $user['id']); - Message::sendTelegram("#u$user[username] #extend #" . $p['type'] . " \n" . $p['name_plan'] . + _log("Customer $tur[customer_id] $user[fullname] ($tur[username]) extend for $days days", "Customer", $user['id']); + Message::sendTelegram("#u$user[username] ($user[fullname]) #id$tur[customer_id] #extend #" . $p['type'] . " \n" . $p['name_plan'] . "\nLocation: " . $p['routers'] . "\nCustomer: " . $user['fullname'] . "\nNew Expired: " . Lang::dateAndTimeFormat($expiration, $tur['time'])); diff --git a/system/controllers/plan.php b/system/controllers/plan.php index a023f357..e77155af 100644 --- a/system/controllers/plan.php +++ b/system/controllers/plan.php @@ -1073,11 +1073,11 @@ switch ($action) { } else { r2(getUrl('plan'), 's', "Customer not found"); } - Message::sendTelegram("#u$tur[username] #extend #" . $p['type'] . " \n" . $p['name_plan'] . + Message::sendTelegram("#u$tur[username] #id$tur[customer_id] #extend by $admin[fullname] #" . $p['type'] . " \n" . $p['name_plan'] . "\nLocation: " . $p['routers'] . "\nCustomer: " . $c['fullname'] . "\nNew Expired: " . Lang::dateAndTimeFormat($expiration, $tur['time'])); - _log("$admin[fullname] extend Customer $tur[customer_id] $tur[username] for $days days", $admin['user_type'], $admin['id']); + _log("$admin[fullname] extend Customer $tur[customer_id] $tur[username] #$tur[customer_id] for $days days", $admin['user_type'], $admin['id']); r2(getUrl('plan'), 's', "Extend until $expiration"); } else { r2(getUrl('plan'), 's', "Customer is not expired yet"); diff --git a/system/widgets/customer_expired.php b/system/widgets/customer_expired.php index ede3e4f8..cf11dfc5 100644 --- a/system/widgets/customer_expired.php +++ b/system/widgets/customer_expired.php @@ -11,6 +11,21 @@ class customer_expired //user expire $query = ORM::for_table('tbl_user_recharges') + ->table_alias('tur') + ->selects([ + 'tur.id', + 'tur.username', + 'c.fullname', + 'c.phonenumber', + 'c.email', + 'tur.expiration', + 'tur.time', + 'tur.recharged_on', + 'tur.recharged_time', + 'tur.namebp', + 'tur.routers' + ]) + ->join('tbl_customers', ['tur.customer_id', '=', 'c.id'], 'c') ->where_lte('expiration', $current_date) ->order_by_desc('expiration'); $expire = Paginator::findMany($query); @@ -25,6 +40,7 @@ class customer_expired // Assign the pagination HTML to the template variable $ui->assign('expire', $expire); + $ui->assign('cookie', $_COOKIE); return $ui->fetch('widget/customer_expired.tpl'); } } diff --git a/ui/ui/widget/customer_expired.tpl b/ui/ui/widget/customer_expired.tpl index dda37187..f724492c 100644 --- a/ui/ui/widget/customer_expired.tpl +++ b/ui/ui/widget/customer_expired.tpl @@ -4,7 +4,20 @@ - + @@ -15,7 +28,17 @@ {assign var="rem_exp" value="{$expired['expiration']} {$expired['time']}"} {assign var="rem_started" value="{$expired['recharged_on']} {$expired['recharged_time']}"} - +
{Lang::T('Username')} + + {Lang::T('Created / Expired')} {Lang::T('Internet Package')} {Lang::T('Location')}
{$expired['username']} + {if $cookie['expdef'] == 'fullname'} + {$expired['fullname']} + {elseif $cookie['expdef'] == 'phone'} + {$expired['phonenumber']} + {elseif $cookie['expdef'] == 'email'} + {$expired['email']} + {else} + {$expired['username']} + {/if} + {Lang::timeElapsed($rem_started)} / @@ -30,4 +53,12 @@
  {include file="pagination.tpl"} - \ No newline at end of file + + \ No newline at end of file