TimeOutResidue: различия между версиями

Материал из MajorDoMo инфо
(Новая страница: « <pre> // Возвращает оставшееся время в секундах работы таймера по его имени. function timeOutResidue($ti...»)
 
Нет описания правки
Строка 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;
   }
 }