Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
|
onepunch [2023/01/12 15:41] nightfly |
onepunch [2025/03/17 19:05] (поточний) nightfly |
||
|---|---|---|---|
| Рядок 5: | Рядок 5: | ||
| Дозволяють вам < | Дозволяють вам < | ||
| - | Доволі очевидно, | + | Доволі очевидно, |
| За допомогою One-Punch скриптів можна робити практично все, що могли б робити за допомогою якого-небудь модуля. Наприклад, | За допомогою One-Punch скриптів можна робити практично все, що могли б робити за допомогою якого-небудь модуля. Наприклад, | ||
| - | {{:onepunch1.png?500|}} | + | {{:onepunch1x.png?500|}} |
| Власне так ми викликатимемо це за допомогою нашого crontab | Власне так ми викликатимемо це за допомогою нашого crontab | ||
| Рядок 16: | Рядок 16: | ||
| </ | </ | ||
| - | А які більш практичні кейси ви можете реалізувати One-Punch скриптами? | + | А які більш практичні кейси ви можете реалізувати One-Punch скриптами? |
| - | {{:onepunch2.png?500|}} | + | {{:onepunch2x.png?500|}} |
| і отримувати дані про потрібні вам поля користувача, | і отримувати дані про потрібні вам поля користувача, | ||
| < | < | ||
| - | ? | + | ? |
| </ | </ | ||
| Рядок 260: | Рядок 260: | ||
| } | } | ||
| } | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ==== Ресет всіх користувачів на якомусь тарифі ==== | ||
| + | <code php> | ||
| + | set_time_limit(0); | ||
| + | $tariffFilter = ' | ||
| + | |||
| + | $usersDb = new nya_users(); | ||
| + | $usersDb-> | ||
| + | $allUsers = $usersDb-> | ||
| + | if (!empty($allUsers)) { | ||
| + | foreach ($allUsers as $io => $each) { | ||
| + | $billing-> | ||
| + | show_info(__(' | ||
| + | } | ||
| + | } else { | ||
| + | show_warning(__(' | ||
| } | } | ||
| </ | </ | ||