Example #1
0
 /**
  * 查询买家商品咨询
  */
 public function my_consultOp()
 {
     //实例化商品咨询模型
     $consult = Model('consult');
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     $list_consult = array();
     $search_array = array();
     if ($_GET['type'] != '') {
         if ($_GET['type'] == 'to_reply') {
             $search_array['consult_reply'] = '';
         }
         if ($_GET['type'] == 'replied') {
             $search_array['consult_reply'] = array('neq', '');
         }
     }
     $search_array['member_id'] = "{$_SESSION['member_id']}";
     $list_consult = $consult->getConsultList($search_array, $page);
     Tpl::output('show_page', $page->show());
     Tpl::output('list_consult', $list_consult);
     $_GET['type'] = empty($_GET['type']) ? 'consult_list' : $_GET['type'];
     self::profile_menu('my_consult', $_GET['type']);
     Tpl::showpage('member_my_consult');
 }
Example #2
0
 public function indexOp()
 {
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     /*
      * 得到当前用户的投诉列表
      */
     $model_complain = Model('complain');
     $condition = array();
     $condition['order'] = 'complain_state asc,complain_id desc';
     $condition['accuser_id'] = $_SESSION['member_id'];
     switch (intval($_GET['select_complain_state'])) {
         case 1:
             $condition['progressing'] = 'true';
             break;
         case 2:
             $condition['finish'] = 'true';
             break;
         default:
             $condition['state'] = '';
     }
     $list = $model_complain->getComplain($condition, $page);
     $this->profile_menu('complain_accuser_list');
     Tpl::output('list', $list);
     Tpl::output('show_page', $page->show());
     $goods_list = $model_complain->getComplainGoodsList($list);
     Tpl::output('goods_list', $goods_list);
     Tpl::showpage('complain.list');
 }
Example #3
0
 public function goods_favoritesOp()
 {
     $model_favorites = Model('favorites');
     $page = new Page();
     $page->setEachNum(20);
     $page->setStyle('admin');
     $condition = array();
     $condition['member_id'] = $_SESSION['member_id'];
     $condition['fav_type'] = 'goods';
     $favorites_list = $model_favorites->getFavoritesList($condition, $page);
     $goods_list = array();
     if (!empty($favorites_list) && is_array($favorites_list)) {
         $goods_id_string = '';
         foreach ($favorites_list as $key => $value) {
             $goods_id_string .= $value['fav_id'] . ',';
         }
         $goods_id_string = rtrim($goods_id_string, ',');
         $goods_model = Model('goods');
         $goods_list = $goods_model->getGoods(array('goods_id_in' => $goods_id_string));
     }
     Tpl::output('list', $goods_list);
     Tpl::output('goods_type', 'favorites');
     Tpl::output('show_page', $page->show());
     $this->get_commend_goods_list();
     //获得分享app列表
     self::get_share_app_list();
     Tpl::showpage('publish_goods');
 }
Example #4
0
 /**
  * 闲置图片列表,发布闲置调用
  */
 public function pic_listOp()
 {
     /**
      * 分页类
      */
     $page = new Page();
     $page->setEachNum(12);
     $page->setStyle('admin');
     /**
      * 实例化相册类
      */
     $model_upload = Model('flea_upload');
     /**
      * 图片列表
      */
     $param = array();
     $param['store_id'] = $_SESSION['member_id'];
     $param['item_id'] = $_GET['goods_id'] ? $_GET['goods_id'] : '0';
     $pic_list = $model_upload->getUploadList($param, $page);
     Tpl::output('pic_list', $pic_list);
     Tpl::output('show_page', $page->show());
     if ($_GET['item'] == 'goods') {
         Tpl::showpage('store_flea_sample', 'null_layout');
     } elseif ($_GET['item'] == 'des') {
         Tpl::showpage('store_flea_sample_des', 'null_layout');
     }
 }
