function og_menu_update_menu in Organic Groups Menu (OG Menu) 7.2
Same name and namespace in other branches
- 6.2 og_menu.module \og_menu_update_menu()
- 6 og_menu.module \og_menu_update_menu()
- 7.3 og_menu.module \og_menu_update_menu()
Updates internal record of group's menu id
4 calls to og_menu_update_menu()
- og_menu_edit_menu_form_submit in ./
og_menu.module - Submit handler used on various forms.
- og_menu_node_delete in ./
og_menu.module - Implementation of hook_node_delete()
- og_menu_node_insert in ./
og_menu.module - Implementation of hook_node_insert()
- og_menu_node_update in ./
og_menu.module - Implementation of hook_node_update()
File
- ./
og_menu.module, line 714 - Integrates Menu with Organic Groups. Lots of menu forms duplication in OG context.
Code
function og_menu_update_menu($menu_name, $gid = NULL) {
// Do it the lazy way
db_query("DELETE FROM {og_menu} WHERE menu_name = :mname", array(
':mname' => $menu_name,
));
if (!is_null($gid)) {
db_query("INSERT INTO {og_menu} (gid, menu_name) VALUES (:gid, :mname)", array(
':gid' => $gid,
':mname' => $menu_name,
));
}
}