public function admin_list()
 {
     $admin = M('admin');
     $val = I('val');
     $auth = new Auth();
     $this->assign('testval', $val);
     if ($val) {
         $map['admin_username'] = array('like', "%" . $val . "%");
     }
     $count = $admin->where($map)->count();
     // 查询满足要求的总记录数
     $Page = new \Think\Page($count, C('DB_PAGENUM'));
     // 实例化分页类 传入总记录数和每页显示的记录数
     foreach ($map as $key => $val) {
         $Page->parameter[$key] = urlencode($val);
     }
     $show = $Page->show();
     // 分页显示输出
     $admin_list = $admin->where($map)->order('admin_id')->limit($Page->firstRow . ',' . $Page->listRows)->select();
     foreach ($admin_list as $k => $v) {
         $group = $auth->getGroups($v['admin_id']);
         $admin_list[$k]['group'] = $group[0]['title'];
     }
     $this->assign('admin_list', $admin_list);
     $this->assign('page', $show);
     $this->display();
 }
Example #2
0
 /**
 * 友情链接列表
 * @date: 2016-2-4 上午07:21:35
 * @author: zhouqg
 * @param: variable
 * @return:
 */
 public function index()
 {
     // 搜索功能
     $keyword = I('post.keyword');
     if (!empty($keyword)) {
         $where['link_name'] = array('like', "%{$keyword}%");
         $this->assign('keyword', $keyword);
     }
     $m = D('Link');
     $order = 'link_sort,link_addtime desc';
     $result = $m->where($where)->select();
     //分页
     $count = count($result);
     // 查询满足要求的总记录数
     $Page = new \Think\Page($count, 15);
     // 实例化分页类 传入总记录数和每页显示的记录数(20)
     $show = $Page->show();
     // 分页显示输出
     $this->assign('page', $show);
     // 赋值分页输出
     $this->assign('count', $count);
     // 赋值分页输出
     $result = $m->where($where)->order($order)->limit($Page->firstRow . ',' . $Page->listRows)->select();
     $this->assign('vlist', $result);
     //赋值
     $this->display();
 }
Example #3
0
 public function showlist()
 {
     header("Content-Type:text/html; charset=utf-8");
     $Goods = M('Goods');
     // 实例化User对象
     $count = $Goods->count();
     // 查询满足要求的总记录数
     $Page = new \Think\Page($count, 10);
     // 实例化分页类 传入总记录数和每页显示的记录数(5)
     $Page->setConfig('header', '共%TOTAL_ROW%条');
     $Page->setConfig('first', '首页');
     $Page->setConfig('last', '共%TOTAL_PAGE%页');
     $Page->setConfig('prev', '上一页');
     $Page->setConfig('next', '下一页');
     $Page->setConfig('link', 'indexpagenumb');
     //pagenumb 会替换成页码
     $Page->setConfig('theme', '%HEADER% %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%');
     $show = $Page->show();
     // 分页显示输出
     // 进行分页数据查询 注意limit方法的参数要使用Page类的属性
     $list = $Goods->limit($Page->firstRow . ',' . $Page->listRows)->select();
     $this->assign('info', $list);
     // 赋值数据集
     $this->assign('page', $show);
     // 赋值分页输出
     $this->display();
     // 输出模板
 }
