Создание хука для онлайн пользователей 2.X

Создание хука для онлайн пользователей

 
Посетитель
no avatar
Сообщений: 31
Добрый день, как создать хук который будет выполнять запросы к БД?
К примеру есть запрос на обновление даты последнего посещения пользователем сайта, как этот запрос сделать хуком ?
UPDATE cms_users SET date_log = now() WHERE id = '3';
Нужен чтоб пользователь с id=3 был на сайте каждый час , вот и хочется сделать хуком а ума только на запрос хватило zst
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2601
Ramzes:
Нужен чтоб пользователь с id=3 был на сайте каждый час
Нужно чтобы он каждый час светился в списке онлай-юзеров на сайте или нужно, чтобы при просмотре его профиля было написано, что он был час назад?
Реклама
cms
Посетитель
no avatar
Сообщений: 31
Ris:

Ramzes:
Нужен чтоб пользователь с id=3 был на сайте каждый час
Нужно чтобы он каждый час светился в списке онлай-юзеров на сайте или нужно, чтобы при просмотре его профиля было написано, что он был час назад?

нужно сделать хук))
чтоб онлайн светился там другую таблицу надо дергать, а мне просто чтоб было написано что был час назад, да опять же, дело не в этом, мне надо сделать хук , для выполнения команды к БД....не лезть же постоянно в phpMyAdmin
а чтоб был онлайн и был сейчас будет так-
UPDATE cms_users SET date_log = now() WHERE id = '3';
UPDATE cms_sessions_online SET date_created = now() WHERE user_id = '3';
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2601
Ramzes:
нужно сделать хук))
Хорошо.
Сделайте хук \system\controllers\users\hooks\cron_online.php
Спойлер
В функции run добавляйте какие угодно действия с базой.
В настройках, в планировщике создайте новое задание:
Спойлер
Посетитель
no avatar
Сообщений: 31
Ris:



В функции run добавляйте какие угодно действия с базой.

эх блин)) пол дела сделано, благодарю! Но самое вот важное как это правильно пишется, вот что и хотелось бы узнать...ладно, пойду читать умные книжки, или может кто ткнет как и что))
Редактировалось: 3 раз (Последний: 14 августа 2018 в 16:47)
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2601
Ramzes:
Но самое вот важное как это правильно пишется
Можно тупо писать в базу нужные строки:
Спойлер
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.