Example #5
0
 /**
  * 积分兑换列表
  */
 public function pointorder_listOp()
 {
     //条件
     $condition_arr = array();
     //兑换单号
     if (trim($_GET['pordersn'])) {
         $condition_arr['point_ordersn_like'] = trim($_GET['pordersn']);
     }
     //兑换会员名称
     if (trim($_GET['pbuyname'])) {
         $condition_arr['point_buyername_like'] = trim($_GET['pbuyname']);
     }
     if (trim($_GET['porderstate'])) {
         $condition_arr['point_orderstatetxt'] = trim($_GET['porderstate']);
     }
     //分页
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     //查询直通车列表
     $pointprod_model = Model('pointorder');
     $order_list = $pointprod_model->getPointOrderList($condition_arr, $page, 'simple');
     if (is_array($order_list) && count($order_list) > 0) {
         foreach ($order_list as $k => $v) {
             $order_list[$k]['point_orderstatetext'] = $this->pointorder_state($v['point_orderstate']);
         }
     }
     //信息输出
     Tpl::output('order_list', $order_list);
     Tpl::output('show_page', $page->show());
     Tpl::showpage('pointorder.list');
 }
Example #6
0
 public function inform_listOp()
 {
     /*
      * 生成分页
      */
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     /*
      * 得到当前用户的举报列表
      */
     $model_inform = Model('inform');
     $condition = array();
     $condition['inform_state'] = intval($_GET['select_inform_state']);
     $condition['inform_member_id'] = $_SESSION['member_id'];
     $condition['order'] = 'inform_id desc';
     $list = $model_inform->getInform($condition, $page);
     //查询会员信息
     $this->get_member_info();
     $this->profile_menu('inform_list');
     Tpl::output('list', $list);
     Tpl::output('show_page', $page->show());
     Tpl::output('menu_sign', 'myinform');
     Tpl::output('menu_sign_url', 'index.php?act=member_inform');
     Tpl::output('menu_sign1', 'member_inform');
     Tpl::showpage('member_inform.list');
 }
Example #7
0
 /**
  * 申请细节列表
  */
 public function detailOp()
 {
     $rec_id = intval($_GET['rec_id']);
     if ($rec_id <= 0) {
         showMessage(Language::get('miss_argument'));
     }
     //条件
     $condition_arr = array();
     $condition_arr['adp_id'] = $rec_id;
     //审核状态
     if (!empty($_GET['searchstate'])) {
         $state = intval($_GET['searchstate']) - 1;
         $condition_arr['adp_apply_state'] = "{$state}";
     }
     //店铺名称
     if (!empty($_GET['searchstore'])) {
         $condition_arr['store_name'] = $_GET['searchstore'];
     }
     //店铺名称
     if (!empty($_GET['searchapplys'])) {
         $condition_arr['item_name'] = $_GET['searchapplys'];
     }
     $condition_arr['order'] = 'rec_applys.adp_apply_state asc,rec_applys.adp_apply_sort asc';
     //                Model('rec_position')->where()->find();
     //                Tpl::output('rec_position',)
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     $rec_model = Model('rec_applys');
     $list = $rec_model->getList($condition_arr, $page);
     //输出到模板
     Tpl::output('show_page', $page->show());
     Tpl::output('list', $list);
     Tpl::showpage('rec_detail.index');
 }
Example #8
0
 /**
  * 积分礼品列表
  */
 public function pointprodOp()
 {
     //自动开启积分中心
     $model_setting = Model('setting');
     if ($_GET['point_open'] == 1) {
         $update_array = array();
         $update_array['points_isuse'] = 1;
         $update_array['pointprod_isuse'] = 1;
         $model_setting->updateSetting($update_array);
     }
     //条件
     $condition_arr = array();
     $pgoods_name = trim($_GET['pg_name']);
     if ($pgoods_name) {
         $condition_arr['pgoods_name_like'] = $pgoods_name;
     }
     if ($_GET['pg_state']) {
         $condition_arr['pg_liststate'] = trim($_GET['pg_state']);
     }
     $condition_arr['order'] = " pgoods_sort asc,pgoods_id desc ";
     //分页
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     //查询直通车列表
     $pointprod_model = Model('pointprod');
     $prod_list = $pointprod_model->getPointProdList($condition_arr, $page);
     //信息输出
     Tpl::output('prod_list', $prod_list);
     Tpl::output('show_page', $page->show());
     Tpl::showpage('pointprod.list');
 }
