Есть нода.
Есть 2 ццк поля: "дата" (date) - строка, "живой?" (live) - строка.
Как по крону установить значение поля "живой?" для всех нод, время которых в поле "дата" меньше чем текущее (время вычисляется когда запускается крон).
Было бы не плохо иметь такую возможность:
function my_module_cron() {
db_query("UPDATE {my_table} SET live='no' WHERE strtotime(date) < %d",time());
}
Идеи?
Комментарии
она у вас есть
не подскажите как ее воплотить в жизнь?
создаёте модуль, помещаете код в него, включаете на странице admin/build/modules
<?php function my_module_cron() {
db_query("UPDATE {my_table} SET live='no' WHERE strtotime(date) < %d",time());
}?>
strtotime() в sql запросе не работает.
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#func...
спасибо