- Patch #761648 by lyricnz, andypost, ksenzee, Jody Lynn, Gábor Hojtsy, Damien...
- Patch #761648 by lyricnz, andypost, ksenzee, Jody Lynn, Gábor Hojtsy, Damien Tournoud, Shawn DeArmond, David_Rothstein: menu items disappear after upgrade or manual menu entry.
2 merge requests!7452Issue #1797438. HTML5 validation is preventing form submit and not fully...,!789Issue #3210310: Adjust Database API to remove deprecated Drupal 9 code in Drupal 10
$mlid=db_query_range("SELECT mlid FROM {menu_links} WHERE link_path = :path AND menu_name = :menu_name AND module = 'menu' ORDER BY mlid ASC",0,1,array(
':path'=>'node/'.$node->nid,
':menu_name'=>$menu_name,
))->fetchField();
// Check all menus if a link does not exist in the default menu.
if(!$mlid){
$mlid=db_query_range("SELECT mlid FROM {menu_links} WHERE link_path = :path AND module = 'menu' ORDER BY mlid ASC",0,1,array(
$mlid=db_query_range("SELECT mlid FROM {menu_links} WHERE link_path = :path AND menu_name = :menu_name AND module = 'menu' ORDER BY mlid ASC",0,1,array(
':path'=>'node/'.$node->nid,
':menu_name'=>$menu_name,
))->fetchField();
}
// Check all allowed menus if a link does not exist in the default menu.
if(!$mlid&&!empty($type_menus)){
$mlid=db_query_range("SELECT mlid FROM {menu_links} WHERE link_path = :path AND module = 'menu' AND menu_name IN (:type_menus) ORDER BY mlid ASC",0,1,array(