/** * 查询买家商品咨询 */ 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'); }
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'); }
/** * 闲置图片列表,发布闲置调用 */ 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'); } }
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'); }
/** * 申请细节列表 */ 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'); }
/** * 消息列表 * * @param * @return */ public function message_listOp() { $model_message = Model('message'); $types = $model_message->msgType; $message_type = $_REQUEST['message_type']; if (empty($message_type) || $message_type < 0) { output_special_code('10500'); } $page = new Page(); $page->setEachNum($this->page); //$page->setStyle('admin'); $message_array = $model_message->listMessage(array('from_member_id' => '0', 'message_type' => $message_type, 'to_member_id' => $this->member_info['member_id'], 'no_del_member_id' => $this->member_info['member_id']), $page); $msgTypeCount = $model_message->msgTypeCount(array('message_open_common' => 0, 'from_member_id' => '0', 'message_type_in' => $message_type, 'to_member_id' => $this->member_info['member_id'], 'no_del_member_id' => $this->member_info['member_id']), $page); if (!empty($message_array) && is_array($message_array)) { foreach ($message_array as $k => $v) { $v['message_open'] = '0'; if (!empty($v['read_member_id'])) { $tmp_readid_arr = explode(',', $v['read_member_id']); if (in_array($this->member_info['member_id'], $tmp_readid_arr)) { $v['message_open'] = '1'; // $msgTypeCount[$message_type]+=1; } } //$v['from_member_name'] = Language::get('home_message_system_message'); $message_array[$k] = $v; } } //Tpl::output('show_page',$page->show()); output_data(array('message_list' => $message_array, 'msg_type_unread_ount' => $msgTypeCount[$type[$message_type]]), mobile_page($page->getTotalPage())); // output_data($datas, $extend_data); // 新消息数量 }
/** * 团购列表 **/ 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'); }
/** * 积分兑换列表 */ 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'); }
/** * 积分日志列表 */ 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'); }
/** * 积分礼品列表 */ 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'); }
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'); }
/** * 合作伙伴 */ 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'); }
/** * 意见反馈 */ 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'); }
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'); }
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'); }
/** * 新增会员 */ public function queryOp() { $conn = (require BASE_DATA_PATH . '/../core/framework/db/mssqlpdo.php'); //处理数据 $page = new Page(); $page->setEachNum(10); $page->setNowPage($_REQUEST["curpage"]); $startnum = $page->getEachNum() * ($page->getNowPage() - 1); $endnum = $page->getEachNum() * $page->getNowPage(); $sql = 'from healthfile a , personalinfo b , sam_taxempcode emp, district dist ' . ' where a.fileno = b.fileno and a.inputpersonid = emp.loginname and a.districtnumber = dist.id and emp.org_id in(' . implode(',', $this->orgidarray) . ')'; if ($_GET['query_start_time']) { $sql = $sql . ' and a.inputdate >=\'' . $_GET['query_start_time'] . '\''; } if ($_GET['query_end_time']) { $sql = $sql . ' and a.inputdate < dateadd(day,1,\'' . $_GET['query_end_time'] . '\')'; } if ($_GET['idnumber']) { $sql = $sql . ' and b.idnumber = \'' . $_GET['idnumber'] . '\''; } if ($_GET['name']) { $sql = $sql . ' and a.name like \'' . $_GET['name'] . '%\''; } //处理树的参数 $checkednode = $_GET['checkednode']; if ($checkednode && isset($checkednode) && count($checkednode) > 0) { $sql = $sql . " and emp.org_id in ({$checkednode}) "; } $countsql = " select count(*) {$sql} "; // echo $countsql; $stmt = $conn->query($countsql); // echo $countsql; $total = $stmt->fetch(PDO::FETCH_NUM); $page->setTotalNum($total[0]); $tsql = "SELECT * FROM ( SELECT * FROM (SELECT TOP {$endnum} row_number() over( order by a.inputdate desc) rownum,\n a.fileno,\n a.name,\n a.address,\n a.tel,\n b.sex,\n b.birthday,\n b.idnumber,\n emp.username,\n a.inputdate\n {$sql} order by a.inputdate desc )zzzz where rownum>{$startnum} )zzzzz order by rownum"; // echo $sql; $stmt = $conn->query($tsql); $data_list = array(); while ($row = $stmt->fetch(PDO::FETCH_OBJ)) { array_push($data_list, $row); } $totalsql = " select '总数:' as fileno,\n count(a.fileno) name,\n null as address,\n null as sex,\n null as birthday,\n null as idnumber,\n null as username,\n null as inputdate\n {$sql} "; // echo $sql; $totalstmt = $conn->query($totalsql); while ($row = $totalstmt->fetch(PDO::FETCH_OBJ)) { array_push($data_list, $row); } Tpl::output('data_list', $data_list); //--0:期初入库 1:采购入库 2:购进退回 3:盘盈 5:领用 12:盘亏 14:领用退回 50:采购计划 Tpl::output('page', $page->show()); Tpl::showpage('healthfile.query'); }
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'); }
/** * 买家中心店铺动态 */ 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'); }
/** * 获取品牌列表 */ 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'); }
/** * 品牌列表 */ 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'); }
/** * 活动管理 */ 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'); }
/** * 商品列表 */ 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'); }
/** * 兑换信息列表 */ 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'); }
/** * 退款记录列表页 * */ 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'); }
/** * 商品管理 */ 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'); }
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'); }
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'); }
/** * 积分日志列表导出 */ public function export_step1Op() { $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(self::EXPORT_SIZE); $points_model = Model('points'); $list_log = $points_model->getPointsLogList($condition_arr, $page, '*', ''); if (!is_numeric($_GET['curpage'])) { $count = $page->getTotalNum(); $array = array(); if ($count > self::EXPORT_SIZE) { //显示下载链接 $page = ceil($count / self::EXPORT_SIZE); for ($i = 1; $i <= $page; $i++) { $limit1 = ($i - 1) * self::EXPORT_SIZE + 1; $limit2 = $i * self::EXPORT_SIZE > $count ? $count : $i * self::EXPORT_SIZE; $array[$i] = $limit1 . ' ~ ' . $limit2; } Tpl::output('list', $array); Tpl::output('download_lang', Language::get('admin_points_log_title')); Tpl::output('murl', 'index.php?act=pointslog&op=pointslog'); Tpl::showpage('export.excel'); } else { //如果数量小,直接下载 $this->createExcel($list_log); } } else { //下载 $this->createExcel($list_log); } }
/** * 商品咨询列表页 */ 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'); }
/** * 咨询管理 */ public function consultingOp() { $condition = array(); if ($_GET['form_submit'] == 'ok') { if (trim($_GET['member_name'] != '')) { $condition['member_name'] = trim($_GET['member_name']); } if (trim($_GET['consult_content'] != '')) { $condition['consult_content'] = trim($_GET['consult_content']); } Tpl::output('form_submit', trim($_GET['form_submit'])); } $page = new Page(); $page->setEachNum(10); $page->setStyle('admin'); $consult = Model('consult'); $consult_list = $consult->getConsultList($condition, $page, 'admin'); Tpl::output('show_page', $page->show()); Tpl::output('consult_list', $consult_list); Tpl::showpage('consulting.index'); }