if (!empty($id)) { $menu = MenuService::load($id); if ($menu == null) { AppContext::get_response()->redirect('menus.php'); } // In GET mode so we check it AppContext::get_session()->csrf_get_protect(); switch ($action) { case 'enable': MenuService::enable($menu); break; case 'disable': MenuService::disable($menu); break; case 'delete': MenuService::delete($id); break; case 'up': case 'down': // Move up or down a Menu in a block if ($action == 'up') { MenuService::change_position($menu, MenuService::MOVE_UP); } else { MenuService::change_position($menu, MenuService::MOVE_DOWN); } break; default: if (!empty($move)) { // Move a Menu MenuService::move($menu, $move); }
function delete_module_feeds_menus($module_id) { $feeds_menus = MenuService::get_menu_list(FEED_MENU__CLASS); foreach ($feeds_menus as $feed_menu) { if ($module_id == $feed_menu->get_module_id()) { MenuService::delete($feed_menu); } } }