コード例 #1
0
ファイル: user_group.php プロジェクト: harriswong/AContent
    $msg->addError('SELECT_ONE_ITEM');
} else {
    if (isset($_GET['edit'], $_GET['id'])) {
        header('Location: user_group_create_edit.php?id=' . $_GET['id'][0]);
        exit;
    } else {
        if (isset($_GET['delete'], $_GET['id'])) {
            // cannot delete "admin" and "user" groups
            foreach ($_GET['id'] as $id) {
                if ($id == TR_USER_GROUP_ADMIN || $id == TR_USER_GROUP_USER) {
                    $msg->addError('USER_GROUP_CANNOT_DELETE');
                    break;
                }
            }
            if (!$msg->containsErrors()) {
                $ids = implode(',', $_GET['id']);
                header('Location: user_group_delete.php?id=' . $ids);
                exit;
            }
        } else {
            if (isset($_GET['edit']) || isset($_GET['delete'])) {
                $msg->addError('NO_ITEM_SELECTED');
            }
        }
    }
}
$userGroupsDAO = new UserGroupsDAO();
$privilegesDAO = new PrivilegesDAO();
$savant->assign('user_group_rows', $userGroupsDAO->getAll());
$savant->assign('privilegesDAO', $privilegesDAO);
$savant->display('user/user_group.tmpl.php');
コード例 #2
0
            } else {
                if ($usersDAO->Update($_GET['id'], $_POST['user_group_id'], $_POST['login'], $_POST['email'], $_POST['first_name'], $_POST['last_name'], $_POST['status'])) {
                    $msg->addFeedback('ACTION_COMPLETED_SUCCESSFULLY');
                    header('Location: index.php');
                    exit;
                }
            }
        }
    }
}
// end of handle submit
// initialize page
$userGroupsDAO = new UserGroupsDAO();
if (isset($_GET['id'])) {
    $usersDAO = new UsersDAO();
    $savant->assign('user_row', $usersDAO->getUserByID($_GET['id']));
    $savant->assign('show_password', false);
} else {
    $savant->assign('show_password', true);
}
/*****************************/
/* template starts down here */
global $onload;
$onload = 'document.form.login.focus();';
$savant->assign('show_user_group', true);
$savant->assign('show_status', true);
$savant->assign('all_user_groups', $userGroupsDAO->getAll());
$savant->assign('title', _AC('create_edit_user'));
$savant->assign('submit_button_text', _AC('save'));
$savant->assign('show_captcha', false);
$savant->display('register.tmpl.php');