Добрый день!

Достался по наследству небольший портал (телефонный справочник) на MODX Revolution 2.7.1-pl.

Базовый шаблон:

На ресурсе в содержимом:
`:else=``


проверка авторизации проходит корректно и выполняет нужный сниппет (выводит нужную таблицу из чанка в снипете), но решил сделать протоколирование в журнал в каждом снипете:
$modx->log(1, 'run snippet getStaffTableAdmin');
$modx->log(1, 'run snippet getStaffTable');

соответственно
и оказалось, что независмо от авторизации, в журнал попадает две записи, тоесть выполняются два снипета (но в итоге выполняется/выводится нужный).

Вопрос:
1. Я может чего не пониманию и это так и должно быть и у меня реализация неверно сделана. Всего лишь необходимо выводить одни данные анинимусам и другие авторизованным пользователям.
2. Вопрос бы не поднимался, если бы [getStaffTableAdmin] не выполняся дольше обычного и это стало заметно всем остальным анонимусам.
3. И простите если глупые вещи спрашиваю, недавно разбираюсь с MODX.