Example #4
0
 public function search($pageSize = 20)
 {
     /**************************************** 搜索 ****************************************/
     $where = array();
     if ($brand_name = I('get.brand_name')) {
         $where['brand_name'] = array('like', "%{$brand_name}%");
     }
     if ($site_url = I('get.site_url')) {
         $where['site_url'] = array('like', "%{$site_url}%");
     }
     if ($goods_desc = I('get.goods_desc')) {
         $where['goods_desc'] = array('eq', $goods_desc);
     }
     if ($sort = I('get.sort')) {
         $where['sort'] = array('eq', $sort);
     }
     if ($is_show = I('get.is_show')) {
         $where['is_show'] = array('eq', $is_show);
     }
     /************************************* 翻页 ****************************************/
     $count = $this->alias('a')->where($where)->count();
     $page = new \Think\Page($count, $pageSize);
     // 配置翻页的样式
     $page->setConfig('prev', '上一页');
     $page->setConfig('next', '下一页');
     $data['page'] = $page->show();
     /************************************** 取数据 ******************************************/
     $data['data'] = $this->alias('a')->where($where)->group('a.id')->limit($page->firstRow . ',' . $page->listRows)->select();
     return $data;
 }
 public function index()
 {
     //实例化user模型
     $user = D('Common/User');
     //接收参数
     $mobile = I('mobile');
     $username = I('username');
     $page = I('p') ?: 1;
     $where = array();
     if (!empty($mobile)) {
         $where['tel'] = array('like', $mobile);
     }
     if (!empty($username)) {
         $where['name'] = array('like', $username);
     }
     //数据查询
     $limit = 10;
     $offset = ($page - 1) * $limit;
     $user_list = $user->user_lists('', $limit, $offset, $where);
     $all_count = $user->user_count();
     //构造分页
     $page = new \Think\Page($all_count, $limit);
     $page_str = $page->show();
     $this->assign('user_list', $user_list);
     $this->assign('page', $page_str);
     $this->display();
 }
 /**
  *
  */
 public function queryView($map = null, $page = array('curpage' => 0, 'size' => 10), $order = false, $params = false, $fields = false)
 {
     $query = $this->model;
     if (!is_null($map)) {
         $query = $query->where($map);
     }
     if (!($order === false)) {
         $query = $query->order($order);
     }
     if (!($fields === false)) {
         $query = $query->field($fields);
     }
     $list = $query->page($page['curpage'] . ',' . $page['size'])->alias('a')->join('common_member b on a.uid=b.uid')->join('itboye_mgroup c on a.groupid=c.id')->field('a.id id,b.nickname nickname,c.name,c.discount_ratio,c.commission_ratio,a.createtime')->select();
     if ($list === false) {
         $error = $this->model->getDbError();
         return $this->apiReturnErr($error);
     }
     $count = $this->model->where($map)->count();
     // 查询满足要求的总记录数
     $Page = new \Think\Page($count, $page['size']);
     //分页跳转的时候保证查询条件
     if ($params !== false) {
         foreach ($params as $key => $val) {
             $Page->parameter[$key] = urlencode($val);
         }
     }
     // 实例化分页类 传入总记录数和每页显示的记录数
     $show = $Page->show();
     return $this->apiReturnSuc(array("show" => $show, "list" => $list));
 }
    public function index(){
		

		$id = I('get.id');
		//$list=M('article')->where(array('cid'=>$id))->limit()->select();
		$Blog=M('article');
	   $count = $Blog->count();
		  $Page =new \Think\Page($count,C('LISTPAGESIZE'));		
		$list=$Blog->where(array('cid'=>$id))->limit($Page->firstRow.','.$Page->listRows)->select();

   	       $show = $Page->show();
	       $this->assign('page',$show);
		
		
		$field=	array('cname');
		$cate=M('category')->field($field)->find($id);
		$this->cate=$cate;
		
		
		
		
		
		
		$this->list=$list;
		//S('List',$list,10);
	
		$this->display('/list');
    }
