Example #1
0
 /**
  * 列表
  *
  */
 public function index()
 {
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 15;
     $apModel = D('AdPosition');
     $adModel = D('Ad');
     $localTimeObj = LocalTime::getInstance();
     $res = $adModel->getAll(array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit));
     $ads = array();
     foreach ($res['data'] as $rs) {
         $ad = $adModel->info($rs['ad_id']);
         $position = $apModel->info($ad['position_id']);
         $ad['ad_position'] = $position['position_name'];
         $ad['media_type'] = $this->_ad_media_type_conf[$ad['media_type']];
         $ad['start_time'] = $localTimeObj->local_date($this->_CFG['time_format'], $ad['start_time']);
         $ad['end_time'] = $localTimeObj->local_date($this->_CFG['time_format'], $ad['end_time']);
         $ads[] = $ad;
     }
     $this->assign('ads', $ads);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&page=[page]";
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('ur_href', '广告管理 > 广告列表');
     $this->assign('_hash_', buildFormToken());
     $this->display();
 }
 /**
  * 列表
  *
  */
 public function index()
 {
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 15;
     $aModel = D('Article');
     $acModel = D('ArticleCategory');
     $localTimeObj = LocalTime::getInstance();
     $params = array();
     $res = $aModel->getAll($params, array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit));
     $articles = array();
     foreach ($res['data'] as $rs) {
         $category = $acModel->info($rs['cate_id']);
         $rs['cate_name'] = $category['cate_name'];
         $rs['addtime'] = $localTimeObj->local_date($this->_CFG['time_format'], $rs['addtime']);
         $articles[] = $rs;
     }
     $this->assign('articles', $articles);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&page=[page]";
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('ur_href', '文章管理 > 文章列表');
     $this->assign('_hash_', buildFormToken());
     $this->display();
 }
 public function records()
 {
     $c_id = intval($_REQUEST['c_id']);
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 15;
     $localTimeObj = LocalTime::getInstance();
     $ccModel = M('TaoCouponRecords');
     $res = array();
     $res['count'] = $ccModel->where("c_id='{$c_id}'")->count();
     $res['data'] = $ccModel->where("c_id='{$c_id}'")->order('id DESC')->limit(($page - 1) * $pageLimit . ',' . $pageLimit)->select();
     $records = array();
     foreach ($res['data'] as $rs) {
         $rs['fetch_time'] = $localTimeObj->local_date($this->_CFG['time_format'], $rs['fetch_time']);
         $records[] = $rs;
     }
     $this->assign('records', $records);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&c_id={$c_id}&page=[page]";
     foreach ($params as $key => $val) {
         $page_url .= "&{$key}={$val}";
     }
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('ur_href', '淘宝优惠券管理 > 领取记录');
     $this->display();
 }
 public function index()
 {
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 15;
     $ccmModel = D('MallZhekou');
     $cccService = service('ZhekouCategory');
     $categorys = $cccService->getAll();
     $params = array('cate_id' => isset($_REQUEST['cate_id']) && $_REQUEST['cate_id'] ? intval($_REQUEST['cate_id']) : 0, 'kw' => isset($_REQUEST['kw']) && $_REQUEST['kw'] ? $_REQUEST['kw'] : '');
     $keys = array('id,cate_id,title,gourl,sort_order');
     $res = $ccmModel->getAll($keys, $params, array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit));
     $zhekous = array();
     foreach ($res['data'] as $rs) {
         $rs['category'] = $categorys[$rs['cate_id']]['name'];
         $zhekous[] = $rs;
     }
     $this->assign('zhekous', $zhekous);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&page=[page]";
     foreach ($params as $key => $val) {
         $page_url .= "&{$key}={$val}";
     }
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('ur_href', '折扣商品管理 > 折扣商品列表');
     $this->assign('categorys', $categorys);
     $this->assign('_hash_', buildFormToken());
     $this->display();
 }
