|
@@ -59,22 +59,48 @@ class NewsController extends AdminBaseController{
|
|
|
public function add(){
|
|
public function add(){
|
|
|
|
|
|
|
|
//如果是管理员的就是这样。
|
|
//如果是管理员的就是这样。
|
|
|
- $param = $this->request->param();
|
|
|
|
|
- isset($param['pid']) or $param['pid'] = 0;
|
|
|
|
|
- $cates = Db::name('category')->where('parent_id',0)->order('list_order')->select();
|
|
|
|
|
- foreach($cates as $k=>$v){
|
|
|
|
|
- $son = Db::name('category')->where('parent_id',$v['id'])->order('list_order')->select();
|
|
|
|
|
- $v['son'] = $son;
|
|
|
|
|
- $cates[$k] = $v;
|
|
|
|
|
- }
|
|
|
|
|
- //文章分类
|
|
|
|
|
- //文章分类
|
|
|
|
|
- $article_list = Db::name('news_category')->order('list_order')->select();
|
|
|
|
|
- $article_cates = array();
|
|
|
|
|
- foreach($article_list as $k=>$v){
|
|
|
|
|
- $article_cates[$v['id']] = $v['catname'];
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ $admin_id=$_SESSION['think']['ADMIN_ID'];
|
|
|
|
|
+ $user = Db::name('role_user')->field('role_id,user_id')->where('id',$admin_id)->find();
|
|
|
|
|
+ //echo ($user['role_id']) ;die;
|
|
|
|
|
+ if($user['role_id']==3){
|
|
|
|
|
+
|
|
|
|
|
+ $param = $this->request->param();
|
|
|
|
|
+
|
|
|
|
|
+ $cates = Db::name('user')->field('category')->where('id',$user['user_id'])->order('list_order')->find();
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
+ foreach($cates as $k=>$v){
|
|
|
|
|
+ $son = Db::name('category')->where('id',$v['id'])->order('list_order')->select();
|
|
|
|
|
+ $v['son'] = $son;
|
|
|
|
|
+ $cates[$k] = $v;
|
|
|
|
|
+ }
|
|
|
|
|
+ //文章分类
|
|
|
|
|
+ //文章分类
|
|
|
|
|
+ $article_list = Db::name('news_category')->order('list_order')->select();
|
|
|
|
|
+ $article_cates = array();
|
|
|
|
|
+ foreach($article_list as $k=>$v){
|
|
|
|
|
+ $article_cates[$v['id']] = $v['catname'];
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }else{
|
|
|
|
|
+ $param = $this->request->param();
|
|
|
|
|
+ isset($param['pid']) or $param['pid'] = 0;
|
|
|
|
|
+ $cates = Db::name('category')->where('parent_id',0)->order('list_order')->select();
|
|
|
|
|
+ foreach($cates as $k=>$v){
|
|
|
|
|
+ $son = Db::name('category')->where('parent_id',$v['id'])->order('list_order')->select();
|
|
|
|
|
+ $v['son'] = $son;
|
|
|
|
|
+ $cates[$k] = $v;
|
|
|
|
|
+ }
|
|
|
|
|
+ //文章分类
|
|
|
|
|
+ //文章分类
|
|
|
|
|
+ $article_list = Db::name('news_category')->order('list_order')->select();
|
|
|
|
|
+ $article_cates = array();
|
|
|
|
|
+ foreach($article_list as $k=>$v){
|
|
|
|
|
+ $article_cates[$v['id']] = $v['catname'];
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
//var_dump($_SESSION['think']['ADMIN_ID']);die;
|
|
//var_dump($_SESSION['think']['ADMIN_ID']);die;
|
|
|
//通过admin_id来进行读取用户的角色信息
|
|
//通过admin_id来进行读取用户的角色信息
|
|
|
//
|
|
//
|