Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія Наступна ревізія По сторонах наступні версії | ||
onepunch [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
onepunch [2022/12/30 16:21] nightfly [Принудительное снятие полной АП со всех абонентов] |
||
---|---|---|---|
Рядок 182: | Рядок 182: | ||
- | ==== Принудительное снятие полной АП со всех абонентов ==== | + | ==== Примусове зняття повної АП зі всіх абонентів ==== |
<code php> | <code php> | ||
- | set_time_limit(0); | + | |
- | $tariffPrices = zb_TariffGetPricesAll(); | + | $tariffPrices = zb_TariffGetPricesAll(); |
- | $users = new nya_users(); | + | $users = new nya_users(); |
- | $users-> | + | $users-> |
- | $all = $users-> | + | $all = $users-> |
- | $i = 0; | + | $i = 0; |
- | if (!empty($all)) { | + | if (!empty($all)) { |
- | foreach ($all as $io => $each) { | + | foreach ($all as $io => $each) { |
- | $userTariff = $each[' | + | $userTariff = $each[' |
- | if (isset($tariffPrices[$userTariff])) { | + | if (isset($tariffPrices[$userTariff])) { |
- | $userFee = $tariffPrices[$userTariff]; | + | $userFee = $tariffPrices[$userTariff]; |
- | if ($userFee > 0) { | + | if ($userFee > 0) { |
- | $feeCharge = ' | + | $feeCharge = ' |
- | $billing-> | + | // use following method to avoid payments log recording |
- | log_register(' | + | // $billing-> |
+ | // charging some cash as payment correction | ||
+ | zb_CashAdd($each[' | ||
+ | | ||
+ | } | ||
+ | } else { | ||
+ | show_warning(__(' | ||
} | } | ||
- | } else { | + | |
- | show_warning(__(' | + | |
} | } | ||
- | $i++; | + | |
+ | } else { | ||
+ | show_error(__(' | ||
} | } | ||
- | show_info(__(' | + | </ |
- | } else { | + | |
- | | + | |
+ | ==== Кредит всім абонентам з якимись умовами ==== | ||
+ | |||
+ | <code php> | ||
+ | set_time_limit | ||
+ | |||
+ | $credit = 9000; | ||
+ | $creditexpire=' | ||
+ | $cashlimit=5; | ||
+ | |||
+ | $users = new nya_users(); | ||
+ | $users-> | ||
+ | $users-> | ||
+ | $users-> | ||
+ | $users-> | ||
+ | |||
+ | |||
+ | |||
+ | $allUsers = $users-> | ||
+ | |||
+ | foreach | ||
+ | $billing-> | ||
+ | log_register(' | ||
+ | $billing-> | ||
+ | log_register(' | ||
} | } | ||
</ | </ |