Example #5
0
 public function index()
 {
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 15;
     $auModel = D('AdminUsers');
     $arModel = D('AdminRole');
     $aurModel = D('AdminUserRole');
     $localTimeObj = LocalTime::getInstance();
     $params = array();
     $res = $auModel->getAdmins($params, array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit));
     $users = array();
     foreach ($res['data'] as $rs) {
         $roles = $aurModel->getUserRole($rs['user_id']);
         $rs['roles'] = array();
         if (is_array($roles)) {
             foreach ($roles as $r) {
                 $rs['roles'][] = $arModel->info($r);
             }
         }
         $rs['last_login'] = $rs['last_login'] ? $localTimeObj->local_date($this->_CFG['time_format'], $rs['last_login']) : '从未登陆';
         $users[] = $rs;
     }
     $this->assign('users', $users);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&page=[page]";
     foreach ($params as $key => $val) {
         $page_url .= "&{$key}={$val}";
     }
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('ur_href', '管理员管理 > 管理员列表');
     $this->assign('_hash_', buildFormToken());
     $this->display();
 }
 public function index()
 {
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 15;
     $ccmModel = D('MallPromotion');
     $cccService = service('CouponCodeCategory');
     $params = array('cate_id' => isset($_REQUEST['cate_id']) && $_REQUEST['cate_id'] ? intval($_REQUEST['cate_id']) : 0, 'kw' => isset($_REQUEST['kw']) && $_REQUEST['kw'] ? $_REQUEST['kw'] : '');
     $keys = array('id,cate_id,title,gourl,sort_order');
     $res = $ccmModel->getAll($keys, $params, array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit));
     $promotions = array();
     foreach ($res['data'] as $rs) {
         $category = $cccService->info($rs['cate_id']);
         $rs['cates'] = $category['parents'];
         $promotions[] = $rs;
     }
     $this->assign('promotions', $promotions);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&page=[page]";
     foreach ($params as $key => $val) {
         $page_url .= "&{$key}={$val}";
     }
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('ur_href', '促销活动管理 > 活动列表');
     $categorys = array();
     $data = $cccService->getTree();
     foreach ($data as $rs) {
         $categorys[$rs['id']] = $rs;
         $categorys[$rs['id']]['prefix'] = str_repeat("    ", $rs['level']);
     }
     $this->assign('categorys', $categorys);
     $this->assign('_hash_', buildFormToken());
     $this->display();
 }
Example #7
0
 public function index()
 {
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 15;
     $localTimeObj = LocalTime::getInstance();
     $uModel = D('User');
     $params = array('nick' => isset($_REQUEST['nick']) && $_REQUEST['nick'] ? $_REQUEST['nick'] : '');
     $res = $uModel->getAll($params, array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit));
     $users = array();
     foreach ($res['data'] as $rs) {
         $rs['last_login'] = $localTimeObj->local_date($this->_CFG['time_format'], $rs['last_login']);
         $users[] = $rs;
     }
     $this->assign('users', $users);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&page=[page]";
     foreach ($params as $key => $val) {
         $page_url .= "&{$key}={$val}";
     }
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('_hash_', buildFormToken());
     $this->assign('ur_href', '会员管理 > 会员列表');
     $this->display();
 }
 public function index()
 {
     $nick = isset($_REQUEST['nick']) && $_REQUEST['nick'] ? $_REQUEST['nick'] : '';
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 15;
     $localTimeObj = LocalTime::getInstance();
     $status_conf = PaymentConf::status_conf();
     $where = "1=1";
     if ($nick) {
         $where .= " AND nick LIKE '%{$_REQUEST['nick']}%'";
     }
     $res = array('count' => 0, 'data' => array());
     $res['count'] = M('payment')->where($where)->count();
     $res['data'] = M('payment')->where($where)->order('id DESC')->limit(($page - 1) * $pageLimit . ",{$pageLimit}")->select();
     $records = array();
     foreach ($res['data'] as $rs) {
         $rs['addtime'] = $localTimeObj->local_date($this->_CFG['time_format'], $rs['addtime']);
         $rs['status_type'] = $status_conf[$rs['status']];
         $records[] = $rs;
     }
     $this->assign('records', $records);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&page=[page]&nick={$nick}";
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('_hash_', buildFormToken());
     $this->assign('ur_href', '充值管理 > 充值记录');
     $this->display();
 }
 /**
  * 列表
  *
  */
 public function index()
 {
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 15;
     $flModel = D('FriendLink');
     $res = $flModel->getAll(array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit));
     $links = array();
     foreach ($res['data'] as $link) {
         $link['position'] = $this->_link_position_conf[$link['position_id']];
         if ($link['link_type'] == 2) {
             if (is_file(DOC_ROOT_PATH . FixedUploadedFileUrl($link['link_code']))) {
                 $link['link_code'] = FixedUploadedFileUrl($link['link_code']);
             }
         }
         $links[] = $link;
     }
     $this->assign('links', $links);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&page=[page]";
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('ur_href', '友情链接管理 > 链接列表');
     $this->assign('_hash_', buildFormToken());
     $this->display();
 }