Example #8
0
 /**
  * history()
  * 打印店历史文件列表
  * @param $pri_id
  */
 public function history()
 {
     $pid = pri_id(U('Index/index'));
     if ($pid) {
         $condition['pri_id'] = $pid;
         $status = 5;
         $condition['status'] = $status;
         $this->assign('history', true);
         $this->title = '已打印文件历史记录';
         $File = D('FileView');
         $count = $File->where($condition)->count();
         $Page = new \Think\Page($count, 10);
         $show = $Page->show();
         $ppt_layout = C('PPT_LAYOUT');
         $result = $File->where($condition)->order('file.id desc')->limit($Page->firstRow . ',' . $Page->listRows)->select();
         //cache($cache_key, 10)->select();
         foreach ($result as &$file) {
             $file['ppt_layout'] = $ppt_layout[$file['ppt_layout']];
         }
         unset($file);
         $this->data = $result;
         $this->assign('page', $show);
         $this->display();
     } else {
         $this->redirect('Printer/Index/index');
     }
 }
 public function index()
 {
     $name = session('nickname');
     if (empty($name)) {
         header("Location:/TP/index.php/login");
         exit;
     } else {
         $user = M("user");
         $map['nickname'] = array('neq', $name);
         $count = $user->where($map)->count();
         //echo $count;
         $page = new \Think\Page($count, 5);
         $page->setConfig('prev', '上一页');
         $page->setConfig('next', '下一页');
         $page->setConfig('last', '末页');
         $page->setConfig('first', '首页');
         $page->setConfig('theme', '%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% 第 ' . I('p', 1) . ' 页/共 %TOTAL_PAGE% 页 (5位/页)');
         $show = $page->show();
         $list = $user->where($map)->order('id desc')->limit($page->firstRow . ',' . $page->listRows)->select();
         //var_dump($list);
         $this->assign('list', $list);
         $this->assign('page', $show);
         $this->display('./Application/home/view/addfriend.html');
     }
 }
Example #10
0
 public function index()
 {
     //dump($_SESSION);
     //实例化对象
     $user = M('user');
     //获得用户的信息
     $username = I('username');
     //判断是否提交了搜索
     if ($_POST) {
         $_GET['p'] = 1;
     }
     if (isset($_SESSION['help']['fk'])) {
         $_GET['p'] = 1;
         unset($_SESSION['help']['fk']);
     }
     $args['username'] = $username;
     //模糊查询
     $map['username'] = array("LIKE", "%{$username}%");
     //获得满足条件的总记录数
     $count = $user->where($map)->count();
     //实例化分页类,传入总条数、每页显示条数
     $Page = new \Think\Page($count, 3, $args);
     //查询用户信息
     $data = $user->field('id,username,password,auth,status,regtime')->where($map)->limit("{$Page->firstRow},{$Page->listRows}")->order("id asc")->select();
     //显示分页
     $show = $Page->show();
     //分配数据
     $this->assign('Page', $show);
     $this->assign('users', $data);
     $this->display();
 }
