@@ -3345,15 +3346,34 @@ function menu_link_maintain($module, $op, $link_path, $link_title) {
'module'=>$module,
);
returnmenu_link_save($menu_link);
break;
case'update':
$result=db_query("SELECT * FROM {menu_links} WHERE link_path = :link_path AND module = :module AND customized = 0",array(':link_path'=>$link_path,':module'=>$module))->fetchAll(PDO::FETCH_ASSOC);
foreach($resultas$link){
$link['link_title']=$link_title;
$existing=$link;
if(isset($link_title)){
$link['link_title']=$link_title;
}
$link['options']=unserialize($link['options']);
menu_link_save($link,$existing);
}
break;
case'enable':
case'disable':
$result=db_query("SELECT * FROM {menu_links} WHERE link_path = :link_path AND module = :module AND customized = 0",array(':link_path'=>$link_path,':module'=>$module))->fetchAll(PDO::FETCH_ASSOC);