Example #10
0
 public function index()
 {
     $page = isset($_REQUEST['p']) && $_REQUEST['p'] >= 1 ? $_REQUEST['p'] : 1;
     $pageLimit = 15;
     $addtime = 0;
     $cid = isset($_REQUEST['cid']) ? intval($_REQUEST['cid']) : 0;
     $t_type = isset($_REQUEST['t_type']) ? intval($_REQUEST['t_type']) : 0;
     $localTimeObj = LocalTime::getInstance();
     //商家分类
     $cccService = service('ZhekouCategory');
     $categorys = $cccService->getAll();
     $params = array('cate_id' => $cid);
     switch ($t_type) {
         case 1:
             $addtime = $localTimeObj->local_strtotime(date('Y-m-d 00:00:00'));
             break;
         case 2:
             $addtime = $localTimeObj->local_strtotime(date('Y-m-d 00:00:00', strtotime('-3 day')));
             break;
         case 3:
             $addtime = $localTimeObj->local_strtotime(date('Y-m-d 00:00:00', strtotime('-7 day')));
             break;
         case 4:
             $addtime = $localTimeObj->local_strtotime(date('Y-m-d 00:00:00', strtotime('-30 day')));
             break;
     }
     $params['addtime'] = $addtime;
     $limit = array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit);
     $codeMallModel = D('MallZhekou');
     $keys = array();
     $res = $codeMallModel->front($keys, $params, $limit);
     $zhekous = $res['data'];
     $this->assign('zhekous', $zhekous);
     $page_url = reUrl(MODULE_NAME . "/" . ACTION_NAME . "?cid={$cid}&t_type={$t_type}&p=[page]");
     $page_url = str_replace('%5bpage%5d', '[page]', $page_url);
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('categorys', $categorys);
     $this->assign('cid', $cid);
     $this->assign('t_type', $t_type);
     $this->assign('page_title', '超值折扣 - ');
     $this->assign('page_keywords', $this->_CFG['site_keywords']);
     $this->assign('page_description', $this->_CFG['site_description']);
     $this->display();
 }
