后台代码格式化,内核更新
This commit is contained in:
@@ -27,7 +27,7 @@ class Action extends Admin {
|
||||
Cookie('__forward__', $_SERVER['REQUEST_URI']);
|
||||
$data = array(
|
||||
'list' => $list,
|
||||
'page' => $list->render()
|
||||
'page' => $list->render(),
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('用户行为');
|
||||
@@ -51,7 +51,7 @@ class Action extends Admin {
|
||||
}
|
||||
} else {
|
||||
$data = array(
|
||||
'keyList' => $model->fieldlist
|
||||
'keyList' => $model->fieldlist,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("添加行为");
|
||||
@@ -81,7 +81,7 @@ class Action extends Admin {
|
||||
}
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'keyList' => $model->fieldlist
|
||||
'keyList' => $model->fieldlist,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("编辑行为");
|
||||
@@ -144,7 +144,7 @@ class Action extends Admin {
|
||||
|
||||
$data = array(
|
||||
'list' => $list,
|
||||
'page' => $list->render()
|
||||
'page' => $list->render(),
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('行为日志');
|
||||
@@ -168,7 +168,7 @@ class Action extends Admin {
|
||||
$info['create_time'] = date('Y-m-d H:i:s', $info['create_time']);
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'keyList' => $model->keyList
|
||||
'keyList' => $model->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('查看行为日志');
|
||||
@@ -202,8 +202,7 @@ class Action extends Admin {
|
||||
//记录行为
|
||||
action_log('clear_actionlog', 'ActionLog', $id, session('user_auth.uid'));
|
||||
return $this->success('日志清空成功!');
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
return $this->error('日志清空失败!');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ class Ad extends Admin {
|
||||
$list = db('AdPlace')->where($map)->order($order)->paginate(10);
|
||||
$data = array(
|
||||
'list' => $list,
|
||||
'page' => $list->render()
|
||||
'page' => $list->render(),
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("广告管理");
|
||||
@@ -51,7 +51,7 @@ class Ad extends Admin {
|
||||
}
|
||||
} else {
|
||||
$data = array(
|
||||
'keyList' => $place->keyList
|
||||
'keyList' => $place->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("添加广告位");
|
||||
@@ -75,7 +75,7 @@ class Ad extends Admin {
|
||||
}
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'keyList' => $place->keyList
|
||||
'keyList' => $place->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("编辑广告位");
|
||||
@@ -106,7 +106,7 @@ class Ad extends Admin {
|
||||
$data = array(
|
||||
'id' => $id,
|
||||
'list' => $list,
|
||||
'page' => $list->render()
|
||||
'page' => $list->render(),
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("广告管理");
|
||||
@@ -126,7 +126,7 @@ class Ad extends Admin {
|
||||
$info['place_id'] = $id;
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'keyList' => $ad->keyList
|
||||
'keyList' => $ad->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("添加广告位");
|
||||
@@ -150,7 +150,7 @@ class Ad extends Admin {
|
||||
}
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'keyList' => $ad->keyList
|
||||
'keyList' => $ad->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("编辑广告位");
|
||||
|
||||
@@ -275,10 +275,8 @@ class Addons extends Admin {
|
||||
|
||||
//超级管理员删除钩子
|
||||
public function delhook() {
|
||||
$id = input('id', '', 'trim,intval');
|
||||
$ids = input('post.ids/a', array());
|
||||
array_push($ids, $id);
|
||||
$map['id'] = array('IN', $ids);
|
||||
$id = $this->getArrayParam('id');
|
||||
$map['id'] = array('IN', $id);
|
||||
$result = $this->hooks->where($map)->delete();
|
||||
if ($result !== false) {
|
||||
return $this->success('删除成功');
|
||||
|
||||
@@ -34,14 +34,13 @@ class Attribute extends Admin {
|
||||
'in' => '验证在范围内',
|
||||
'notin' => '验证不在范围内',
|
||||
'between' => '区间验证',
|
||||
'notbetween'=>'不在区间验证'
|
||||
'notbetween' => '不在区间验证',
|
||||
);
|
||||
$this->auto_type = array(0 => '请选择', 'function' => '函数', 'field' => '字段', 'string' => '字符串');
|
||||
$this->the_time = array(0 => '请选择', '3' => '始 终', '1' => '新 增', '2' => '编 辑');
|
||||
$this->field = $this->getField();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* index方法
|
||||
* @author colin <colin@tensent.cn>
|
||||
@@ -57,7 +56,7 @@ class Attribute extends Admin {
|
||||
$data = array(
|
||||
'list' => $list,
|
||||
'model_id' => $model_id,
|
||||
'page' => $list->render()
|
||||
'page' => $list->render(),
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('字段管理');
|
||||
@@ -83,7 +82,7 @@ class Attribute extends Admin {
|
||||
}
|
||||
$data = array(
|
||||
'info' => array('model_id' => $model_id),
|
||||
'fieldGroup' => $this->field
|
||||
'fieldGroup' => $this->field,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('添加字段');
|
||||
@@ -108,7 +107,7 @@ class Attribute extends Admin {
|
||||
$info = db('Attribute')->find($id);
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'fieldGroup' => $this->field
|
||||
'fieldGroup' => $this->field,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('编辑字段');
|
||||
@@ -149,7 +148,7 @@ class Attribute extends Admin {
|
||||
array('name' => 'value', 'title' => '默认值', 'help' => '字段的默认值', 'type' => 'text'),
|
||||
array('name' => 'remark', 'title' => '字段备注', 'help' => '用于表单中的提示', 'type' => 'text'),
|
||||
array('name' => 'is_show', 'title' => '是否显示', 'help' => '是否显示在表单中', 'type' => 'select', 'option' => array('1' => '始终显示', '2' => '新增显示', '3' => '编辑显示', '0' => '不显示'), 'value' => 1),
|
||||
array('name'=>'is_must','title'=>'是否必填','help'=>'用于自动验证','type'=>'select','option'=>array('0'=>'否','1'=>'是'))
|
||||
array('name' => 'is_must', 'title' => '是否必填', 'help' => '用于自动验证', 'type' => 'select', 'option' => array('0' => '否', '1' => '是')),
|
||||
),
|
||||
'高级' => array(
|
||||
array('name' => 'validate_type', 'title' => '验证方式', 'type' => 'select', 'option' => $this->validate_rule, 'help' => ''),
|
||||
|
||||
@@ -41,7 +41,7 @@ class Config extends Admin{
|
||||
'config_type' => config('config_config_list'),
|
||||
'page' => $list->render(),
|
||||
'group_id' => input('get.group', 0),
|
||||
'list' => $list
|
||||
'list' => $list,
|
||||
);
|
||||
|
||||
$this->assign($data);
|
||||
@@ -86,23 +86,19 @@ class Config extends Admin{
|
||||
//记录行为
|
||||
action_log('update_config', 'config', $id, session('user_auth.uid'));
|
||||
return $this->success('新增成功', url('index'));
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
return $this->error('新增失败');
|
||||
}
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
return $this->error($config->getError());
|
||||
}
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
$this->setMeta('新增配置');
|
||||
$this->assign('info', null);
|
||||
return $this->fetch('edit');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 编辑配置
|
||||
* @author 麦当苗儿 <zuojiazi@vip.qq.com>
|
||||
@@ -174,7 +170,6 @@ class Config extends Admin{
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 配置排序
|
||||
* @author huajie <banhuajie@163.com>
|
||||
@@ -186,8 +181,7 @@ class Config extends Admin{
|
||||
$map = array('status' => array('gt', -1));
|
||||
if (!empty($ids)) {
|
||||
$map['id'] = array('in', $ids);
|
||||
}
|
||||
elseif (input('group')) {
|
||||
} elseif (input('group')) {
|
||||
$map['group'] = input('group');
|
||||
}
|
||||
$list = db('Config')->where($map)->field('id,title')->order('sort asc,id asc')->select();
|
||||
@@ -195,8 +189,7 @@ class Config extends Admin{
|
||||
$this->assign('list', $list);
|
||||
$this->setMeta('配置排序');
|
||||
return $this->fetch();
|
||||
}
|
||||
elseif (IS_POST) {
|
||||
} elseif (IS_POST) {
|
||||
$ids = input('post.ids');
|
||||
$ids = explode(',', $ids);
|
||||
foreach ($ids as $key => $value) {
|
||||
@@ -204,12 +197,10 @@ class Config extends Admin{
|
||||
}
|
||||
if ($res !== false) {
|
||||
return $this->success('排序成功!', Cookie('__forward__'));
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
return $this->error('排序失败!');
|
||||
}
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
return $this->error('非法请求!');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -56,13 +56,13 @@ class Content extends Admin{
|
||||
}
|
||||
|
||||
$list = $this->model->where($map)->order($order)->paginate(15, false, array(
|
||||
'query' => $this->param
|
||||
'query' => $this->param,
|
||||
));
|
||||
|
||||
$data = array(
|
||||
'grid' => $grid_list,
|
||||
'list' => $list,
|
||||
'page' => $list->render()
|
||||
'page' => $list->render(),
|
||||
);
|
||||
if ($this->modelInfo['template_list']) {
|
||||
$template = 'content/' . $this->modelInfo['template_list'];
|
||||
@@ -88,11 +88,11 @@ class Content extends Admin{
|
||||
}
|
||||
} else {
|
||||
$info = array(
|
||||
'model_id' => $this->modelInfo['id']
|
||||
'model_id' => $this->modelInfo['id'],
|
||||
);
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'fieldGroup' => $this->getField($this->modelInfo)
|
||||
'fieldGroup' => $this->getField($this->modelInfo),
|
||||
);
|
||||
if ($this->modelInfo['template_add']) {
|
||||
$template = 'content/' . $this->modelInfo['template_add'];
|
||||
@@ -128,7 +128,7 @@ class Content extends Admin{
|
||||
$info['model_id'] = $this->modelInfo['id'];
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'fieldGroup' => $this->getField($this->modelInfo)
|
||||
'fieldGroup' => $this->getField($this->modelInfo),
|
||||
);
|
||||
if ($this->modelInfo['template_edit']) {
|
||||
$template = 'content/' . $this->modelInfo['template_edit'];
|
||||
|
||||
@@ -155,13 +155,14 @@ class Database extends Admin {
|
||||
* @author 麦当苗儿 <zuojiazi@vip.qq.com>
|
||||
*/
|
||||
public function export($tables = null, $id = null, $start = null) {
|
||||
if (IS_POST && !empty($tables) && is_array($tables)) { //初始化
|
||||
if (IS_POST && !empty($tables) && is_array($tables)) {
|
||||
//初始化
|
||||
$path = config('data_backup_path');
|
||||
if (!is_dir($path)) {
|
||||
mkdir($path, 0755, true);
|
||||
}
|
||||
//读取备份配置
|
||||
$config = array('path' => realpath($path) . DIRECTORY_SEPARATOR, 'part' => config('data_backup_part_size'), 'compress' => config('data_backup_compress'), 'level' => config('data_backup_compress_level'),);
|
||||
$config = array('path' => realpath($path) . DIRECTORY_SEPARATOR, 'part' => config('data_backup_part_size'), 'compress' => config('data_backup_compress'), 'level' => config('data_backup_compress_level'));
|
||||
//检查是否有正在执行的任务
|
||||
$lock = "{$config['path']}backup.lock";
|
||||
if (is_file($lock)) {
|
||||
@@ -176,7 +177,7 @@ class Database extends Admin {
|
||||
}
|
||||
session('backup_config', $config);
|
||||
//生成备份文件信息
|
||||
$file = array('name' => date('Ymd-His', time()), 'part' => 1,);
|
||||
$file = array('name' => date('Ymd-His', time()), 'part' => 1);
|
||||
session('backup_file', $file);
|
||||
//缓存要备份的表
|
||||
session('backup_tables', $tables);
|
||||
@@ -188,18 +189,22 @@ class Database extends Admin {
|
||||
} else {
|
||||
return $this->error('初始化失败,备份文件创建失败!');
|
||||
}
|
||||
} elseif (IS_GET && is_numeric($id) && is_numeric($start)) { //备份数据
|
||||
} elseif (IS_GET && is_numeric($id) && is_numeric($start)) {
|
||||
//备份数据
|
||||
$tables = session('backup_tables');
|
||||
//备份指定表
|
||||
$Database = new \com\Database(session('backup_file'), session('backup_config'));
|
||||
$start = $Database->backup($tables[$id], $start);
|
||||
if (false === $start) { //出错
|
||||
if (false === $start) {
|
||||
//出错
|
||||
return $this->error('备份出错!');
|
||||
} elseif (0 === $start) { //下一表
|
||||
} elseif (0 === $start) {
|
||||
//下一表
|
||||
if (isset($tables[++$id])) {
|
||||
$tab = array('id' => $id, 'start' => 0);
|
||||
return $this->success('备份完成!', '', array('tab' => $tab));
|
||||
} else { //备份完成,清空缓存
|
||||
} else {
|
||||
//备份完成,清空缓存
|
||||
unlink(session('backup_config.path') . 'backup.lock');
|
||||
session('backup_tables', null);
|
||||
session('backup_file', null);
|
||||
@@ -211,7 +216,8 @@ class Database extends Admin {
|
||||
$rate = floor(100 * ($start[0] / $start[1]));
|
||||
return $this->success("正在备份...({$rate}%)", '', array('tab' => $tab));
|
||||
}
|
||||
} else { //出错
|
||||
} else {
|
||||
//出错
|
||||
return $this->error('参数错误!');
|
||||
}
|
||||
}
|
||||
@@ -220,7 +226,8 @@ class Database extends Admin {
|
||||
* @author 麦当苗儿 <zuojiazi@vip.qq.com>
|
||||
*/
|
||||
public function import($time = 0, $part = null, $start = null) {
|
||||
if (is_numeric($time) && is_null($part) && is_null($start)) { //初始化
|
||||
if (is_numeric($time) && is_null($part) && is_null($start)) {
|
||||
//初始化
|
||||
//获取备份文件信息
|
||||
$name = date('Ymd-His', $time) . '-*.sql*';
|
||||
$path = realpath(config('data_backup_path')) . DIRECTORY_SEPARATOR . $name;
|
||||
@@ -250,7 +257,8 @@ class Database extends Admin {
|
||||
|
||||
if (false === $start) {
|
||||
return $this->error('还原数据出错!');
|
||||
} elseif (0 === $start) { //下一卷
|
||||
} elseif (0 === $start) {
|
||||
//下一卷
|
||||
if (isset($list[++$part])) {
|
||||
$data = array('part' => $part, 'start' => 0);
|
||||
return $this->success("正在还原...#{$part}", '', $data);
|
||||
@@ -263,8 +271,7 @@ class Database extends Admin {
|
||||
if ($start[1]) {
|
||||
$rate = floor(100 * ($start[0] / $start[1]));
|
||||
return $this->success("正在还原...#{$part} ({$rate}%)", '', $data);
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
$data['gz'] = 1;
|
||||
return $this->success("正在还原...#{$part}", '', $data);
|
||||
}
|
||||
|
||||
@@ -21,7 +21,6 @@ class Group extends Admin {
|
||||
$this->rule = model('AuthRule');
|
||||
}
|
||||
|
||||
|
||||
//会员分组首页控制器
|
||||
public function index($type = 'admin') {
|
||||
$map['module'] = $type;
|
||||
@@ -31,7 +30,7 @@ class Group extends Admin {
|
||||
$data = array(
|
||||
'list' => $list,
|
||||
'page' => $list->render(),
|
||||
'type' => $type
|
||||
'type' => $type,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('用户组管理');
|
||||
@@ -50,7 +49,7 @@ class Group extends Admin {
|
||||
} else {
|
||||
$data = array(
|
||||
'info' => array('module' => $type, 'status' => 1),
|
||||
'keyList' => $this->group->keyList
|
||||
'keyList' => $this->group->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('添加用户组');
|
||||
@@ -74,7 +73,7 @@ class Group extends Admin {
|
||||
$info = $this->group->where(array('id' => $id))->find();
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'keyList' => $this->group->keyList
|
||||
'keyList' => $this->group->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('编辑用户组');
|
||||
@@ -118,7 +117,7 @@ class Group extends Admin {
|
||||
$data = array(
|
||||
'list' => $list,
|
||||
'page' => $list->render(),
|
||||
'type' => $type
|
||||
'type' => $type,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('权限节点');
|
||||
@@ -135,7 +134,7 @@ class Group extends Admin {
|
||||
'name' => $value['url'],
|
||||
'title' => $value['title'],
|
||||
'group' => $value['group'],
|
||||
'status' => 1
|
||||
'status' => 1,
|
||||
);
|
||||
$id = $this->rule->where(array('name' => $data['name']))->value('id');
|
||||
if ($id) {
|
||||
@@ -199,7 +198,7 @@ class Group extends Admin {
|
||||
'model' => $model,
|
||||
'extend_auth' => $extend_auth,
|
||||
'auth_list' => explode(',', $group['rules']),
|
||||
'id' => $id
|
||||
'id' => $id,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('授权');
|
||||
@@ -218,7 +217,7 @@ class Group extends Admin {
|
||||
} else {
|
||||
$data = array(
|
||||
'info' => array('module' => $type, 'status' => 1),
|
||||
'keyList' => $this->rule->keyList
|
||||
'keyList' => $this->rule->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('添加节点');
|
||||
@@ -241,7 +240,7 @@ class Group extends Admin {
|
||||
$info = $this->rule->find($id);
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'keyList' => $this->rule->keyList
|
||||
'keyList' => $this->rule->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta('编辑节点');
|
||||
|
||||
@@ -32,9 +32,12 @@ class Index extends Admin{
|
||||
return $this->success('登录成功!', url('admin/index/index'));
|
||||
} else {
|
||||
switch ($uid) {
|
||||
case -1: $error = '用户不存在或被禁用!'; break; //系统级别禁用
|
||||
case -2: $error = '密码错误!'; break;
|
||||
default: $error = '未知错误!'; break; // 0-接口参数错误(调试阶段使用)
|
||||
case -1:$error = '用户不存在或被禁用!';
|
||||
break; //系统级别禁用
|
||||
case -2:$error = '密码错误!';
|
||||
break;
|
||||
default:$error = '未知错误!';
|
||||
break; // 0-接口参数错误(调试阶段使用)
|
||||
}
|
||||
return $this->error($error, '');
|
||||
}
|
||||
@@ -43,7 +46,6 @@ class Index extends Admin{
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public function logout() {
|
||||
$user = model('User');
|
||||
$user->logout();
|
||||
@@ -65,9 +67,9 @@ class Index extends Admin{
|
||||
$keylist = array(
|
||||
array('name' => 'clear', 'title' => '更新缓存', 'type' => 'checkbox', 'help' => '', 'option' => array(
|
||||
'cache' => '缓存数据',
|
||||
'log' => '日志数据'
|
||||
)
|
||||
)
|
||||
'log' => '日志数据',
|
||||
),
|
||||
),
|
||||
);
|
||||
$data = array(
|
||||
'keyList' => $keylist,
|
||||
|
||||
@@ -20,7 +20,7 @@ class Link extends Admin{
|
||||
|
||||
$data = array(
|
||||
'list' => $list,
|
||||
'page' => $list->render()
|
||||
'page' => $list->render(),
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("友情链接");
|
||||
@@ -45,7 +45,7 @@ class Link extends Admin{
|
||||
}
|
||||
} else {
|
||||
$data = array(
|
||||
'keyList' => $link->keyList
|
||||
'keyList' => $link->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("添加友链");
|
||||
@@ -75,7 +75,7 @@ class Link extends Admin{
|
||||
|
||||
$data = array(
|
||||
'keyList' => $link->keyList,
|
||||
'info' => $info
|
||||
'info' => $info,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("编辑友链");
|
||||
|
||||
@@ -155,7 +155,7 @@ class Menu extends Admin{
|
||||
public function importFile($tree = null, $pid = 0) {
|
||||
if ($tree == null) {
|
||||
$file = APP_PATH . "Admin/Conf/Menu.php";
|
||||
$tree = require_once($file);
|
||||
$tree = require_once $file;
|
||||
}
|
||||
$menuModel = D('Menu');
|
||||
foreach ($tree as $value) {
|
||||
|
||||
@@ -40,7 +40,6 @@ class Model extends Admin{
|
||||
return $this->fetch();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 新增页面初始化
|
||||
* @author huajie <banhuajie@163.com>
|
||||
@@ -149,7 +148,9 @@ class Model extends Admin{
|
||||
*/
|
||||
public function status() {
|
||||
$map['id'] = $this->request->param('ids');
|
||||
if(null == $map['id'])return $this->error('参数不正确!');
|
||||
if (null == $map['id']) {
|
||||
return $this->error('参数不正确!');
|
||||
}
|
||||
|
||||
$data['status'] = input('get.status');
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ class Seo extends Admin{
|
||||
}
|
||||
} else {
|
||||
$data = array(
|
||||
'keyList' => $this->seo->keyList
|
||||
'keyList' => $this->seo->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("添加规则");
|
||||
@@ -69,7 +69,7 @@ class Seo extends Admin{
|
||||
$info = $this->seo->where(array('id' => $id))->find();
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'keyList' => $this->seo->keyList
|
||||
'keyList' => $this->seo->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("编辑规则");
|
||||
@@ -95,7 +95,7 @@ class Seo extends Admin{
|
||||
|
||||
$data = array(
|
||||
'list' => $list,
|
||||
'page' => $list->render()
|
||||
'page' => $list->render(),
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("路由规则");
|
||||
@@ -112,7 +112,7 @@ class Seo extends Admin{
|
||||
}
|
||||
} else {
|
||||
$data = array(
|
||||
'keyList' => $this->rewrite->keyList
|
||||
'keyList' => $this->rewrite->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("添加路由规则");
|
||||
@@ -133,7 +133,7 @@ class Seo extends Admin{
|
||||
$info = db('Rewrite')->where(array('id' => $id))->find();
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'keyList' => $this->rewrite->keyList
|
||||
'keyList' => $this->rewrite->keyList,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("编辑路由规则");
|
||||
|
||||
@@ -61,7 +61,7 @@ class User extends Admin{
|
||||
}
|
||||
} else {
|
||||
$data = array(
|
||||
'keyList' => $model->addfield
|
||||
'keyList' => $model->addfield,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("添加用户");
|
||||
@@ -90,7 +90,7 @@ class User extends Admin{
|
||||
|
||||
$data = array(
|
||||
'info' => $info,
|
||||
'keyList' => $model->editfield
|
||||
'keyList' => $model->editfield,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("编辑用户");
|
||||
@@ -110,7 +110,6 @@ class User extends Admin{
|
||||
return $this->success('删除用户成功!');
|
||||
}
|
||||
|
||||
|
||||
public function auth() {
|
||||
$access = model('AuthGroupAccess');
|
||||
$group = model('AuthGroup');
|
||||
@@ -144,7 +143,7 @@ class User extends Admin{
|
||||
$data = array(
|
||||
'uid' => $uid,
|
||||
'auth_list' => $auth_list,
|
||||
'list' => $list
|
||||
'list' => $list,
|
||||
);
|
||||
$this->assign($data);
|
||||
$this->setMeta("用户分组");
|
||||
@@ -213,8 +212,7 @@ class User extends Admin{
|
||||
session('user_auth', $user);
|
||||
session('user_auth_sign', data_auth_sign($user));
|
||||
return $this->success('修改昵称成功!');
|
||||
}
|
||||
else {
|
||||
} else {
|
||||
return $this->error('修改昵称失败!');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1136,7 +1136,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
||||
switch ($info['type']) {
|
||||
case Relation::HAS_MANY:
|
||||
return $model->db()->alias('a')
|
||||
->join($table . ' b', 'a.' . $info['localKey'] . '=b.' . $info['foreignKey'])
|
||||
->join($table . ' b', 'a.' . $info['localKey'] . '=b.' . $info['foreignKey'], $info['joinType'])
|
||||
->group('b.' . $info['foreignKey'])
|
||||
->having('count(' . $id . ')' . $operator . $count);
|
||||
case Relation::HAS_MANY_THROUGH:
|
||||
@@ -1169,7 +1169,7 @@ abstract class Model implements \JsonSerializable, \ArrayAccess
|
||||
}
|
||||
return $model->db()->alias('a')
|
||||
->field('a.*')
|
||||
->join($table . ' b', 'a.' . $info['localKey'] . '=b.' . $info['foreignKey'])
|
||||
->join($table . ' b', 'a.' . $info['localKey'] . '=b.' . $info['foreignKey'], $info['joinType'])
|
||||
->where($where);
|
||||
case Relation::HAS_MANY_THROUGH:
|
||||
// TODO
|
||||
|
||||
@@ -700,6 +700,16 @@ abstract class Connection
|
||||
return $this->linkID->lastInsertId($sequence);
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取返回或者影响的记录数
|
||||
* @access public
|
||||
* @return integer
|
||||
*/
|
||||
public function getNumRows()
|
||||
{
|
||||
return $this->numRows;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取最近的错误信息
|
||||
* @access public
|
||||
|
||||
@@ -1883,7 +1883,7 @@ class Query
|
||||
}
|
||||
|
||||
// 返回结果处理
|
||||
if ($resultSet) {
|
||||
if ($this->connection->getNumRows()) {
|
||||
// 数据列表读取后的处理
|
||||
if (!empty($this->model)) {
|
||||
// 生成模型对象
|
||||
@@ -1898,7 +1898,7 @@ class Query
|
||||
}
|
||||
$resultSet[$key] = $result;
|
||||
}
|
||||
if (!empty($options['with'])) {
|
||||
if (!empty($options['with']) && $result instanceof Model) {
|
||||
// 预载入
|
||||
$resultSet = $result->eagerlyResultSet($resultSet, $options['with'], is_object($resultSet) ? get_class($resultSet) : '');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user