From 6b8501313d541f1232e97f89336a2bf6020a93da Mon Sep 17 00:00:00 2001 From: Focuslinkstech <45756999+Focuslinkstech@users.noreply.github.com> Date: Fri, 17 May 2024 09:57:14 +0100 Subject: [PATCH] Revert "Revert "Update Package.php"" This reverts commit 22c027aaba1a8fe49175794327950f74e8184f02. --- system/autoload/Package.php | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/system/autoload/Package.php b/system/autoload/Package.php index 3ad6ec98..1cf8b903 100644 --- a/system/autoload/Package.php +++ b/system/autoload/Package.php @@ -213,6 +213,26 @@ class Package $date_exp = $datetime[0]; $time = $datetime[1]; } + } elseif ($b['namebp'] == $p['name_plan'] && $b['status'] == 'off') { + // if it same internet plan but has expired, it will not extend expiry date + if ($p['validity_unit'] == 'Months') { + $date_exp = date("Y-m-d", strtotime($p['validity'] . ' months')); + $time = $b['time']; + } else if ($p['validity_unit'] == 'Period') { + $date_exp = date("Y-m-$day_exp", strtotime($p['validity'] . ' months')); + $time = date("23:59:00"); + } else if ($p['validity_unit'] == 'Days') { + $date_exp = date("Y-m-d", strtotime($p['validity'] . ' days')); + $time = $b['time']; + } else if ($p['validity_unit'] == 'Hrs') { + $datetime = explode(' ', date("Y-m-d H:i:s", strtotime($p['validity'] . ' hours'))); + $date_exp = $datetime[0]; + $time = $datetime[1]; + } else if ($p['validity_unit'] == 'Mins') { + $datetime = explode(' ', date("Y-m-d H:i:s", strtotime($p['validity'] . ' minutes'))); + $date_exp = $datetime[0]; + $time = $datetime[1]; + } } if ($isChangePlan || $b['status'] == 'off') {