Sprememba cen paketov

This commit is contained in:
pero1203 2020-11-18 10:15:59 +01:00
parent fd72e41091
commit 24b410f338
2 changed files with 42 additions and 12 deletions

View File

@ -66,15 +66,29 @@ class UserNarocila{
$package_price = $this->packages[$package_name]['price'];
// Mesecno ceno zmanjsamo glede na trajanje
if($package_name == '2ka'){
if((int)$trajanje >= 12){
$cena['monthly'] = number_format($package_price - 2, 2, '.', '');
$cena['monthly'] = number_format($package_price - 4, 2, '.', '');
}
elseif((int)$trajanje >= 3){
$cena['monthly'] = number_format($package_price - 1, 2, '.', '');
$cena['monthly'] = number_format($package_price - 2, 2, '.', '');
}
else{
$cena['monthly'] = number_format($package_price, 2, '.', '');
}
}
elseif($package_name == '3ka'){
if((int)$trajanje >= 12){
$cena['monthly'] = number_format($package_price - 3, 2, '.', '');
}
elseif((int)$trajanje >= 3){
$cena['monthly'] = number_format($package_price - 1.5, 2, '.', '');
}
else{
$cena['monthly'] = number_format($package_price, 2, '.', '');
}
}
// Se brez davka za monthly
$cena['monthly_without_tax'] = number_format(floatval($cena['monthly']) / 1.22, 2, '.', '');
@ -133,7 +147,7 @@ class UserNarocila{
if( isset($user_access['package_name']) && (($user_access['package_name'] == '2ka' && $package_name == '3ka') || ($user_access['package_name'] == '3ka' && $package_name == '2ka')) ){
// Mesecna cena obstojecega paketa
$package_price = (int)$this->packages[$user_access['package_name']]['price'];
$package_price = floatval($this->packages[$user_access['package_name']]['price']);
// Stevilo dni dokler je obstojeci paket se veljaven
$now = time();
@ -141,11 +155,21 @@ class UserNarocila{
$expire_in_days = floor(($expire - $now) / (60 * 60 * 24));
// Popravimo ceno, ce ima veljaven paket se za 3 mesece ali vec (pomeni, da je imel popust pri nakupu kar upostevamo)
if($package_name == '2ka'){
if($expire_in_days > 92){
$package_price = number_format($package_price - 2, 2, '.', '');
$package_price = number_format($package_price - 4, 2, '.', '');
}
elseif($expire_in_days > 31){
$package_price = number_format($package_price - 1, 2, '.', '');
$package_price = number_format($package_price - 2, 2, '.', '');
}
}
elseif($package_name == '3ka'){
if($expire_in_days > 92){
$package_price = number_format($package_price - 3, 2, '.', '');
}
elseif($expire_in_days > 31){
$package_price = number_format($package_price - 1.5, 2, '.', '');
}
}
// Popust izracunamo kot delez cene paketa in

View File

@ -9396,3 +9396,9 @@ CREATE TABLE restrict_fk_srv_if (
INSERT INTO restrict_fk_srv_if (if_id) VALUES (0);
UPDATE misc SET value='20.11.16' WHERE what="version";
## Spremenba cen paketov
UPDATE user_access_paket SET price='13.90' WHERE name='2ka';
UPDATE user_access_paket SET price='19.90' WHERE name='3ka';
UPDATE misc SET value='20.11.16' WHERE what="version";