You are here

function advanced_menu_menu_attributes_cron in Advanced Menu 6.x

Same name and namespace in other branches
  1. 7 menu_attributes/advanced_menu_menu_attributes.module \advanced_menu_menu_attributes_cron()

Implementation of hook_cron().

File

menu_attributes/advanced_menu_menu_attributes.module, line 67
Provides advanced menu attributes.

Code

function advanced_menu_menu_attributes_cron() {
  $expired = db_result(db_query("SELECT COUNT(1) AS cnt FROM {advanced_menu_menu_attributes_expire} WHERE expire < UNIX_TIMESTAMP()"));
  if ($expired > 0) {
    db_query("UPDATE {menu_links} m, {advanced_menu_menu_attributes_expire} e set m.hidden=1 WHERE (e.mlid = m.mlid) AND (e.expire < UNIX_TIMESTAMP())");
    menu_rebuild();
  }
}