Example #11
0
 /**
  * 默认操作
  * 
  */
 public function index()
 {
     $page = isset($_REQUEST['p']) && $_REQUEST['p'] >= 1 ? intval($_REQUEST['p']) : 1;
     $pageLimit = 20;
     $localTimeObj = LocalTime::getInstance();
     $today = $localTimeObj->local_strtotime(date('Y-m-d 23:59:59'));
     $limit = array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit);
     $codeModel = D('CouponCode');
     $res = $codeModel->front(array(), $limit);
     $codes = array();
     foreach ($res['data'] as $rs) {
         if ($rs['expiry_type'] == 1) {
             $rs['expiry_timestamp'] = $rs['expiry'] + $this->_CFG['timezone'] * 3600;
             if ($rs['expiry'] - $today == 0) {
                 $rs['expiry'] = 1;
             } else {
                 $rs['expiry'] = $rs['expiry'] - $today > 0 ? ceil(($rs['expiry'] - $today) / (3600 * 24)) : 0;
             }
         }
         $codes[] = $rs;
     }
     $this->assign('codes', $codes);
     $page_url = reUrl("Index/index?p=[page]");
     $page_url = str_replace('%5bpage%5d', '[page]', $page_url);
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     //友情链接
     $friendlinks = array();
     $flService = service('FriendLinks');
     $res = $flService->getAll();
     if (is_array($res[101])) {
         foreach ($res[101] as $r) {
             $friendlinks[] = $res['all'][$r];
         }
     }
     $this->assign('friendlinks', $friendlinks);
     $this->assign('page_title', ' - ' . $this->_CFG['site_title']);
     $this->assign('page_keywords', $this->_CFG['site_keywords']);
     $this->assign('page_description', $this->_CFG['site_description']);
     $this->display();
 }
 /**
  * 列表
  *
  */
 public function index()
 {
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 15;
     $apModel = D('AdPosition');
     $res = $apModel->getAll(array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit));
     $positions = array();
     foreach ($res['data'] as $rs) {
         $position = $apModel->info($rs['position_id']);
         $positions[] = $position;
     }
     $this->assign('positions', $positions);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&page=[page]";
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('ur_href', '广告位管理 > 广告位列表');
     $this->assign('_hash_', buildFormToken());
     $this->display();
 }
 public function index()
 {
     $page = isset($_REQUEST['p']) && $_REQUEST['p'] >= 1 ? $_REQUEST['p'] : 1;
     $pageLimit = 30;
     $cid = isset($_REQUEST['cid']) ? intval($_REQUEST['cid']) : 0;
     $localTimeObj = LocalTime::getInstance();
     //商家分类
     $cccService = service('CouponCodeCategory');
     $cates = $cccService->getTree();
     //商家子分类
     $cate_ids = array();
     $cate_ids = is_array($cates[$cid]['childs']) ? $cates[$cid]['childs'] : array();
     $cate_ids[] = $cid;
     $cate_ids = implode(',', $cate_ids);
     $params = array('cate_id' => $cate_ids);
     $limit = array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit);
     $codeMallModel = D('MallPromotion');
     $keys = array();
     $res = $codeMallModel->front($keys, $params, $limit);
     $promotions = array();
     foreach ($res['data'] as $rs) {
         $rs['expiry_timestamp'] = $rs['expiry'] + $this->_CFG['timezone'] * 3600;
         $rs['expiry'] = $localTimeObj->local_date($this->_CFG['date_format'], $rs['expiry']);
         $promotions[] = $rs;
     }
     $this->assign('promotions', $promotions);
     $page_url = reUrl(MODULE_NAME . "/" . ACTION_NAME . "?cid={$cid}&p=[page]");
     $page_url = str_replace('%5bpage%5d', '[page]', $page_url);
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('cates', $cates);
     $this->assign('cid', $cid);
     $this->assign('page_title', '促销活动 - ');
     $this->assign('page_keywords', $this->_CFG['site_keywords']);
     $this->assign('page_description', $this->_CFG['site_description']);
     $this->display();
 }
Example #14
0
 /**
  * 最近被领取的优惠券
  *
  */
 public function lastestpulled()
 {
     $page = isset($_REQUEST['p']) && $_REQUEST['p'] >= 1 ? $_REQUEST['p'] : 1;
     $pageLimit = 20;
     $localTimeObj = LocalTime::getInstance();
     $today = $localTimeObj->local_strtotime(date('Y-m-d 23:59:59'));
     $limit = array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit);
     $cccModel = D('CouponCodeCodes');
     $res = $cccModel->fetch_lists($limit);
     $codes = array();
     foreach ($res['data'] as $rs) {
         if ($rs['expiry_type'] == 1) {
             $rs['expiry_timestamp'] = $rs['expiry'] + $this->_CFG['timezone'] * 3600;
             if ($rs['expiry'] - $today == 0) {
                 $rs['expiry'] = 1;
             } else {
                 $rs['expiry'] = $rs['expiry'] - $today > 0 ? ceil(($rs['expiry'] - $today) / (3600 * 24)) : 0;
             }
         }
         $codes[] = $rs;
     }
     $this->assign('codes', $codes);
     $page_url = reUrl(MODULE_NAME . "/" . ACTION_NAME . "?p=[page]");
     $page_url = str_replace('%5bpage%5d', '[page]', $page_url);
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('page_title', '最近被领取的优惠券 - ');
     $this->assign('page_keywords', $this->_CFG['site_keywords']);
     $this->assign('page_description', $this->_CFG['site_description']);
     $this->display();
 }
