Перебор все пользователей

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

Аватар пользователя Res Res 24 марта 2015 в 18:18

Всем привет. Используя хук, который выполняется при запуске крона мне нужно проверить есть ли пользователи в которых поле manager пустое. Как это программно описать? Буду очень благодарен за помощь.

Комментарии

Аватар пользователя t1mm1 t1mm1 25 марта 2015 в 11:39

1. пишете функцию под хук крона.
2. прописываете в коде условия выполнения крона, что бы ваша функция не работала каждый запуск крона впустую (впрочем, в вашем случае это не актуально).
3. выбираете запросом к бд всех пользователей и проверяете значение поля.
4. делаете стакими пользователями то, что вам нужно.

или вы хотите, что бы вам написали код?

можно еще через rules сделать.

Аватар пользователя t1mm1 t1mm1 26 марта 2015 в 2:41

Я же вам все расписал последовательно. такие задачи не новые.
Просто как вы будете делать это сами, если просите примеры запросов?
Или вы хотите готовое решение? Или что бы решили задачу за вас?
Вот я могу ее решить за 10 минут. Но мне лень. И в ничему не научитесь.

Готового решения нет. Примеры вам дали, алгоритм расписали.

Думаю, прежде чем писать что либо под крон, стоит разобрать апи работы с БД в друпале. Без обид. Но иначе вы мало чему научитесь в отношении друпала.