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

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

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

Комментарии

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

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

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

25 марта 2015 в 11:39

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

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

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

26 марта 2015 в 2:41