예제 #1
0
 public function user()
 {
     import("ORG.Util.Page");
     $user = D('UserRelation')->relation(true)->order('unum')->select();
     $user = user_manyone($user, $_GET['sid']);
     $count = count($user);
     $page = new Page($count, 12);
     $limit = $page->firstRow . ',' . $page->listRows;
     $user = D('UserRelation')->relation(true)->order('unum')->limit($limit)->select();
     $user = user_manyone($user, $_GET['sid']);
     $this->user = $user;
     $this->sid = $_GET['sid'];
     $this->page = $page->show();
     $this->display();
 }
예제 #2
0
 public function searchuser()
 {
     $searchcondition = I('searchcondition', '');
     $searchcontent = I('searchcontent', '');
     if (!empty($searchcondition) && !empty($searchcontent)) {
         import('ORG.Util.Page');
         //查询条件的处理
         //处理性别
         if ($searchcondition == "umale") {
             if ($searchcontent == "男") {
                 $searchcontent = 1;
             } else {
                 $searchcontent = 0;
             }
         }
         //处理状态
         if ($searchcondition == "ustatus") {
             if ($searchcontent == "开启") {
                 $searchcontent = 1;
             } else {
                 $searchcontent = 0;
             }
         }
         //处理user表查询
         if ($searchcondition == "unum" || $searchcondition == "uname" || $searchcondition == "uphone" || $searchcondition == "ustatus" || $searchcondition == "umale") {
             $condition[$searchcondition] = array('like', '%' . $searchcontent . '%');
             $count = D('UserRelation')->where($condition)->count();
             $page = new Page($count, 12);
             $limit = $page->firstRow . ',' . $page->listRows;
             $user = D('UserRelation')->relation(true)->where($condition)->order('unum')->limit($limit)->order('unum desc')->select();
             $user = user_manyone($user);
             $this->page = $page->show();
             $this->user = $user;
             $this->roles = M('role')->select();
             //列出角色表
             $this->shops = M('shop')->select();
             $this->display('index');
         } else {
             //处理role与shop
             $user = D('UserRelation')->relation(true)->select();
             $user = user_manyone($user);
             if ($searchcondition == "role") {
                 for ($m = 0, $i = 0; $i < count($user); $i++) {
                     if ($user[$i]['roleremark'] == $searchcontent) {
                         $role[$m] = $user[$i];
                         $m++;
                     }
                 }
                 $count = $m;
                 $page = new Page($m, 12);
                 $limit = $page->firstRow . ',' . $page->listRows;
                 $this->page = $page->show();
                 $this->user = $role;
                 $this->roles = M('role')->select();
                 //列出角色表
                 $this->shops = M('shop')->select();
                 $this->display('index');
             } elseif ($searchcondition == "shop") {
                 for ($n = 0, $j = 0; $j < count($user); $j++) {
                     if ($user[$j]['shopsname'] == $searchcontent) {
                         $shop[$n] = $user[$j];
                         $n++;
                     }
                 }
                 $count = $n;
                 $page = new Page($n, 12);
                 $limit = $page->firstRow . ',' . $page->listRows;
                 $this->page = $page->show();
                 $this->user = $shop;
                 $this->roles = M('role')->select();
                 //列出角色表
                 $this->shops = M('shop')->select();
                 $this->display('index');
             }
         }
     }
 }