<?php require '../include/init.inc.php'; $group_id = $province_id = ''; $menu_ids = array(); extract($_REQUEST, EXTR_IF_EXISTS); $group_id = $group_id == "" ? 2 : intval($group_id); $group_option_list = GroupRole::getGroupForOptions(); unset($group_option_list[1]); $group_info = UserGroup::getGroupById($group_id); if (!$group_info) { $group_id = 1; $group_info = UserGroup::getGroupById($group_id); } $role_list = GroupRole::getGroupRoles($group_id); unset($role_list[0]); $group_role = $group_info['group_role']; $group_role_array = explode(',', $group_role); if (Common::isPost()) { if ($group_id == 1) { $temp = array(); foreach ($group_role_array as $group_role) { //系统预留菜单id为100以内 if ($group_role > 100) { $temp[] = $group_role; } } $admin_role = array_diff($group_role_array, $temp); $menu_ids = array_merge($admin_role, $menu_ids); $menu_ids = array_unique($menu_ids); asort($menu_ids);