<?php require '../include/init.inc.php'; $method = $group_id = ''; extract($_GET, EXTR_IF_EXISTS); if ($method == 'del' && !empty($group_id)) { $users = UserGroup::getGroupUsers($group_id); if (sizeof($users) > 0) { OSAdmin::alert("error", ErrorMessage::HAVE_USER); } else { if (intval($group_id) === 1) { OSAdmin::alert("error", ErrorMessage::CAN_NOT_DO_FOR_SUPER_GROUP); } else { $group = UserGroup::getGroupById($group_id); $result = UserGroup::delGroup($group_id); if ($result > 0) { SysLog::addLog(UserSession::getUserName(), 'DELETE', 'UserGroup', $group_id, json_encode($group)); Common::exitWithSuccess('已将账号组删除', 'panel/groups.php'); } else { OSAdmin::alert("error"); } } } } $groups = UserGroup::getAllGroup(); $confirm_html = OSAdmin::renderJsConfirm("icon-remove"); Template::assign('osadmin_action_confirm', $confirm_html); Template::assign('groups', $groups); Template::display('panel/groups.tpl');
$page_no = $page_no < 1 ? 1 : $page_no; if ($search) { $row_count = User::countSearch($user_group, $user_name) - 1; $total_page = $row_count % $page_size == 0 ? $row_count / $page_size : ceil($row_count / $page_size); $total_page = $total_page < 1 ? 1 : $total_page; $page_no = $page_no > $total_page ? $total_page : $page_no; $start = ($page_no - 1) * $page_size; $user_infos = User::search($user_group, $user_name, $start, $page_size); } else { $row_count = User::count() - 1; $total_page = $row_count % $page_size == 0 ? $row_count / $page_size : ceil($row_count / $page_size); $total_page = $total_page < 1 ? 1 : $total_page; $page_no = $page_no > $total_page ? $total_page : $page_no; $start = ($page_no - 1) * $page_size; $user_infos = User::getAllUsers($start, $page_size); array_pop($user_infos); } $page_html = Pagination::showPager("user.php?user_group={$user_group}&user_name={$user_name}&search={$search}", $page_no, $page_size, $row_count); //追加操作的确认层 $confirm_html = OSAdmin::renderJsConfirm("icon-pause,icon-play,icon-remove"); // 设置模板变量 $group_options = UserGroup::getGroupForOptions(); $group_options[0] = "全部"; ksort($group_options); Template::assign('group_options', $group_options); Template::assign('user_infos', $user_infos); Template::assign('_GET', $_GET); Template::assign('page_no', $page_no); Template::assign('page_html', $page_html); Template::assign('osadmin_action_confirm', $confirm_html); Template::display('complaint/user.tpl');