Example #11
0
 public function index()
 {
     //初始化参数
     $where = '';
     //接收搜索框传值
     $username = I('get.username');
     //如果不为空则设置查询条件
     if (!empty($username)) {
         $where['username'] = array('like', '%' . $username . '%');
     }
     //创建连接数据库对象
     $user = M('users');
     //统计总记录数
     $count = $user->where($where)->count();
     //创建分页对象
     $pages = new \Think\Page($count, 10);
     //获取页码
     $page = $pages->show();
     //获取limit参数
     $limit = $pages->firstRow . ',' . $pages->listRows;
     //读数据
     $users = $user->limit($limit)->where($where)->order('id ASC')->select();
     //分配变量
     $this->assign('users', $users);
     $this->assign('page', $page);
     $this->assign('username', $username);
     //解析模版
     $this->display();
 }
 public function index()
 {
     check_login();
     $NODE_URL = U("Comment/index");
     $this->assign("NODE_URL", $NODE_URL);
     $NODE_URL = U("Comment/node_add");
     $this->assign("node_add", $NODE_URL);
     $M_shop = M("scomment");
     $count = $M_shop->count();
     // 查询满足要求的总记录数
     $Page = new \Think\Page($count, 10);
     $Page->setConfig('header', '共 <span style="font-weight:bold;color:#FF6600;"> %TOTAL_ROW% </span>条记录');
     $Page->setConfig('prev', '上一页');
     $Page->setConfig('next', '下一页');
     $Page->setConfig('prev', '上一页');
     $Page->setConfig('theme', '%HEADER% <span style="font-weight:bold;color:blue;">%NOW_PAGE%</span>/<span style="font-weight:bold;">%TOTAL_PAGE%</span>页  %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%');
     $show = $Page->show();
     // 分页显示输出
     // 进行分页数据查询 注意limit方法的参数要使用Page类的属性
     $list = $M_shop->order('comment_id')->limit($Page->firstRow . ',' . $Page->listRows)->select();
     $this->assign('list', $list);
     // 赋值数据集
     $this->assign('page', $show);
     // 赋值分页输出
     $this->display();
 }
 public function index()
 {
     /** !控制器必须 **/
     /* 热词调用*/
     $hotsearch = R("Index/getHotsearch");
     $this->assign('hotsearch', $hotsearch);
     /** * 控制器必须!**/
     $tuan = M("tuan");
     $category = $tuan->order("id")->select();
     //团购分类
     $this->assign('category', $category);
     // 赋值数据集
     /* 获取商品*/
     $User = M("tuanid");
     $count = M('tuanid')->count();
     $Page = new \Think\Page($count, 10);
     $Page->setConfig('prev', '上一页');
     $Page->setConfig('next', '下一页');
     $Page->setConfig('first', '第一页');
     $Page->setConfig('last', '尾页');
     $Page->setConfig('theme', '%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%');
     $show = $Page->show();
     $list = $User->limit($Page->firstRow . ',' . $Page->listRows)->select();
     $this->assign('list', $list);
     // 赋值数据集
     $this->assign('page', $show);
     // 赋值分页输出 $this->display();
     $this->display();
 }
 public function shop_edit()
 {
     check_login();
     $edit_id = I('get.edit_id', '', 'number_int');
     if ($edit_id) {
         $NODE_URL = U("Menu/dish_add?add_id=" . $edit_id);
         $this->assign("ADD_URL", $NODE_URL);
         $shop_thing = M('shop')->where('shop_id=' . $edit_id)->find();
         $this->assign("shop_thing", $shop_thing);
         $M_shop = M("dish");
         $count = $M_shop->where('shop_id=' . $edit_id)->count();
         // 查询满足要求的总记录数
         $Page = new \Think\Page($count, 10);
         $Page->setConfig('header', '共 <span style="font-weight:bold;color:#FF6600;"> %TOTAL_ROW% </span>条记录');
         $Page->setConfig('prev', '上一页');
         $Page->setConfig('next', '下一页');
         $Page->setConfig('prev', '上一页');
         $Page->setConfig('theme', '%HEADER% <span style="font-weight:bold;color:blue;">%NOW_PAGE%</span>/<span style="font-weight:bold;">%TOTAL_PAGE%</span>页  %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%');
         $show = $Page->show();
         // 分页显示输出
         // 进行分页数据查询 注意limit方法的参数要使用Page类的属性
         $list = $M_shop->where('shop_id=' . $edit_id)->order('dish_id')->limit($Page->firstRow . ',' . $Page->listRows)->select();
         $this->assign('list', $list);
         // 赋值数据集
         $this->assign('page', $show);
         // 赋值分页输出
         $this->display('shop');
     } else {
         $this->error('非法操作!');
     }
 }
 public function comment()
 {
     $postId = I("get.postId", 0, 'intval');
     if (!$postId) {
         $this->error("no id");
     }
     if (isset($_GET['content'])) {
         $where['content'] = array('like', "%{$_GET['content']}%");
         $this->assign('user_name', $_GET['content']);
     }
     $where['post_id'] = $postId;
     $info = $this->postModel->find($postId);
     $postInfo = $this->commentModel->where($where)->count();
     $Page = new \Think\Page($postInfo[0]['total'], 8);
     $Page->lastSuffix = false;
     $Page->setConfig('header', '共%TOTAL_ROW%条');
     $Page->setConfig('first', '首页');
     $Page->setConfig('last', '共%TOTAL_PAGE%页');
     $Page->setConfig('prev', '上一页');
     $Page->setConfig('next', '下一页');
     $Page->setConfig('theme', '%HEADER% %FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END%');
     $list = $this->commentModel->where($where)->relation("user")->limit($Page->firstRow, $Page->listRows)->select();
     $this->assign('empty', '<tr class="text-center">没有评价数据</tr>');
     $this->assign('list', $list);
     // 赋值数据集
     $show = $Page->show();
     $this->assign('page', $show);
     // 赋值分页输出
     $this->assign("info", $info);
     $this->assign("post", 1);
     $this->display();
 }
 /**
  * 信息审核页面
  */
 public function index()
 {
     $searchName = I('search');
     if ($searchName !== "") {
         //按nickname查询
         $where['check_state'] = 0;
         $where['pro_name'] = array('like', '%' . $searchName . '%');
         $count = M('product_list')->where($where)->count();
         $Page = new \Think\Page($count, 10);
         // 实例化分页类
         $show = $Page->show();
         // 分页显示输出
         $list = M('product_list')->limit($Page->firstRow . ',' . $Page->listRows)->where($where)->select();
     } else {
         $count = M('product_list')->where('check_state = 0')->count();
         $Page = new \Think\Page($count, 10);
         // 实例化分页类
         $show = $Page->show();
         // 分页显示输出
         $list = D('product_list')->where('check_state = 0')->limit($Page->firstRow . ',' . $Page->listRows)->select();
     }
     $this->assign('list', getList($list));
     // 赋值数据集
     $this->assign('show', $show);
     // 赋值分页输出
     $this->display();
 }