Example #15
0
 /**
  * 淘宝店大全
  * 
  */
 public function shops()
 {
     $page = isset($_REQUEST['p']) && $_REQUEST['p'] >= 1 ? $_REQUEST['p'] : 1;
     $pageLimit = 10;
     $cid = isset($_REQUEST['cid']) && $_REQUEST['cid'] ? intval($_REQUEST['cid']) : 0;
     $t_type = isset($_REQUEST['t_type']) ? intval($_REQUEST['t_type']) : 0;
     //分类
     $tscService = service('TaoShopCategory');
     $categorys = $tscService->getAll();
     $this->assign('categorys', $categorys);
     $this->assign('cid', $cid);
     $params = array('cid' => $categorys[$cid]['cid'], 't_type' => $t_type);
     $limit = array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit);
     $shopModel = D('TaoShop');
     $keys = array();
     $res = $shopModel->front($keys, $params, $limit);
     $this->assign('shops', $res['data']);
     $page_url = reUrl(MODULE_NAME . "/" . ACTION_NAME . "?cid={$cid}&p=[page]");
     $page_url = str_replace('%5bpage%5d', '[page]', $page_url);
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $nowtime = LocalTime::getInstance()->gmtime();
     $this->assign('nowtime', $nowtime);
     $this->assign('page_title', '淘宝优惠券 - ' . $this->_CFG['site_title'] . ' - ');
     $this->assign('page_keywords', $this->_CFG['site_keywords']);
     $this->assign('page_description', $this->_CFG['site_description']);
     $this->display();
 }