Example #9
0
 /**
  * 团购列表
  **/
 public function groupbuy_listOp()
 {
     //分页
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     $model_groupbuy = Model('goods_group');
     $param = array();
     $param['store_id'] = $_SESSION['store_id'];
     $param['state'] = intval($_GET['groupbuy_state']);
     $param['group_name'] = trim($_GET['group_name']);
     $param['group_subtitle'] = trim($_GET['group_subtitle']);
     $param['order'] = 'template_id desc,state asc';
     $group_list = $model_groupbuy->getList($param, $page);
     //输出分页
     Tpl::output('show_page', $page->show());
     //输出团购状态列表
     $this->get_groupbuy_state_list();
     //输出导航
     self::profile_menu('store_groupbuy');
     Tpl::output('group', $group_list);
     Tpl::output('menu_key', 'groupbuy');
     Tpl::output('menu_sign', 'groupbuy_manage');
     Tpl::showpage('store_groupbuy');
 }
Example #10
0
 public function inform_listOp()
 {
     /*
      * 生成分页
      */
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     /*
      * 得到该店被举报禁售的列表
      */
     $model_inform = Model('inform');
     $condition = array();
     $condition['inform_state'] = 2;
     $condition['inform_store_id'] = $_SESSION['store_id'];
     $condition['inform_handle_type'] = 3;
     $condition['order'] = 'inform_id desc';
     $list = $model_inform->getInform($condition, $page);
     $this->profile_menu('inform_list');
     Tpl::output('list', $list);
     Tpl::output('show_page', $page->show());
     Tpl::output('menu_sign', 'store_inform');
     Tpl::output('menu_sign_url', 'index.php?act=store_inform');
     Tpl::output('menu_sign1', 'store_inform');
     Tpl::showpage('store_inform.list');
 }
Example #11
0
 /**
  * 意见反馈
  */
 public function flistOp()
 {
     $lang = Language::getLangContent();
     $model_link = Model('mb_feedback');
     /**
      * 删除
      */
     if ($_POST['form_submit'] == 'ok') {
         if (is_array($_POST['del_id']) && !empty($_POST['del_id'])) {
             foreach ($_POST['del_id'] as $k => $v) {
                 $model_link->del($v);
             }
             showMessage($lang['feedback_del_succ']);
         } else {
             showMessage($lang['feedback_del_fiald']);
         }
     }
     /**
      * 分页
      */
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     $list = $model_link->getList(array(), $page);
     Tpl::output('list', $list);
     Tpl::output('page', $page->show());
     Tpl::showpage('mb_feedback.index');
 }
Example #12
0
 /**
  * 合作伙伴
  */
 public function linkOp()
 {
     $lang = Language::getLangContent();
     $model_link = Model('link');
     /**
      * 删除
      */
     if ($_POST['form_submit'] == 'ok') {
         if (is_array($_POST['del_id']) && !empty($_POST['del_id'])) {
             foreach ($_POST['del_id'] as $k => $v) {
                 /**
                  * 删除图片
                  */
                 $v = intval($v);
                 $tmp = $model_link->getOneLink($v);
                 if (!empty($tmp['link_pic'])) {
                     @unlink(BasePath . DS . ATTACH_LINK . DS . $tmp['link_pic']);
                 }
                 unset($tmp);
                 $model_link->del($v);
             }
             //H('link',null);;
             showMessage($lang['link_index_del_succ']);
         } else {
             showMessage($lang['link_index_choose_del']);
         }
     }
     /**
      * 检索条件
      */
     $condition['like_link_title'] = $_GET['search_link_title'];
     $condition['order'] = 'link_sort asc';
     Tpl::output('search_link_title', $_GET['search_link_title']);
     /**
      * 分页
      */
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     if ($_GET['type'] == '0') {
         $condition['link_pic'] = 'yes';
     }
     if ($_GET['type'] == '1') {
         $condition['link_pic'] = 'no';
     }
     $link_list = $model_link->getLinkList($condition, $page);
     /**
      * 整理图片链接
      */
     if (is_array($link_list)) {
         foreach ($link_list as $k => $v) {
             if (!empty($v['link_pic'])) {
                 $link_list[$k]['link_pic'] = UPLOAD_SITE_URL . '/' . ATTACH_PATH . '/common/' . DS . $v['link_pic'];
             }
         }
     }
     Tpl::output('link_list', $link_list);
     Tpl::output('page', $page->show());
     Tpl::showpage('link.index');
 }
