TimeOutResidue: различия между версиями
Материал из MajorDoMo инфо
Mixman (обсуждение | вклад) Нет описания правки |
Mixman (обсуждение | вклад) мНет описания правки |
||
Строка 6: | Строка 6: | ||
<pre> | <pre> | ||
<?php | <?php | ||
// Возвращает оставшееся время в секундах работы таймера по его имени. | // Возвращает оставшееся время в секундах работы таймера по его имени. | ||
// Если таймера нет, вернет 0 | // Если таймера нет, вернет 0 | ||
function timeOutResidue($title) { | function timeOutResidue($title) { |
Текущая версия от 13:38, 20 апреля 2021
TimeOutResidue("title"); // Возвращает остаток таймера в секундах
my_func.php
Можно положить в папку lib файлик со своими функциями. Ниже код функции (добавить в файл my_func.php в папке lib, если файла нет - создать с кодом ниже)
<?php // Возвращает оставшееся время в секундах работы таймера по его имени. // Если таймера нет, вернет 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; } }