コード例 #1
0
ファイル: groups.php プロジェクト: hongweipeng/screen
<?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');
コード例 #2
0
ファイル: user.php プロジェクト: nantmpeter/s-complaints
$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');