Example #13
0
 /**
  * 积分日志列表
  */
 public function points_logOp()
 {
     $condition_arr = array();
     $condition_arr['pl_memberid'] = $_SESSION['member_id'];
     if ($_GET['stage']) {
         $condition_arr['pl_stage'] = $_GET['stage'];
     }
     $condition_arr['saddtime'] = strtotime($_GET['stime']);
     $condition_arr['eaddtime'] = strtotime($_GET['etime']);
     if ($condition_arr['eaddtime'] > 0) {
         $condition_arr['eaddtime'] += 86400;
     }
     $condition_arr['pl_desc_like'] = $_GET['description'];
     //分页
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     //查询积分日志列表
     $points_model = Model('points');
     $list_log = $points_model->getPointsLogList($condition_arr, $page, '*', '');
     //查询会员信息
     $this->get_member_info();
     //信息输出
     self::profile_menu('points');
     Tpl::output('show_page', $page->show());
     Tpl::output('list_log', $list_log);
     Tpl::output('menu_sign', 'points');
     Tpl::output('menu_sign_url', 'index.php?act=member_points');
     Tpl::showpage('member_points');
 }
Example #14
0
 /**
  * 积分日志列表
  */
 public function pointslogOp()
 {
     $condition_arr = array();
     $condition_arr['pl_membername_like'] = trim($_GET['mname']);
     $condition_arr['pl_adminname_like'] = trim($_GET['aname']);
     if ($_GET['stage']) {
         $condition_arr['pl_stage'] = trim($_GET['stage']);
     }
     $condition_arr['saddtime'] = strtotime($_GET['stime']);
     $condition_arr['eaddtime'] = strtotime($_GET['etime']);
     if ($condition_arr['eaddtime'] > 0) {
         $condition_arr['eaddtime'] += 86400;
     }
     $condition_arr['pl_desc_like'] = trim($_GET['description']);
     //分页
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     //查询积分日志列表
     $points_model = Model('points');
     $list_log = $points_model->getPointsLogList($condition_arr, $page, '*', '');
     //信息输出
     Tpl::output('show_page', $page->show());
     Tpl::output('list_log', $list_log);
     Tpl::showpage('pointslog');
 }
Example #15
0
 public function page()
 {
     header("Content-type: text/html; charset=utf-8");
     $page = new Page(100, 10);
     //参数1:总条数,参数2:每页显示条数
     $page->setStyle(1);
     echo $pageStr = $page->getPageStr();
 }
Example #16
0
File: type.php Project: noikiy/nc-1
 /**
  * 类型管理
  */
 public function typeOp()
 {
     $model_type = Model('type');
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     $type_list = $model_type->typeList(array('order' => 'type_sort asc'), $page);
     Tpl::output('type_list', $type_list);
     Tpl::output('page', $page->show());
     Tpl::showpage('type.index');
 }
Example #17
0
 /**
  * 规格管理
  */
 public function specOp()
 {
     $lang = Language::getLangContent();
     $model_spec = Model('spec');
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     $spec_list = $model_spec->specList(array('order' => 'sp_sort asc'), $page);
     Tpl::output('spec_list', $spec_list);
     Tpl::output('page', $page->show());
     Tpl::showpage('spec.index');
 }
