Exemple #1
0
    if ($db->insert(tname('admin'), $fields)) {
        /* 写入管理员权限 */
        post_privilege_insert($db->insertId());
        /* 写入日志和系统提示 */
        admin_log(admin_privilege_name_fk('admin.php', 'add') . ': ' . $fields['name']);
        make_json_ok();
    }
} elseif ($_REQUEST['act'] == 'edit') {
    /* 权限检查 */
    admin_privilege_valid('admin.php', 'edit');
    /* 管理员信息(连表角色,拥有信任的角色信息) */
    $tpl['admin'] = info_admin(array('admin_id' => $_GET['admin_id']));
    /* 允许编辑检查 */
    allow_edit($tpl['admin']);
    /* HTML 控件 */
    ctl_fill('edit');
    /* 初始化页面信息 */
    $tpl['_body'] = 'edit';
} elseif ($_REQUEST['act'] == 'update') {
    /* 权限检查 */
    admin_privilege_valid('admin.php', 'edit');
    /* 管理员信息(连表角色,拥有信任的角色信息) */
    $info = info_admin(array('admin_id' => $_POST['admin_id']));
    /* 允许编辑检查 */
    allow_edit($info);
    /* 数据提取并初始化$_POST */
    $fields = post_admin('edit');
    /* 允许写入检查 */
    allow_write($fields);
    /* 数据更新 */
    if ($db->update(tname('admin'), $fields, 'admin_id=' . $info['admin_id'])) {
Exemple #2
0
/* ------------------------------------------------------ */
// - 文件加载
/* ------------------------------------------------------ */
require '../../includes/init.php';
require '../../includes/lib_role.php';
require '../../includes/lib_admin.php';
require '../../includes/lib_lrtree.php';
require '../../includes/lib_module.php';
/* ------------------------------------------------------ */
// - 异步 - 增加
/* ------------------------------------------------------ */
if ($_REQUEST['act'] == 'add') {
    /* 权限检查 */
    admin_privilege_valid('module.php', 'add');
    /* HTML控件 */
    ctl_fill('add');
    /* 初始化页面信息 */
    $tpl['_body'] = 'add';
} elseif ($_REQUEST['act'] == 'insert') {
    /* 权限检查 */
    admin_privilege_valid('module.php', 'add');
    /* 数据提取 */
    $fields = post_module('add');
    /* 参照信息 */
    $filter = array();
    $filter['table'] = tname('module');
    $filter['primary'] = 'module_id';
    $filter['parent_id'] = $_POST['parent_id'];
    /* 数据写入 */
    if (lrtree_insert($fields, $filter)) {
        /* 初始化权限系统的权限文件和系统提示 */