Event: различия между версиями
Материал из MajorDoMo инфо
Mixman (обсуждение | вклад) мНет описания правки |
Elmax (обсуждение | вклад) |
||
Строка 10: | Строка 10: | ||
====my_func_event.php==== | ====my_func_event.php==== | ||
Можно положить в папку '''lib''' файлик со своими функциями. | Можно положить в папку [['''lib''']] файлик со своими функциями. | ||
Ниже код недостающих функций [[getEventExpire]], [[getEventDetails]] и [[EventDelete]] | Ниже код недостающих функций [[getEventExpire]], [[getEventDetails]] и [[EventDelete]] | ||
<pre> | <pre> |
Версия от 09:39, 17 июня 2020
Расширение средств работы с событиями (event)
В стандартных функциях есть создание события (RegisterEvent) и время последней регистрации события (RegisteredEventTime), но нет других, очень значимых функций для работы с событиями.
Вот некоторые из недостающих
- getEventExpire - Получить "срок годности" события
- getEventDetails - Получить детали события по его имени
- EventDelete - Удалить событие по его имени
my_func_event.php
Можно положить в папку '''lib''' файлик со своими функциями. Ниже код недостающих функций getEventExpire, getEventDetails и EventDelete
<?php //Добавить в файл своих функций Получить детали // события по его имени function getEventDetails($eventName) { $event = SQLSelectOne("SELECT * FROM events WHERE EVENT_NAME='".$eventName."'"); if (is_array ($event )) { return $event['DETAILS']; } else { return false; } } //Добавить в файл своих функций Получить "срок //годности" события function getEventExpire($eventName){ $event = SQLSelectOne("SELECT UNIX_TIMESTAMP(EXPIRE) t FROM events WHERE EVENT_NAME='".$eventName."'"); if (is_array ($event )) { return $event['t']; } else { return false; } } //Добавить в файл своих функций Удалить событие по // его имени function EventDelete($eventName) { $fn = SQLExec("DELETE FROM events WHERE EVENT_NAME='".$eventName."'"); return $fn; }