Example #18
0
 public function indexOp()
 {
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     $model_complain = Model('complain');
     $condition = array();
     $condition['order'] = 'complain_state asc,complain_id desc';
     $condition['accused_id'] = $_SESSION['store_id'];
     if (trim($_GET['add_time_from']) != '') {
         $add_time_from = strtotime(trim($_GET['add_time_from']));
         if ($add_time_from !== false) {
             $condition['complain_datetime_start'] = $add_time_from;
         }
     }
     if (trim($_GET['add_time_to']) != '') {
         $add_time_to = strtotime(trim($_GET['add_time_to']));
         if ($add_time_to !== false) {
             $condition['complain_datetime_end'] = $add_time_to;
         }
     }
     switch (intval($_GET['state'])) {
         case 1:
             $condition['accused_progressing'] = 'true';
             break;
         case 2:
             $condition['accused_finish'] = 'true';
             break;
         default:
             $condition['accused_all'] = 'true';
     }
     $type = $_GET['type'];
     $key = trim($_GET['key']);
     switch ($type) {
         case 'accuser_name':
             $condition['complain_accuser'] = $key;
             break;
         case 'complain_subject':
             $condition['complain_subject_content'] = $key;
             break;
         default:
             $key = intval($key);
             $condition['complain_id'] = $key;
     }
     $list = $model_complain->getComplain($condition, $page);
     $this->profile_menu('complain_accused_list');
     Tpl::output('list', $list);
     Tpl::output('show_page', $page->show());
     $goods_list = $model_complain->getComplainGoodsList($list);
     Tpl::output('goods_list', $goods_list);
     Tpl::showpage('complain.list');
 }
Example #19
0
 public function order_manageOp()
 {
     /**
      * 读取语言包
      */
     Language::read('trade');
     $lang = Language::getLangContent();
     $condition = array();
     $filterd = false;
     if (trim($_GET['search_name']) != '' and trim($_GET['field']) != '') {
         $condition[$_GET['field']] = trim($_GET['search_name']);
         $filterd = true;
     }
     if (in_array($_GET['status'], array('0', '10', '11', '20', '30', '40', '50'))) {
         $condition['status'] = $_GET['status'];
         $filterd = true;
     }
     if (trim($_GET['add_time_from']) != '') {
         $add_time_from = strtotime(trim($_GET['add_time_from']));
         if ($add_time_from !== false) {
             $condition['add_time_from'] = $add_time_from;
             unset($add_time_from);
             $filterd = true;
         }
     }
     if (trim($_GET['add_time_to']) != '') {
         $add_time_to = strtotime(trim($_GET['add_time_to']));
         if ($add_time_to !== false) {
             $condition['add_time_to'] = $add_time_to + 86400;
             unset($add_time_to);
             $filterd = true;
         }
     }
     if (trim($_GET['order_amount_from']) != '') {
         $condition['order_amount_from'] = trim($_GET['order_amount_from']);
         $filterd = true;
     }
     if (trim($_GET['order_amount_to']) != '') {
         $condition['order_amount_to'] = trim($_GET['order_amount_to']);
         $filterd = true;
     }
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     $order = Model('order');
     $order_list = $order->getOrderList($condition, $page);
     Tpl::output('order_list', $order_list);
     Tpl::output('show_page', $page->show());
     Tpl::output('search', $_GET);
     Tpl::output('filterd', $filterd);
     Tpl::showpage('order.index');
 }
Example #20
0
 /**
  * 获取品牌列表
  */
 public function get_brand_listOp()
 {
     $model_brand = Model('brand');
     $condition = array();
     $condition['brand_apply'] = '1';
     $condition['order'] = ' brand_sort desc ';
     $page = new Page();
     $page->setEachNum(6);
     $page->setStyle('admin');
     $brand_list = $model_brand->getBrandList($condition, $page);
     Tpl::output('show_page', $page->show());
     Tpl::output('brand_list', $brand_list);
     Tpl::showpage('cms_widget_brand_list', 'null_layout');
 }