Example #17
0
 public function orderList()
 {
     $Data = M('Company_order');
     $opt = I('post.');
     $city = session($this->_userCfg['CITY']);
     if ($city != '') {
         $opt['city'] = $city;
     }
     $count = $Data->where($opt)->count();
     // 查询满足要求的总记录数 $map表示查询条件
     $page = new \Think\Page($count, 15);
     // 实例化分页类 传入总记录数
     $show = $page->show();
     // 分页显示输出
     // 进行分页数据查询
     $order = $Data->where($opt)->order('addTime desc')->limit($page->firstRow . ',' . $page->listRows)->select();
     if ($order) {
         for ($i = 0; $i < count($order); $i++) {
             $order[$i]['payType'] = $this->getPayType($order[$i]['payType']);
             $order[$i]['paySign'] = $this->getPaySign($order[$i]['payTime']);
             $order[$i]['wlSign'] = $this->getWlSign($order[$i]['sign']);
             $order[$i]['userInfo'] = unserialize($order[$i]['address']);
         }
     }
     $this->assign('page', $show);
     // 赋值分页输出
     $this->assign('order', $order);
     $this->assign('params', $opt);
     $this->display();
 }
 public function index()
 {
     //遍历循环搜索条件
     foreach ($_GET as $k => $v) {
         if ($v) {
             $map[$k] = $v;
         }
     }
     unset($map['p']);
     $attrvalue = M("attrvalue");
     $count = $attrvalue->where($map)->count();
     //查询数据总条数
     $data = $attrvalue->where($map)->order("sort ASC")->page($_GET['p'], 10)->select();
     //获取属性数据
     $Page = new \Think\Page($count, 10, $map);
     //给分页类传入搜索条件,维持搜索
     $show = $Page->show();
     //分页显示输出
     /* //获取商品类型
        $types = M("type") -> field('id,name,pid') -> select();
        $types = getList($types);
        foreach($types as $v){
            $type[$v['id']] = $v['name'];//定义数组存放类型,键为ID,值为类名
        } */
     $this->assign('map', $map);
     $this->assign('page', $show);
     //$this -> assign('types',$types);
     //$this -> assign('type',$type);
     $this->assign('attrvalues', $data);
     $this->display();
 }
