TimeOutResidue: различия между версиями
Материал из MajorDoMo инфо
Mixman (обсуждение | вклад) (Новая страница: « <pre> // Возвращает оставшееся время в секундах работы таймера по его имени. function timeOutResidue($ti...») |
Mixman (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
TimeOutResidue("title"); // Возвращает остаток таймера в секундах | |||
====my_func.php==== | |||
Можно положить в папку '''[[lib]]''' файлик со своими функциями. | |||
Ниже код функции (добавить в файл my_func.php в папке lib, если файла нет - создать с кодом ниже) | |||
<pre> | <pre> | ||
<?php | |||
// Возвращает оставшееся время в секундах работы таймера по его имени. function timeOutResidue($title) { | // Возвращает оставшееся время в секундах работы таймера по его имени. function timeOutResidue($title) { | ||
// Если таймера нет, вернет 0 | // Если таймера нет, вернет 0 | ||
Версия от 21:50, 26 января 2021
TimeOutResidue("title"); // Возвращает остаток таймера в секундах
my_func.php
Можно положить в папку lib файлик со своими функциями. Ниже код функции (добавить в файл my_func.php в папке lib, если файла нет - создать с кодом ниже)
<?php
// Возвращает оставшееся время в секундах работы таймера по его имени. function timeOutResidue($title) {
// Если таймера нет, вернет 0
function timeOutResidue($title) {
$timerId=timeOutExists($title);
if ($timerId) {
$timer_job=SQLSelectOne("SELECT UNIX_TIMESTAMP(RUNTIME) as TM FROM jobs WHERE ID='".$timerId."'");
$diff=(int)$timer_job['TM']-time(); // получаем время в секундах, оставшееся до запланированного срабатывания таймера
return $diff;
} else {
return 0;
}
}