Example #21
0
	/**
	 * 买家中心店铺动态
	 */
	public function stracelistOp(){

		//查询收藏的店铺
		$model_favorites = Model('favorites');
		//条件
		$where = array('member_id' => $_SESSION['member_id']);
		$fav_store_id = $model_favorites->getStoreFavoritesList($where, 'fav_id');
		// 整理
		if(!empty($fav_store_id) && is_array($fav_store_id)){
			$storeid_array = '';
			foreach($fav_store_id as $val){
				$storeid_array[] = $val['fav_id'];
			}
			$where = array(
						'strace_storeid'=>array('in',$storeid_array),
						'strace_state'=>1
					);
			$model_stracelog = Model('store_sns_tracelog');
			$count = $model_stracelog->getStoreSnsTracelogCount($where);
			//分页
			$page	= new Page();
			$page->setEachNum(30);
			$page->setStyle('admin');
			$page->setTotalNum($count);
			$delaypage = intval($_GET['delaypage'])>0?intval($_GET['delaypage']):1;//本页延时加载的当前页数
			$lazy_arr = lazypage(10,$delaypage,$count,true,$page->getNowPage(),$page->getEachNum(),$page->getLimitStart());
			//动态列表
			$limit = $lazy_arr['limitstart'].",".$lazy_arr['delay_eachnum'];
			$strace_array = $count = $model_stracelog->getStoreSnsTracelogList($where, '*', 'strace_id desc', $limit);
			if (!empty($strace_array)){
				foreach ($strace_array as $key=>$val){
					if($val['strace_content'] == ''){
						$val['strace_goodsdata'] = json_decode($val['strace_goodsdata'],true);
						if( CHARSET == 'GBK') {
							foreach ((array)$val['strace_goodsdata'] as $k=>$v){
								$val['strace_goodsdata'][$k] = Language::getGBK($v);
							}
						}
						$content = $model_stracelog->spellingStyle($val['strace_type'], $val['strace_goodsdata']);
						$strace_array[$key]['strace_content'] = str_replace("%siteurl%", SHOP_SITE_URL.DS, $content);
					}
				}
			}
			Tpl::output('show_page',$page->show());
		}
		Tpl::output('hasmore',$lazy_arr['hasmore']);
		Tpl::output('strace_array',$strace_array);
		Tpl::output('type','index');
		Tpl::showpage('member_storesns.tracelist','null_layout');
	}
Example #22
0
 /**
  * 品牌列表
  */
 public function brand_listOp()
 {
     $model_brand = Model('brand');
     $condition['like_brand_name'] = $_GET['brand_name'];
     $condition['storeid_equal'] = "{$_SESSION['store_id']}";
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     $brand_list = $model_brand->getBrandList($condition, $page);
     Tpl::output('brand_list', $brand_list);
     Tpl::output('show_page', $page->show());
     self::profile_menu('brand_list', 'brand_list');
     Tpl::output('menu_sign', 'brand_list');
     Tpl::showpage('store_brand.list');
 }
Example #23
0
 	/**
	 * 活动管理
	 */
	public function store_activityOp(){
		$page	= new Page();
		$page->setEachNum(10);
		$page->setStyle('admin');
		$activity	= Model('activity');
		//活动为商品活动,并且为开启状态
		$list	= $activity->getList(array('activity_type'=>'1','opening'=>true,'order'=>'activity.activity_sort asc'),$page);
		/**
		 * 页面输出
		 */
		Tpl::output('list',$list);
		Tpl::output('show_page',$page->show());
		self::profile_menu('store_activity');
		Tpl::showpage('store_activity.list');
	}
Example #24
0
File: api.php Project: noikiy/ejia
    /**
     * 商品列表
     */
	public function goods_listOp() {
		$model_goods = Model('goods');
		$page	= new Page();
		$page->setEachNum(6);
		$page->setStyle('1');
		$condition = array();
        if($_GET['search_type'] == 'goods_url') {
            $condition['goods_id'] = intval($_GET['search_keyword']);
        } else {
            $condition['goods_name'] = trim($_GET['search_keyword']);
        }
		$condition['goods_show'] = '1';//上架:1是,0否
		$goods_list = $model_goods->getGoods($condition,$page,'goods.goods_id,goods.goods_name,goods.store_id,goods.goods_image,goods.goods_store_price','goods');
		Tpl::output('show_page',$page->show());
		Tpl::output('goods_list',$goods_list);
		Tpl::showpage('api_goods_list','null_layout');
	}
