Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія Наступна ревізія По сторонах наступні версії | ||
discounts [2022/12/30 18:17] nightfly |
discounts [2023/01/04 14:43] nightfly [Знижки] |
||
---|---|---|---|
Рядок 3: | Рядок 3: | ||
Механіка знижок доступна починаючи з Ubilling 0.3.4. У версії Ubilling 1.3.4 (ага, після сотні стабільних релізів) її було вдумливо переписано, | Механіка знижок доступна починаючи з Ubilling 0.3.4. У версії Ubilling 1.3.4 (ага, після сотні стабільних релізів) її було вдумливо переписано, | ||
- | * Видобуваються суми усіх позитивних платежів за місяць (поточний чи попередній, | + | * Видобуваються суми усіх позитивних платежів за якийсь період часу |
* У випадку, | * У випадку, | ||
Рядок 22: | Рядок 22: | ||
; будуть розглядатись оплати за " | ; будуть розглядатись оплати за " | ||
; | ; | ||
+ | ; Ввімкніть дану опцію, для щоденної обробки знижок. В цьому випадку, | ||
+ | DISCOUNT_DAILY=0 | ||
</ | </ | ||
Рядок 49: | Рядок 51: | ||
< | < | ||
20 1 1 * * /bin/ubapi " | 20 1 1 * * /bin/ubapi " | ||
+ | </ | ||
+ | |||
+ | Також, з якоїсь причини, | ||
+ | |||
+ | <code ini> | ||
+ | DISCOUNT_DAILY=1 | ||
+ | </ | ||
+ | |||
+ | та здійснювати виклик з Remote API щоденно, | ||
+ | |||
+ | < | ||
+ | 59 23 * * * / | ||
</ | </ | ||
Рядок 79: | Рядок 93: | ||
====== Міграція з старих знижок ====== | ====== Міграція з старих знижок ====== | ||
- | У випадку, | + | У випадку, |
<code php> | <code php> | ||
- | |||
if ($ubillingConfig-> | if ($ubillingConfig-> | ||
$discountCfId = $ubillingConfig-> | $discountCfId = $ubillingConfig-> | ||
Рядок 96: | Рядок 109: | ||
if (!isset($allDiscounts[$eachLogin])) { | if (!isset($allDiscounts[$eachLogin])) { | ||
$newDiscount = ubRouting:: | $newDiscount = ubRouting:: | ||
- | $discountsDb-> | + | $loginF = ubRouting:: |
+ | $loginF = trim($loginF); | ||
+ | $discountsDb-> | ||
$discountsDb-> | $discountsDb-> | ||
$discountsDb-> | $discountsDb-> | ||
- | show_success(__(' | + | show_success(__(' |
} else { | } else { | ||
show_warning(__(' | show_warning(__(' | ||
} | } | ||
} else { | } else { | ||
- | show_error(__(' | + | show_error(__(' |
} | } | ||
} | } | ||
+ | $cache = new UbillingCache(); | ||
+ | $cache-> | ||
} else { | } else { | ||
show_error(__(' | show_error(__(' | ||
Рядок 117: | Рядок 134: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | Всі ваші старі знижки, |