Example #16
0
 /**
  * 添加店铺第二步
  *
  */
 public function add_step2()
 {
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 40;
     $cid = $_REQUEST['cid'] ? intval($_REQUEST['cid']) : 0;
     $kw = $_REQUEST['kw'];
     if (!$cid && !$kw) {
         exit('data invalid.');
     }
     import('@.Com.taobao.Taobao');
     $taobaoObj = Taobao::getInstance();
     $params = array('cid' => $cid, 'kw' => $kw, 'page' => $page);
     $res = $taobaoObj->getTaobaokeItems($params);
     $res['total'] = $res['total'] > 99 * 40 ? 99 * 40 : $res['total'];
     $items = $res['items'];
     $this->assign('items', $items);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&cid={$cid}&kw={$kw}&page=[page]";
     $p = new Page($page, $pageLimit, $res['total'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('ur_href', '淘宝店铺管理 > 添加店铺 > 第二步');
     $this->assign('_hash_', buildFormToken());
     $this->display();
 }
Example #17
0
 public function lists()
 {
     $page = isset($_REQUEST['p']) && $_REQUEST['p'] >= 1 ? $_REQUEST['p'] : 1;
     $pageLimit = 30;
     $t_type = isset($_REQUEST['t_type']) ? intval($_REQUEST['t_type']) : 0;
     $cid = isset($_REQUEST['cid']) ? intval($_REQUEST['cid']) : 0;
     $cid2 = isset($_REQUEST['cid2']) ? intval($_REQUEST['cid2']) : 0;
     $localTimeObj = LocalTime::getInstance();
     $today = $localTimeObj->local_strtotime(date('Y-m-d 23:59:59'));
     //商家分类
     $cccService = service('CouponCodeCategory');
     $cates = $cccService->getTree();
     //商家子分类
     $children = $cate_ids = array();
     if (is_array($cates[$cid]['childs'])) {
         foreach ($cates[$cid]['childs'] as $v) {
             $c = $cccService->info($v);
             $children[] = array('id' => $v, 'name' => $c['name']);
         }
     }
     if ($cid2 == 0) {
         $cate_ids = is_array($cates[$cid]['childs']) ? $cates[$cid]['childs'] : array();
         $cate_ids[] = $cid;
         $cate_ids = implode(',', $cate_ids);
     } else {
         $cate_ids = $cid2;
     }
     $params = array('c_id' => $cate_ids, 't_type' => $t_type);
     $limit = array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit);
     $codeMallModel = D('CouponCodeMall');
     $keys = array();
     $res = $codeMallModel->front($keys, $params, $limit);
     $malls = $res['data'];
     $this->assign('malls', $malls);
     $page_url = reUrl(MODULE_NAME . "/" . ACTION_NAME . "?cid={$cid}&t_type={$t_type}&cid2={$cid2}&p=[page]");
     $page_url = str_replace('%5bpage%5d', '[page]', $page_url);
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('cates', $cates);
     $this->assign('cate_children', $children);
     $this->assign('cid', $cid);
     $this->assign('cid2', $cid2);
     $this->assign('t_type', $t_type);
     $this->assign('page_title', '商家大全 - ');
     $this->assign('page_keywords', $this->_CFG['site_keywords']);
     $this->assign('page_description', $this->_CFG['site_description']);
     $this->display();
 }
 public function code()
 {
     $c_id = intval($_REQUEST['c_id']);
     $ccModel = D('CouponCode');
     $code = $ccModel->info($c_id);
     $page = isset($_REQUEST['page']) && $_REQUEST['page'] >= 1 ? $_REQUEST['page'] : 1;
     $pageLimit = 20;
     $localTimeObj = LocalTime::getInstance();
     $codesModel = D('CouponCodeCodes');
     $res = $codesModel->getAll($c_id, array('begin' => ($page - 1) * $pageLimit, 'offset' => $pageLimit));
     $codes = array();
     foreach ($res['data'] as $rs) {
         $rs['fetch_time'] = $rs['fetch_time'] ? $localTimeObj->local_date($this->_CFG['time_format'], $rs['fetch_time']) : '';
         $codes[] = $rs;
     }
     $this->assign('codes', $codes);
     $this->assign('code', $code);
     $page_url = "?g=" . GROUP_NAME . "&m=" . MODULE_NAME . "&a=" . ACTION_NAME . "&page=[page]&c_id={$c_id}";
     $p = new Page($page, $pageLimit, $res['count'], $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('_hash_', buildFormToken());
     $this->assign('ur_href', '优惠券管理 > 优惠码管理');
     $this->display();
 }
Example #19
0
 public function myinvite()
 {
     $page = isset($_REQUEST['p']) && $_REQUEST['p'] >= 1 ? $_REQUEST['p'] : 1;
     $pageLimit = 15;
     $localTimeObj = LocalTime::getInstance();
     $c_count = M('user')->where("invite='" . $this->_user['user_id'] . "'")->count();
     $res = M('user')->field('user_id,nick,addtime')->where("invite='" . $this->_user['user_id'] . "'")->order("user_id DESC")->limit(($page - 1) * $pageLimit . ", " . $pageLimit)->select();
     $users = array();
     foreach ($res as $rs) {
         $rs['addtime'] = $localTimeObj->local_date($this->_CFG['time_format'], $rs['addtime']);
         $users[] = $rs;
     }
     $this->assign('users', $users);
     $page_url = reUrl(MODULE_NAME . "/" . ACTION_NAME . "?p=[page]");
     $page_url = str_replace('%5bpage%5d', '[page]', $page_url);
     $p = new Page($page, $pageLimit, $c_count, $page_url, 5, 5);
     $pagelink = $p->showStyle(3);
     $this->assign('pagelink', $pagelink);
     $this->assign('page_title', '我的邀请记录 - ');
     $this->assign('page_keywords', $this->_CFG['site_keywords']);
     $this->assign('page_description', $this->_CFG['site_description']);
     $this->display();
 }