Example #25
0
 /**
  * 兑换信息列表
  */
 public function orderlistOp()
 {
     //条件
     $condition_arr = array();
     $condition_arr['point_buyerid'] = $_SESSION['member_id'];
     //分页
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     //兑换信息列表
     $pointorder_model = Model('pointorder');
     $order_list = $pointorder_model->getPointOrderList($condition_arr, $page, 'simple');
     $order_idarr = array();
     $order_listnew = array();
     if (is_array($order_list) && count($order_list) > 0) {
         foreach ($order_list as $k => $v) {
             $v['point_orderstatetext'] = $this->pointorder_state($v['point_orderstate']);
             $order_idarr[] = $v['point_orderid'];
             $order_listnew[$v['point_orderid']] = $v;
         }
     }
     //查询兑换商品
     if (is_array($order_idarr) && count($order_idarr) > 0) {
         $order_idstr = implode(',', $order_idarr);
         $prod_list = $pointorder_model->getPointOrderProdList(array('prod_orderid_in' => $order_idstr), '');
         if (is_array($prod_list) && count($prod_list) > 0) {
             foreach ($prod_list as $v) {
                 if (isset($order_listnew[$v['point_orderid']])) {
                     $v['point_goodsimage'] = ATTACH_POINTPROD . DS . str_ireplace('.', '_small.', $v['point_goodsimage']);
                     $order_listnew[$v['point_orderid']]['prodlist'][] = $v;
                 }
             }
         }
     }
     //信息输出
     Tpl::output('payment_list', $payment_list);
     Tpl::output('order_list', $order_listnew);
     Tpl::output('page', $page->show());
     //查询会员信息
     $this->get_member_info();
     self::profile_menu('pointorder', 'orderlist');
     Tpl::output('menu_sign', 'pointorder');
     Tpl::output('menu_sign_url', 'index.php?act=member_pointorder&op=orderlist');
     Tpl::output('menu_sign1', 'pointorder_list');
     Tpl::showpage('member_pointorder');
 }
Example #26
0
 /**
  * 退款记录列表页
  *
  */
 public function indexOp()
 {
     /**
      * 实例化退款模型
      */
     $model_refund = Model('refund');
     /**
      * 分页
      */
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     /**
      * 查询退款记录
      */
     $condition = array();
     $condition['seller_id'] = $_SESSION['member_id'];
     $condition['seller_refund_state'] = '2';
     //状态
     $keyword_type = array('order_sn', 'refund_sn', 'buyer_name');
     if (trim($_GET['key']) != '' && in_array($_GET['type'], $keyword_type)) {
         $condition['type'] = $_GET['type'];
         $condition['keyword'] = $_GET['key'];
     }
     if (trim($_GET['add_time_from']) != '') {
         $add_time_from = strtotime(trim($_GET['add_time_from']));
         if ($add_time_from !== false) {
             $condition['add_time_from'] = $add_time_from;
         }
     }
     if (trim($_GET['add_time_to']) != '') {
         $add_time_to = strtotime(trim($_GET['add_time_to']));
         if ($add_time_to !== false) {
             $condition['add_time_to'] = $add_time_to + 86400;
         }
     }
     $refund_list = $model_refund->getList($condition, $page);
     Tpl::output('refund_list', $refund_list);
     Tpl::output('show_page', $page->show());
     self::profile_menu('refund', 'refund');
     Tpl::output('menu_sign', 'store_refund');
     Tpl::output('menu_sign_url', 'index.php?act=refund');
     Tpl::output('menu_sign1', 'store_refund');
     Tpl::showpage('store_refund');
 }
