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'])) {
/* ------------------------------------------------------ */ // - 文件加载 /* ------------------------------------------------------ */ 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)) { /* 初始化权限系统的权限文件和系统提示 */