Example #19
0
 public function index()
 {
     $user = session('auth_manager_shop');
     //载入分类
     $catelist = D('GoodsCate')->get_cate_list(0);
     $this->assign('catelist', $catelist);
     //当前分类id
     $_GET['cate_id'] = $_GET['cate_id'] ? $_GET['cate_id'] : 0;
     $this->assign('cate_id', $_GET['cate_id']);
     $ids = D('GoodsCate')->get_child_ids($_GET['cate_id']);
     //分页
     $Goods = M('Goods');
     $where['pid'] = array('in', $ids);
     $where['sid'] = $user['shopid'];
     $count = $Goods->where($where)->count();
     $Page = new \Think\Page($count, 30);
     $show = $Page->show();
     //主数据
     $alist = $Goods->where($where)->field(true)->order('id desc')->limit($Page->firstRow . ',' . $Page->listRows)->select();
     foreach ($alist as &$v) {
         $v['mainpic'] = json_decode($v['mainpic'], true)[1];
     }
     $this->assign('alist', $alist);
     $this->assign('pages', $show);
     $this->display();
 }
 public function lst()
 {
     //实例化模型
     $brandModel = D('brand');
     /*****************设置数字签名*****************/
     //1 设置数字签名,加盐拼接id
     $md5String = md5(C('SALT'));
     /*****************分页功能*****************/
     //1 获取记录总数
     $count = $brandModel->count();
     //2 获取每页显示的数量
     $pageNum = C('PAGE_NUMBER');
     //3 实例化分页类
     $Page = new \Think\Page($count, $pageNum);
     //4 获取分页栏
     $show = $Page->show();
     //5 分页数据的获取
     $data = $brandModel->limit($Page->firstRow . ',' . $Page->listRows)->select();
     /*****************分配数据,显示模板*****************/
     $this->assign('data', $data);
     $this->assign('show', $show);
     $this->assign('md5String', $md5String);
     //分配数字签名
     $this->display('brand_list');
 }
 public function getSon()
 {
     $id = $_GET['id'];
     $son = M('category');
     $total = $son->where('form_id=' . $id)->count();
     $page = new \Think\Page($total, 5);
     $button = $page->show();
     $sonlist = $son->where('form_id=' . $id)->limit($page->firstRow . ',' . $page->listRows)->select();
     $parent = $son->where('id=' . $sonlist[0]['form_id'])->select();
     $this->assign('page', $button);
     foreach ($sonlist as &$val) {
         if ($val['display'] == 1) {
             $val['display'] = '已启用';
         } elseif ($val['display'] == 0) {
             $val['display'] = '已禁用';
         }
         if ($val['path'] == '0,') {
             $val['gpath'] = $val['path'];
             $val['path'] = '根目录';
         } else {
             $val['gpath'] = $val['path'];
             $val['path'] = "/{$parent[0]['name']}/{$val['name']}";
         }
     }
     $this->assign('list', $sonlist);
     $this->display('categorylist');
 }