Example #27
0
 /**
  * 商品管理
  */
 public function fleaOp()
 {
     $lang = Language::getLangContent();
     $model_goods = Model('flea');
     /**
      * 推荐,编辑,删除
      */
     if ($_POST['form_submit'] == 'ok') {
         if (!empty($_POST['del_id'])) {
             $model_goods->dropGoods(implode(',', $_POST['del_id']));
             showMessage($lang['goods_index_del_succ']);
         } else {
             showMessage($lang['goods_index_choose_del']);
         }
         showMessage($lang['goods_index_argument_invalid']);
     }
     /**
      * 排序
      */
     $condition['keyword'] = trim($_GET['search_goods_name']);
     $condition['like_member_name'] = trim($_GET['search_store_name']);
     //店铺名称
     $condition['brand_id'] = intval($_GET['search_brand_id']);
     $condition['gc_id'] = intval($_GET['cate_id']);
     /**
      * 分页
      */
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     $goods_list = $model_goods->listGoods($condition, $page);
     /**
      * 商品类别
      */
     /**
      * 商品分类
      */
     $model_class = Model('flea_class');
     $goods_class = $model_class->getTreeClassList(1);
     Tpl::output('search', $_GET);
     Tpl::output('goods_class', $goods_class);
     Tpl::output('goods_list', $goods_list);
     Tpl::output('page', $page->show());
     Tpl::showpage('flea.index');
 }
Example #28
0
 public function listOp()
 {
     $lang = Language::getLangContent();
     if ($_REQUEST['form_submit'] == 'ok') {
         $id = '';
         if (empty($_REQUEST['class_id'])) {
             showMessage(Language::get('coupon_class_del'));
         }
         if (is_array($_POST['class_id'])) {
             $id = "'" . implode("','", $_POST['class_id']) . "'";
         } else {
             $id = intval($_GET['class_id']);
         }
         $coupon_class = Model('coupon_class');
         $condition = array();
         $condition['class_id_in'] = $id;
         /*
          * 检测分类下是否有优惠券
          */
         $list = array();
         $list = $coupon_class->getCouponClass(array('class_id_in' => $condition['class_id_in']), '', 'join');
         $num = 0;
         if (!empty($list)) {
             foreach ($list as $val) {
                 $num += $val['num'];
             }
         }
         $num > 0 && showMessage(Language::get('coupon_class_del_error'));
         if ($coupon_class->delCouponClass($condition)) {
             showMessage(Language::get('coupon_del_success'));
         }
         showMessage(Language::get('coupon_del_fail'));
     }
     /*
      * 得到分类列表
      */
     $page = new Page();
     $page->setEachNum(8);
     $page->setStyle('admin');
     $model_coupon_class = Model('coupon_class');
     $class_list = $model_coupon_class->getCouponClass(array('order' => 'class_sort asc,class_id desc'), $page);
     Tpl::output('list', $class_list);
     Tpl::output('show_page', $page->show());
     Tpl::showpage('coupon_class.list');
 }
Example #29
0
 public function signup_listOp()
 {
     $activity = Model('activity');
     $condition_arr['order'] = 'activity_id desc';
     $condition_arr['store_id'] = $_SESSION['store_id'];
     //活动列表
     $page = new Page();
     $page->setEachNum(5);
     $page->setStyle('admin');
     $list = $activity->getList($condition_arr, $page);
     //var_dump($list);
     //输出
     Tpl::output('show_page', $page->show());
     Tpl::output('list', $list);
     $this->profile_menu('store_signup_list');
     //self::profile_menu('store_navigation');
     Tpl::showpage('store_signup.list');
 }
Example #30
0
 /**
  * 商品咨询列表页
  */
 public function consult_listOp()
 {
     $consult = Model('consult');
     $page = new Page();
     $page->setEachNum(10);
     $page->setStyle('admin');
     $list_consult = array();
     $search_array = array();
     $search_array['type'] = $_GET['type'];
     $search_array['store_id'] = "{$_SESSION['store_id']}";
     $list_consult = $consult->getConsultList($search_array, $page);
     Tpl::output('show_page', $page->show());
     Tpl::output('list_consult', $list_consult);
     $_GET['type'] = empty($_GET['type']) ? 'consult_list' : $_GET['type'];
     self::profile_menu('consult', $_GET['type']);
     Tpl::output('menu_sign', 'consult_manage');
     Tpl::output('menu_sign_url', 'index.php?act=store_consult&op=consult_list');
     Tpl::output('menu_sign1', $_GET['type']);
     Tpl::showpage('store_consult_manage');
 }