Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Наступна ревізія | Попередня ревізія Наступна ревізія По сторонах наступні версії | ||
onepunch [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
onepunch [2022/12/30 18:41] nightfly |
||
---|---|---|---|
Рядок 3: | Рядок 3: | ||
{{ : | {{ : | ||
- | Позволяют вам <del>немного | + | Дозволяють вам <del>трішки |
- | Вполне себе | + | Доволі очевидно, |
- | + | За допомогою | |
- | При | + | |
{{: | {{: | ||
Рядок 26: | Рядок 25: | ||
</ | </ | ||
- | ===== Полезные примеры | + | ===== Корисні приклади |
- | ==== Ежедневный отчет о деятельности ==== | + | ==== Щоденний звіт що до діяльності ==== |
А можно делать что-то более понятное? | А можно делать что-то более понятное? | ||
Рядок 115: | Рядок 114: | ||
</ | </ | ||
- | И соответственно ее ежедневный вызов: | + | Та відповідно щоденний виклик: |
<code bash> | <code bash> | ||
Рядок 121: | Рядок 120: | ||
</ | </ | ||
- | ==== Ежегодное начисление АП по какому-то тегу ==== | + | ==== Щорічне нарахування АП згідно якогось тегу ==== |
<code php> | <code php> | ||
Рядок 182: | Рядок 181: | ||
- | ==== Принудительное снятие полной АП со всех абонентов ==== | + | ==== Примусове зняття повної АП зі всіх абонентів ==== |
<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(' | ||
} | } | ||
</ | </ |