Example #22
0
 public function index()
 {
     if (!empty($_GET['name'])) {
         $map['lesson'] = array('like', "%{$_GET['name']}%");
     }
     //if(strlen($_GET['sex'] ) > 0) $map['sex'] = $_GET['sex'];
     $lesson = D('Lesson');
     $total = $lesson->where($map)->count();
     $page = new \Think\Page($total, 5);
     $lesson_list = $lesson->where($map)->limit($page->firstRow . ',' . $page->listRows)->getAll();
     $page->setConfig('prev', '上一页');
     $page->setConfig('next', '下一页');
     $page->setConfig('first', '首页');
     $page->setConfig('last', '尾页');
     $pageButton = $page->show();
     $this->assign('list', $lesson_list);
     $this->assign('pageButton', $pageButton);
     // 计划开始
     $Plan = D('Plan');
     $pl_list = $Plan->where('pid=0')->select();
     $this->assign('pl_list', $pl_list);
     // 分享开始
     $Share = D('Share');
     $sh_list = $Share->select();
     $this->assign('sh_list', $sh_list);
     $this->display();
 }
 public function index()
 {
     //取出用户信息
     $User = D('UserRelation');
     $searchName = I('search');
     if ($searchName !== "") {
         $count = $User->field('password', true)->relation(true)->where(array('user_name' => $searchName))->count();
         $Page = new \Think\Page($count, 7);
         // 实例化分页类
         $list = $User->field('password', true)->relation(true)->limit($Page->firstRow . ',' . $Page->listRows)->where(array('user_name' => $searchName))->select();
     } else {
         $count = $User->field('password', true)->relation(true)->count();
         $Page = new \Think\Page($count, 7);
         // 实例化分页类
         $list = $User->field('password', true)->relation(true)->limit($Page->firstRow . ',' . $Page->listRows)->select();
     }
     $show = $Page->show();
     // 分页显示输出
     $this->assign('user', $list);
     // 赋值数据集
     $this->assign('page', $show);
     // 赋值分页输出
     //取出与用户有关的部门信息和职位信息
     $apart = M('apart_user')->select();
     $level = M('level_user')->select();
     $this->assign('apart', $apart);
     $this->assign('level', $level);
     $this->display();
 }
 public function index()
 {
     $map = array();
     $parameter = array();
     if (!empty($_REQUEST['brand'])) {
         $map['brandtitle'] = array('like', '%' . $_REQUEST['brand'] . '%');
         $parameter['brand'] = $_REQUEST['brand'];
     }
     if (!empty($_REQUEST['series'])) {
         $map['seriestitle'] = array('like', '%' . $_REQUEST['series'] . '%');
         $parameter['series'] = $_REQUEST['series'];
     }
     if (!empty($_REQUEST['keywords'])) {
         $map['title'] = array('like', '%' . $_REQUEST['keywords'] . '%');
         $parameter['title'] = $_REQUEST['keywords'];
     }
     $model = D('CarClassView');
     $count = $model->where($map)->count();
     $page = new \Think\Page($count, 15);
     $page->parameter = array_merge($parameter, $page->parameter);
     $show = $page->show();
     $list = $model->where($map)->order('sort desc')->limit($page->firstRow . ',' . $page->listRows)->select();
     cookie('_currentUrl_', __SELF__);
     $this->assign(array('list' => $list, 'page' => $show));
     $this->display();
 }
 /**
  * 视图:用户列表
  */
 public function index()
 {
     $visitors = M('Visitors');
     $count = $visitors->order('created_at desc')->count();
     // 查询满足要求的总记录数
     $Page = new \Think\Page($count, 10);
     // 实例化分页类 传入总记录数和每页显示的记录数(25)
     $Page->setConfig('header', '页');
     $Page->setConfig('prev', '');
     $Page->setConfig('next', '');
     $Page->setConfig('first', '>>');
     $Page->setConfig('end', '<<');
     $show = $Page->show();
     // 分页显示输出
     // 进行分页数据查询 注意limit方法的参数要使用Page类的属性
     $list = $visitors->order('created_at desc')->limit($Page->firstRow . ',' . $Page->listRows)->select();
     //访问总次数
     $sum = M('sums');
     $total = $sum->where('id=1')->getField('visitor_sum');
     $this->assign('visitors', $list);
     // 赋值数据集
     $this->assign('page', $show);
     // 赋值分页输出
     $this->assign('sum', $total);
     $this->display('index');
     // 输出模板
 }
Example #26
0
 public function join()
 {
     $this->title = '我参与的';
     $this->user = M('user')->find($this->user_id);
     $page = I('request.p', 1);
     $page = $page < 1 ? 1 : $page;
     $list = M('hongbao_order')->where(array('user_id' => $this->user_id))->page($page, 10)->order("id DESC")->select();
     if ($list) {
         foreach ($list as $i => $item) {
             $list[$i]['hongbao'] = M('hongbao')->find($item['hongbao_id']);
             $list[$i]['user'] = M('user')->find($list[$i]['hongbao']['user_id']);
         }
     }
     $total = M('hongbao_order')->where(array('user_id' => $this->user_id))->count();
     $this->list = $list;
     $Page = new \Think\Page($total, 10);
     // 实例化分页类 传入总记录数和每页显示的记录数(20)
     $Page->rollPage = 5;
     $Page->setConfig('prev', '上一页');
     $Page->setConfig('next', '下一页');
     $Page->setConfig('theme', '%UP_PAGE% %DOWN_PAGE% <li ><a>共 %TOTAL_ROW% 条记录</a></li>');
     $show = $Page->show();
     $this->page = $show;
     $this->display();
 }
