You are here

function special_menu_items_footer in Special menu items 6

File

./special_menu_items.module, line 254
Module to enable placeholder or separator menu items.Placeholder is a menu item which is actually not a link. Something like this is useful with drop down menus where we want to have a parent link which is actually not linking to a page but which is…

Code

function special_menu_items_footer() {
  if (strpos($_GET['q'], 'admin/build/menu-customize') !== FALSE) {

    //do all links in db
    global $db_type;
    if ($db_type == 'pgsql') {
      db_query("UPDATE {menu_links} SET link_path=link_path||'/'||mlid WHERE (link_path='nolink' OR link_path='separator') AND hidden != -1");
    }
    else {
      db_query("UPDATE {menu_links} SET link_path=CONCAT(CONCAT(link_path,'/'),mlid) WHERE (link_path='nolink' OR link_path='separator') AND hidden!=-1");
    }
    cache_clear_all();
  }
}