/** * remove a menu item * * @param string $path the item to remove * * @return null */ function Core_adminMenusRemove($path) { $bits = explode('>', $path); $name = array_shift($bits); $rs = AdminVars::getAll('admin_menu'); foreach ($rs as $r) { $menus = json_decode($r['varvalue'], true); $menus = Core_adminMenusRemoveRecurse($menus, $bits, $name); AdminVars::setByAdminId('admin_menu', json_encode($menus), $r['admin_id']); } }