Example #27
0
 /**
  * 广告列表
  *
  */
 public function index()
 {
     if (IS_POST) {
         $title = I('post.search_text');
         if ($title) {
             $condition['name'] = array('like', '%' . $title . '%');
         }
     }
     $advertModel = D('Advert');
     $count = $advertModel->where($condition)->count();
     // 查询满足要求的总记录数
     $Page = new \Think\Page($count, 15);
     // 实例化分页类 传入总记录数和每页显示的记录数
     $Page->setConfig('header', '条记录');
     $Page->setConfig('prev', '上一页');
     $Page->setConfig('next', '下一页');
     $Page->setConfig('theme', "%UP_PAGE% %FIRST% %LINK_PAGE% %DOWN_PAGE% %END% <span>共%TOTAL_ROW% %HEADER% %NOW_PAGE%/%TOTAL_PAGE% 页</span>");
     $show = $Page->show();
     // 分页显示输出
     $data = $advertModel->getList($Page, $condition);
     foreach ($data as $k => $v) {
         if ($v['status'] == 20) {
             $data[$k][status] = '启用';
         } else {
             $data[$k][status] = '禁用';
         }
     }
     $this->assign('data', $data);
     $this->assign('page', $show);
     $this->assign('title', '广告列表');
     $this->display();
 }
Example #28
0
 public function adList()
 {
     $m = M('Company_ad');
     if (session($this->_userCfg['ECID']) != '816') {
         $opt['ecid'] = session($this->_userCfg['ECID']);
     } else {
         $admin = session($this->_userCfg['ECID']);
     }
     if (I('post.ecid') != '' && I('post.ecid') != '-1') {
         $opt['ecid'] = I('post.ecid');
     }
     if (I('post.id') != '' && I('post.id') != "-1") {
         $opt['id'] = I('post.id');
     }
     $count = $m->where($opt)->count();
     // 查询满足要求的总记录数 $map表示查询条件
     $page = new \Think\Page($count, 10);
     // 实例化分页类 传入总记录数
     $show = $page->show();
     // 分页显示输出
     $result = $m->where($opt)->order('modifyTime desc')->limit($page->firstRow . ',' . $page->listRows)->select();
     $this->assign('admin', $admin);
     $this->assign('adInfo', $result);
     $this->assign('page', $show);
     // 赋值分页输出
     $this->display();
 }
Example #29
0
 public function index()
 {
     $opus = D('Opus');
     //实例化问题表
     $user = D('User');
     //实例化用户表
     //dump(I('get.'));
     /*姓名判断*/
     if (I('get.user')) {
         $name = I('get.user');
         $map['name'] = array('exp', "like '%{$name}%' ");
         $ulist = $user->where($map)->select();
         $name = '';
         foreach ($ulist as $key => $value) {
             $name[$key] = $value['id'];
         }
         $where = join(" or 'user_id' = ", $name);
         $map['user_id'] = $where;
         unset($map['name']);
     }
     /*标题判断*/
     if (I('get.title')) {
         $title = I('get.title');
         $map['ques'] = array('exp', "like '%{$title}%' ");
     }
     $total = $opus->where($map)->count();
     $page = new \Think\Page($total, 8);
     $oplist = $opus->where($map)->limit($page->firstRow . ',' . $page->listRows)->getOpus();
     $pageButton = $page->show();
     //dump($oplist);
     $this->assign('list', $oplist);
     $this->assign('pageButton', $pageButton);
     $this->display();
 }
Example #30
0
 /**
  * 系统参数列表
  * @author copoet
  */
 public function index()
 {
     if (IS_POST) {
         $title = I('post.search_text');
         if ($title) {
             $condition['id|sys_explain|sys_name'] = array('like', '%' . $title . '%');
         }
     }
     $systemModel = D('system');
     $count = $systemModel->where($condition)->count();
     // 查询满足要求的总记录数
     $Page = new \Think\Page($count, 20);
     // 实例化分页类 传入总记录数和每页显示的记录数(25)
     $Page->setConfig('header', '条记录');
     $Page->setConfig('prev', '上一页');
     $Page->setConfig('next', '下一页');
     $Page->setConfig('theme', "%UP_PAGE% %FIRST% %LINK_PAGE% %DOWN_PAGE% %END% <span>共%TOTAL_ROW% %HEADER% %NOW_PAGE%/%TOTAL_PAGE% 页</span>");
     $show = $Page->show();
     // 分页显示输出
     $data = $systemModel->getList($Page, $condition);
     $this->assign('data', $data);
     $this->assign('page', $show);
     // 赋值分页输
     $this->assign('title', '系统参数列表');
     $this->display();
 }