Как выполнить скрипт если админ онлайн?

Главные вкладки

Аватар пользователя dumbash dumbash 9 февраля 2011 в 10:50

Братья и сестры!
Честно, не хотелось писать до последнего, но простите если этот вопрос вам уже надоел.

Проблема:
Нужно сделать так чтоб у всех пользователей сайта выполнялся скрип на странице если админ на сайте.

Помогите мне плиз!

Комментарии

Аватар пользователя glu2006 glu2006 9 февраля 2011 в 12:06

Этот хук вызывается на каждом чихе системы, соотв на это хуке проверяете если админ онлайн, то выполняете свой скрипт если не онлайн то не выполняете. Это же элементарно.
Единственное кеширование нельзя включать, потому как этот хук кешируется. Если хотите обойти кеширование, то надо испльзовать hook_boot, но на моменте выполнения этого хука загружено еще не все, а если точнее то практически ничего - это надо учитывать.

Аватар пользователя dumbash dumbash 9 февраля 2011 в 12:12

Так вопрос в том и заключается:
Как проверить админ он-лайн или нет?

Все переменные которые мне известны рассказывают о пользователе который открыл страницу...

Аватар пользователя glu2006 glu2006 9 февраля 2011 в 15:35

dumbash wrote:
Так вопрос в том и заключается:
Как проверить админ он-лайн или нет?

Все переменные которые мне известны рассказывают о пользователе который открыл страницу...

Сэр для этого есть таблица session, блин это же элементарно ватсон Smile
посмотрите как работает адвансед форум, он же определяет каким то образом онлайн пользователь или нет Wink

Аватар пользователя dumbash dumbash 10 февраля 2011 в 0:19

Эмм... А можно пример или ссылку, пожалуйста.

На сколько я понял, таблицы находятся в МуСкуле. А я с ним еще не знаком.
Прошу помочь, если есть решение.

Аватар пользователя glu2006 glu2006 10 февраля 2011 в 7:09

dumbash wrote:
Эмм... А можно пример или ссылку, пожалуйста.

На сколько я понял, таблицы находятся в МуСкуле. А я с ним еще не знаком.
Прошу помочь, если есть решение.

посмотрите как работает адвансед форуми в самом друпале есть вывод блока кто он-лайн.
Поиск и изучение кода истинный путь падавана ;).

Аватар пользователя glu2006 glu2006 10 февраля 2011 в 17:18

dumbash wrote:
Оригато, сэнсэй! =)

Не забудьте отписаться о результатах, многим юным падаванам полезно будет это. Wink