mirror of
https://github.com/hotspotbilling/phpnuxbill.git
synced 2025-08-28 05:54:42 +02:00
feat: update voucher management to use 'voucher_per_page' cookie for pagination settings
This commit is contained in:
parent
e0efb194bf
commit
944b4c82cb
3 changed files with 28 additions and 11 deletions
|
@ -470,26 +470,26 @@ switch ($action) {
|
|||
$query->where('tbl_voucher.batch_name', $batch_name);
|
||||
}
|
||||
|
||||
if (!empty($_COOKIE['per-page']) && $_COOKIE['per-page'] != $config['voucher_per_page']) {
|
||||
if (!empty($_COOKIE['voucher_per_page']) && $_COOKIE['voucher_per_page'] != $config['voucher_per_page']) {
|
||||
$d = ORM::for_table('tbl_appconfig')->where('setting', 'voucher_per_page')->find_one();
|
||||
if ($d) {
|
||||
$d->value = $_COOKIE['per-page'];
|
||||
$d->value = $_COOKIE['voucher_per_page'];
|
||||
$d->save();
|
||||
} else {
|
||||
$d = ORM::for_table('tbl_appconfig')->create();
|
||||
$d->setting = 'voucher_per_page';
|
||||
$d->value = $_COOKIE['per-page'];
|
||||
$d->value = $_COOKIE['voucher_per_page'];
|
||||
$d->save();
|
||||
}
|
||||
}
|
||||
if (!empty($config['voucher_per_page']) && empty($_COOKIE['per-page'])) {
|
||||
$_COOKIE['per-page'] = $config['voucher_per_page'];
|
||||
setcookie('per-page', $config['voucher_per_page'], time() + (86400 * 30), "/");
|
||||
if (!empty($config['voucher_per_page']) && empty($_COOKIE['voucher_per_page'])) {
|
||||
$_COOKIE['voucher_per_page'] = $config['voucher_per_page'];
|
||||
setcookie('voucher_per_page', $config['voucher_per_page'], time() + (86400 * 30), "/");
|
||||
}
|
||||
|
||||
$ui->assign('cookie', $_COOKIE['per-page']);
|
||||
$ui->assign('cookie', $_COOKIE['voucher_per_page']);
|
||||
|
||||
$per_page = !empty($_COOKIE['per-page']) ? $_COOKIE['per-page'] : (!empty($config['voucher_per_page']) ? $config['voucher_per_page'] : '10');
|
||||
$per_page = !empty($_COOKIE['voucher_per_page']) ? $_COOKIE['voucher_per_page'] : (!empty($config['voucher_per_page']) ? $config['voucher_per_page'] : '10');
|
||||
|
||||
$append_url = "&search=" . urlencode($search) . "&router=" . urlencode($router) . "&customer=" . urlencode($customer) . "&plan=" . urlencode($plan) . "&status=" . urlencode($status);
|
||||
|
||||
|
|
|
@ -545,5 +545,22 @@
|
|||
"second": "second",
|
||||
"ago": "ago",
|
||||
"All_Users_Insights": "All Users Insights",
|
||||
"Activity_Log": "Activity Log"
|
||||
"Activity_Log": "Activity Log",
|
||||
"Recharge_Account": "Recharge Account",
|
||||
"Voucher_Cards": "Voucher Cards",
|
||||
"Coupons": "Coupons",
|
||||
"Print": "Print",
|
||||
"3_Months": "3 Months",
|
||||
"Code_Voucher": "Code Voucher",
|
||||
"Search_by_voucher_code": "Search by voucher code",
|
||||
"Batch": "Batch",
|
||||
"Used": "Used",
|
||||
"Not_Used": "Not Used",
|
||||
"Reset_Search": "Reset Search",
|
||||
"Reset": "Reset",
|
||||
"Batch_Name_": "Batch Name ",
|
||||
"Status_Voucher": "Status Voucher",
|
||||
"Create_Date": "Create Date",
|
||||
"Used_Date": "Used Date",
|
||||
"Generated_By": "Generated By"
|
||||
}
|
|
@ -329,7 +329,7 @@
|
|||
});
|
||||
|
||||
function changePerPage(select) {
|
||||
setCookie('per-page', select.value, 365);
|
||||
setCookie('voucher_per_page', select.value, 365);
|
||||
setTimeout(() => {
|
||||
location.reload();
|
||||
}, 1000);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue