/** * 图片裁剪 * */ public function pic_cutOp() { Uk86Language::uk86_read('admin_common'); $lang = Uk86Language::uk86_getLangContent(); uk86_import('function.thumb'); if (uk86_chksubmit()) { $thumb_width = $_POST['x']; $x1 = $_POST["x1"]; $y1 = $_POST["y1"]; $x2 = $_POST["x2"]; $y2 = $_POST["y2"]; $w = $_POST["w"]; $h = $_POST["h"]; $scale = $thumb_width / $w; $src = str_ireplace(UPLOAD_SITE_URL, BASE_UPLOAD_PATH, $_POST['url']); if (strpos($src, '..') !== false || strpos($src, BASE_UPLOAD_PATH) !== 0) { exit; } if (!empty($_POST['filename'])) { // $save_file2 = BASE_UPLOAD_PATH.'/'.$_POST['filename']; $save_file2 = str_ireplace(UPLOAD_SITE_URL, BASE_UPLOAD_PATH, $_POST['filename']); } else { $save_file2 = str_replace('_small.', '_sm.', $src); } $cropped = uk86_resize_thumb($save_file2, $src, $w, $h, $x1, $y1, $scale); @unlink($src); $pathinfo = pathinfo($save_file2); exit($pathinfo['basename']); } $save_file = str_ireplace(UPLOAD_SITE_URL, BASE_UPLOAD_PATH, $_GET['url']); $_GET['resize'] = $_GET['resize'] == '0' ? '0' : '1'; Tpl::output('height', uk86_get_height($save_file)); Tpl::output('width', uk86_get_width($save_file)); Tpl::showpage('common.pic_cut', 'null_layout'); }
/** * cms设置 */ public function resources_manageOp() { $model_setting = Model('setting'); $setting_list = $model_setting->getListSetting(); Tpl::output('setting', $setting_list); Tpl::showpage('resources_manage'); }
public function store_liveOp() { if (chksubmit()) { //编辑商户信息 $params = array(); //参数 $params['store_vrcode_prefix'] = preg_match('/^[a-zA-Z0-9]{1,3}$/', $_POST['store_vrcode_prefix']) ? $_POST['store_vrcode_prefix'] : null; $params['live_store_name'] = $_POST['live_store_name']; $params['live_store_address'] = $_POST['live_store_address']; $params['live_store_tel'] = $_POST['live_store_tel']; $params['live_store_bus'] = $_POST['live_store_bus']; $model_store = Model('store'); $res = $model_store->editStore($params, array('store_id' => $_SESSION['store_id'])); if ($res) { showMessage('编辑成功', '', '', 'succ'); } else { showMessage('编辑失败', '', '', 'error'); } } $model_store = Model('store'); $store = $model_store->getStoreInfo(array('store_id' => $_SESSION['store_id'])); if (empty($store)) { showMessage('该商家不存在'); } Tpl::output('store', $store); $this->profile_menu('store_live'); Tpl::showpage('store_liveinfo'); }
/** * 店铺详细页 */ public function detailOp() { $store_id = intval($_GET['store_id']); if ($store_id <= 0) { header('location: ' . MICROSHOP_SITE_URL); die; } $model_store = Model('store'); $model_goods = Model('goods'); $model_microshop_store = Model('micro_store'); $store_info = $model_microshop_store->getOneWithStoreInfo(array('microshop_store_id' => $store_id)); if (empty($store_info)) { header('location: ' . MICROSHOP_SITE_URL); } //点击数加1 $update = array(); $update['click_count'] = array('exp', 'click_count+1'); $model_microshop_store->modify($update, array('microshop_store_id' => $store_id)); Tpl::output('detail', $store_info); $condition = array(); $condition['store_id'] = $store_info['shop_store_id']; $goods_list = $model_goods->getGoodsListByColorDistinct($condition, 'goods_id,store_id,goods_name,goods_image,goods_price,goods_salenum', 'goods_id asc', 39); Tpl::output('comment_type', 'store'); Tpl::output('comment_id', $store_id); Tpl::output('list', $goods_list); Tpl::output('show_page', $model_goods->showpage()); //获得分享app列表 self::get_share_app_list(); Tpl::output('html_title', $store_info['store_name'] . '-' . Language::get('nc_microshop_store') . '-' . Language::get('nc_microshop') . '-' . C('site_name')); Tpl::showpage('store_detail'); }
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 mb_appOp() { $model_setting = Model('setting'); $mobile_apk = $model_setting->getRowSetting('mobile_apk'); $mobile_content = $model_setting->getRowSetting('mobile_content'); $mobile_apk_version = $model_setting->getRowSetting('mobile_apk_version'); $mobile_ios = $model_setting->getRowSetting('mobile_ios'); if (chksubmit()) { $update_array = array(); $update_array['mobile_apk'] = $_POST['mobile_apk']; $update_array['mobile_apk_version'] = intval($_POST['mobile_apk_version']); $update_array['mobile_content'] = $_POST['mobile_content']; $update_array['mobile_ios'] = $_POST['mobile_ios']; $state = $model_setting->updateSetting($update_array); if ($state) { $this->log('设置手机端下载地址'); showMessage(Language::get('nc_common_save_succ'), 'index.php?act=mb_app&op=mb_app'); } else { showMessage(Language::get('nc_common_save_fail')); } } Tpl::output('mobile_apk', $mobile_apk); Tpl::output('mobile_version', $mobile_apk_version); Tpl::output('mobile_ios', $mobile_ios); Tpl::output('mobile_content', $mobile_content); Tpl::showpage('mb_app.edit'); }
/** * 编辑信息 */ public function indexOp() { $model_dp = Model('delivery_point'); $dpoint_info = $model_dp->getDeliveryPointFailInfo(array('dlyp_id' => $_SESSION['dlyp_id'])); Tpl::output('dpoint_info', $dpoint_info); Tpl::showpage('joinin_again', 'login_layout'); }
/** * 积分日志列表 */ 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 modifypwOp() { if (chksubmit()) { if (trim($_POST['new_pw']) !== trim($_POST['new_pw2'])) { //showMessage('两次输入的密码不一致,请重新输入'); showMessage(Language::get('index_modifypw_repeat_error')); } $admininfo = $this->getAdminInfo(); //查询管理员信息 $admin_model = Model('admin'); $admininfo = $admin_model->getOneAdmin($admininfo['id']); if (!is_array($admininfo) || count($admininfo) <= 0) { showMessage(Language::get('index_modifypw_admin_error')); } //旧密码是否正确 if ($admininfo['admin_password'] != md5(trim($_POST['old_pw']))) { showMessage(Language::get('index_modifypw_oldpw_error')); } $new_pw = md5(trim($_POST['new_pw'])); $result = $admin_model->updateAdmin(array('admin_password' => $new_pw, 'admin_id' => $admininfo['admin_id'])); if ($result) { showMessage(Language::get('index_modifypw_success')); } else { showMessage(Language::get('index_modifypw_fail')); } } else { Language::read('admin'); Tpl::showpage('admin.modifypw'); } }
/** * 支付回调 */ public function returnOp() { unset($_GET['act']); unset($_GET['op']); unset($_GET['payment_code']); $payment_api = $this->_get_payment_api(); $payment_config = $this->_get_payment_config(); $callback_info = $payment_api->getReturnInfo($payment_config); if ($callback_info) { //验证成功 $result = $this->_update_order($callback_info['out_trade_no'], $callback_info['trade_no']); if ($result['state']) { Tpl::output('result', 'success'); Tpl::output('message', '支付成功'); } else { Tpl::output('result', 'fail'); Tpl::output('message', '支付失败'); } } else { //验证失败 Tpl::output('result', 'fail'); Tpl::output('message', '支付失败'); } Tpl::showpage('payment_message'); }
/** * 店铺开店页 * */ public function indexOp() { Language::read("home_login_index"); $code_info = C('store_joinin_pic'); $info['pic'] = array(); if (!empty($code_info)) { $info = unserialize($code_info); } Tpl::output('pic_list', $info['pic']); //首页图片 Tpl::output('show_txt', $info['show_txt']); //贴心提示 $model_help = Model('help'); $condition['type_id'] = '1'; //入驻指南 $help_list = $model_help->getHelpList($condition, '', 4); //显示4个 Tpl::output('help_list', $help_list); Tpl::output('article_list', ''); //底部不显示文章分类 Tpl::output('show_sign', 'joinin'); Tpl::output('html_title', C('site_name') . ' - ' . '商家入驻'); Tpl::setLayout('store_joinin_layout'); Tpl::showpage('store_joinin'); }
/** * 支付回调 */ public function returnOp() { $verify_result = $this->_verify_result('return'); if ($verify_result) { //商户订单号 $out_trade_no = $_GET['out_trade_no']; //支付宝交易号 $trade_no = $_GET['trade_no']; //支付接口代码 $payment_code = 'alipay'; //验证成功 $model_order = Model('order'); $model_payment = Model('payment'); $order_list = $model_order->getOrderList(array('pay_sn' => $out_trade_no, 'order_state' => ORDER_STATE_NEW)); $result = $model_payment->updateProductBuy($out_trade_no, $payment_code, $order_list, $trade_no); if (empty($result['error'])) { Tpl::output('result', 'success'); Tpl::output('message', '支付成功'); } else { Tpl::output('result', 'fail'); Tpl::output('message', '支付失败'); } } else { //验证失败 //如要调试,请看alipay_notify.php页面的verifyReturn函数 Tpl::output('result', 'fail'); Tpl::output('message', '支付失败'); } Tpl::showpage('payment_message'); }
/** * 查询买家商品咨询 */ 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 pointvoucherOp() { $model = Model('voucher_template'); //查询条件 $condition = array(); $condition['voucher_t_start_date'] = array('lt', time()); $condition['voucher_t_end_date'] = array('gt', time()); $condition['voucher_t_state'] = 1; $condition['voucher_t_total'] = array('gt', 'voucher_t_giveout'); //排序 if ($_GET['order_type'] == 1 || empty($_GET['order_type'])) { $order = 'voucher_t_recommend desc, voucher_t_start_date desc'; } elseif ($_GET['order_type'] == 2) { $order = 'voucher_t_giveout desc'; } else { if ($_GET['order'] == 'asc') { $order = 'voucher_t_points asc'; } else { $order = 'voucher_t_points desc'; } } $field = 'voucher_t_id, voucher_t_end_date, voucher_t_price, voucher_t_points, voucher_t_limit, voucher_t_title, voucher_t_customimg'; $voucher_list = $model->where($condition)->field($field)->order($order)->select(); Tpl::output('list', $voucher_list); Tpl::showpage('ucoin.index'); }
public function indexOp() { $model_store = Model('store'); $model_store_bind_class = Model('store_bind_class'); $model_store_class = Model('store_class'); $model_store_grade = Model('store_grade'); // 店铺信息 $store_info = $model_store->getStoreInfoByID($_SESSION['store_id']); Tpl::output('store_info', $store_info); // 店铺分类信息 $store_class_info = $model_store_class->getOneClass($store_info['sc_id']); Tpl::output('store_class_name', $store_class_info['sc_name']); // 店铺等级信息 $store_grade_info = $model_store_grade->getOneGrade($store_info['grade_id']); Tpl::output('store_grade_name', $store_grade_info['sg_name']); $model_store_joinin = Model('store_joinin'); $joinin_detail = $model_store_joinin->getOne(array('member_id' => $store_info['member_id'])); Tpl::output('joinin_detail', $joinin_detail); $store_bind_class_list = $model_store_bind_class->getStoreBindClassList(array('store_id' => $_SESSION['store_id']), null); $goods_class = H('goods_class') ? H('goods_class') : H('goods_class', true); for ($i = 0, $j = count($store_bind_class_list); $i < $j; $i++) { $store_bind_class_list[$i]['class_1_name'] = $goods_class[$store_bind_class_list[$i]['class_1']]['gc_name']; $store_bind_class_list[$i]['class_2_name'] = $goods_class[$store_bind_class_list[$i]['class_2']]['gc_name']; $store_bind_class_list[$i]['class_3_name'] = $goods_class[$store_bind_class_list[$i]['class_3']]['gc_name']; } Tpl::output('store_bind_class_list', $store_bind_class_list); Tpl::showpage('store_info'); }
/** * 评论管理 */ public function comment_manageOp() { $condition = array(); if (!empty($_GET['comment_id'])) { $condition['comment_id'] = intval($_GET['comment_id']); } if (!empty($_GET['member_name'])) { $condition['member_name'] = array('like', '%' . trim($_GET['member_name']) . '%'); } if (!empty($_GET['comment_type'])) { $condition['comment_type'] = intval($_GET['comment_type']); } if (!empty($_GET['comment_object_id'])) { $condition['comment_object_id'] = intval($_GET['comment_object_id']); } if (!empty($_GET['comment_message'])) { $condition['comment_message'] = array('like', '%' . trim($_GET['comment_message']) . '%'); } $model_comment = Model("cms_comment"); $comment_list = $model_comment->getListWithUserInfo($condition, 10, 'comment_time desc'); Tpl::output('list', $comment_list); Tpl::output('show_page', $model_comment->showpage(2)); $this->get_type_array(); $this->show_menu('comment_manage'); Tpl::showpage('cms_comment.manage'); }
/** * 卖家商品分类 * * @param * @return */ public function indexOp() { $model_class = Model('store_goods_class'); if ($_GET['type'] == 'ok') { if (intval($_GET['class_id']) != 0) { $class_info = $model_class->getStoreGoodsClassInfo(array('stc_id' => intval($_GET['class_id']))); Tpl::output('class_info', $class_info); } if (intval($_GET['top_class_id']) != 0) { Tpl::output('class_info', array('stc_parent_id' => intval($_GET['top_class_id']))); } $goods_class = $model_class->getStoreGoodsClassList(array('store_id' => $_SESSION['store_id'], 'stc_parent_id' => 0)); Tpl::output('goods_class', $goods_class); Tpl::showpage('store_goods_class.add', 'null_layout'); } else { $goods_class = $model_class->getTreeClassList(array('store_id' => $_SESSION['store_id']), 2); $str = ''; if (is_array($goods_class) and count($goods_class) > 0) { foreach ($goods_class as $key => $val) { $row[$val['stc_id']] = $key + 1; $str .= intval($row[$val['stc_parent_id']]) . ","; } $str = substr($str, 0, -1); } else { $str = '0'; } Tpl::output('map', $str); Tpl::output('class_num', count($goods_class) - 1); Tpl::output('goods_class', $goods_class); self::profile_menu('store_goods_class', 'store_goods_class'); Tpl::showpage('store_goods_class.list'); } }
public function indexOp() { $lang = Language::getLangContent(); $model_shares = Model('shares'); $condition = array(); $condition['store_id'] = $_SESSION['store_id']; if (!empty($_GET['order_id'])) { $condition['order_id'] = array('like', "%" . $_GET['order_id'] . "%"); } $if_start_time = preg_match('/^20\\d{2}-\\d{2}-\\d{2}$/', $_GET['query_start_time']); $if_end_time = preg_match('/^20\\d{2}-\\d{2}-\\d{2}$/', $_GET['query_end_time']); $start_unixtime = $if_start_time ? strtotime($_GET['query_start_time']) : null; $end_unixtime = $if_end_time ? strtotime($_GET['query_end_time']) : null; if ($start_unixtime || $end_unixtime) { $condition['add_time'] = array('time', array($start_unixtime, $end_unixtime)); } $shares_list = $model_shares->getSharesList($condition, "*", 50); $shares_sum = $model_shares->getSharesSum($_SESSION['store_id']); $ShopShares = $model_shares->getShopShares($_SESSION['store_id']); Tpl::output('ShopShares', $ShopShares['shares']); Tpl::output('show_page', $model_shares->showpage()); Tpl::output('shares_list', $shares_list); Tpl::output('shares_sum', $shares_sum); Tpl::output('shares_id', trim($_GET['shares_id'])); Tpl::output('shares_time', trim($_GET['shares_time'])); Tpl::showpage('shares'); }
/** * 编辑 */ public function editOp() { $model_payment = Model('payment'); if (chksubmit()) { $payment_id = intval($_POST["payment_id"]); $data = array(); $data['payment_state'] = intval($_POST["payment_state"]); $payment_config = ''; $config_array = explode(',', $_POST["config_name"]); //配置参数 if (is_array($config_array) && !empty($config_array)) { $config_info = array(); foreach ($config_array as $k) { $config_info[$k] = trim($_POST[$k]); } $payment_config = serialize($config_info); } $data['payment_config'] = $payment_config; //支付接口配置信息 $model_payment->editPayment($data, array('payment_id' => $payment_id)); showMessage(Language::get('nc_common_save_succ'), 'index.php?act=payment&op=index'); } $payment_id = intval($_GET["payment_id"]); $payment = $model_payment->getPaymentInfo(array('payment_id' => $payment_id)); if ($payment['payment_config'] != '') { Tpl::output('config_array', unserialize($payment['payment_config'])); } Tpl::output('payment', $payment); Tpl::showpage('payment.edit'); }
/** * 单个活动信息页 */ public function indexOp() { //读取语言包 Language::read('home_activity_index'); //得到导航ID $nav_id = intval($_GET['nav_id']) ? intval($_GET['nav_id']) : 0; Tpl::output('index_sign', $nav_id); //查询活动信息 $activity_id = intval($_GET['activity_id']); if ($activity_id <= 0) { showMessage(Language::get('para_error'), 'index.php', 'html', 'error'); //'缺少参数:活动编号' } $activity = Model('activity')->getOneById($activity_id); if (empty($activity) || $activity['activity_type'] != '1' || $activity['activity_state'] != 1 || $activity['activity_start_date'] > time() || $activity['activity_end_date'] < time()) { showMessage(Language::get('activity_index_activity_not_exists'), 'index.php', 'html', 'error'); //'指定活动并不存在' } Tpl::output('activity', $activity); //查询活动内容信息 $list = array(); $list = Model('activity_detail')->getGoodsList(array('order' => 'activity_detail.activity_detail_sort asc', 'activity_id' => "{$activity_id}", 'goods_show' => '1', 'activity_detail_state' => '1')); Tpl::output('list', $list); Tpl::output('html_title', C('site_name') . ' - ' . $activity['activity_title']); Tpl::showpage('activity_show'); }
public function voucher_listOp() { //检查过期的代金券,状态设置为过期(vouchet_state=3) $this->check_voucher_expire(); $model = Model(); $where = array('voucher_owner_id' => $_SESSION['member_id']); if (intval($_GET['select_detail_state']) > 0) { $where['voucher_state'] = intval($_GET['select_detail_state']); } $field = "voucher_id,voucher_code,voucher_title,voucher_desc,voucher_start_date,voucher_end_date,voucher_price,voucher_limit,voucher_state,voucher_order_id,voucher_store_id,store_name,store_id,store_domain,voucher_t_customimg"; $list = $model->table('voucher,store,voucher_template')->field($field)->join('inner,inner')->on('voucher.voucher_store_id = store.store_id,voucher.voucher_t_id=voucher_template.voucher_t_id')->where($where)->order('voucher_id desc')->page(10)->select(); if (is_array($list)) { foreach ($list as $key => $val) { if (empty($val['voucher_t_customimg']) || !file_exists(BASE_UPLOAD_PATH . DS . ATTACH_VOUCHER . DS . $val['store_id'] . DS . $val['voucher_t_customimg'])) { $list[$key]['voucher_t_customimg'] = UPLOAD_SITE_URL . DS . defaultGoodsImage(60); } else { $list[$key]['voucher_t_customimg'] = UPLOAD_SITE_URL . DS . ATTACH_VOUCHER . DS . $val['store_id'] . DS . str_ireplace('.', '_small.', $val['voucher_t_customimg']); } } } Tpl::output('list', $list); Tpl::output('show_page', $model->showpage(2)); //查询会员信息 $this->get_member_info(); $this->profile_menu('voucher_list'); Tpl::output('menu_sign', 'myvoucher'); Tpl::output('menu_sign_url', 'index.php?act=member_voucher'); Tpl::output('menu_sign1', 'member_voucher'); Tpl::showpage('member_voucher.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 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 detailOp() { $personal_id = intval($_GET['personal_id']); if ($personal_id <= 0) { header('location: ' . MICROSHOP_SITE_URL); die; } $model_personal = Model('micro_personal'); $condition = array(); $condition['personal_id'] = $personal_id; $detail = $model_personal->getOneWithUserInfo($condition); if (empty($detail)) { header('location: ' . MICROSHOP_SITE_URL); die; } //点击数加1 $update = array(); $update['click_count'] = array('exp', 'click_count+1'); $model_personal->modify($update, $condition); Tpl::output('detail', $detail); //侧栏 self::get_sidebar_list($detail['commend_member_id']); //获得分享app列表 self::get_share_app_list(); Tpl::output('comment_id', $detail['personal_id']); Tpl::output('comment_type', 'personal'); Tpl::output('html_title', $detail['commend_message'] . '-' . Language::get('nc_microshop_personal') . '-' . Language::get('nc_microshop') . '-' . C('site_name')); Tpl::showpage('personal_detail'); }
public function indexOp() { Language::read('home_index_index'); Tpl::output('index_sign', 'index'); $model_setting = Model('setting'); $setting = $model_setting->getListSetting(); //抢购专区 if (intval($setting['groupbuy_allow']) == 1) { Language::read('member_groupbuy'); $model_groupbuy = Model('groupbuy'); $group_list = $model_groupbuy->getGroupbuyCommendedList(1); Tpl::output('group_list', $group_list); } //限时折扣 if (intval($setting['promotion_allow']) == 1) { $model_xianshi_goods = Model('p_xianshi_goods'); $xianshi_item = $model_xianshi_goods->getXianshiGoodsCommendList(2); Tpl::output('xianshi_item', $xianshi_item); } //板块信息 //$model_web_config = Model('web_config'); $model_web_config = Model('web_config'); // dev_end $web_html = $model_web_config->getWebHtml('index'); Tpl::output('web_html', $web_html); // Dev: 品牌信息 $model_brand = Model('brand'); $condition = 'brand_apply=1 and brand_pic IS NOT NULL AND TRIM(brand_pic) <> \'\''; $brand_list = $model_brand->where($condition)->limit(6)->select(); Tpl::output('brand_list', $brand_list); // Dev_end Model('seo')->type('index')->show(); Tpl::showpage('index'); }
/** * 图片裁剪 * */ public function pic_cutOp() { import('function.thumb'); if (chksubmit()) { $thumb_width = $_POST['x']; $x1 = $_POST["x1"]; $y1 = $_POST["y1"]; $x2 = $_POST["x2"]; $y2 = $_POST["y2"]; $w = $_POST["w"]; $h = $_POST["h"]; $scale = $thumb_width / $w; $src = str_ireplace(UPLOAD_SITE_URL, BASE_UPLOAD_PATH, $_POST['url']); if (strpos($src, '..') !== false || strpos($src, BASE_UPLOAD_PATH) !== 0) { exit; } $save_file2 = str_replace('_small.', '_sm.', $src); $cropped = resize_thumb($save_file2, $src, $w, $h, $x1, $y1, $scale); @unlink($src); $pathinfo = pathinfo($save_file2); exit($pathinfo['basename']); } else { Language::read('cut'); $lang = Language::getLangContent(); } $save_file = str_ireplace(UPLOAD_SITE_URL, BASE_UPLOAD_PATH, $_GET['url']); $_GET['x'] = intval($_GET['x']) > 50 && $_GET['x'] < 400 ? $_GET['x'] : 200; $_GET['y'] = intval($_GET['y']) > 50 && $_GET['y'] < 400 ? $_GET['y'] : 200; $_GET['resize'] = $_GET['resize'] == '0' ? '0' : '1'; Tpl::output('height', get_height($save_file)); Tpl::output('width', get_width($save_file)); Tpl::showpage('cut', 'null_layout'); }
protected function showTip($msg, $url = '', $show_type = 'html', $msg_type = 'succ', $is_show = 1, $time = 2000) { /** * 如果默认为空,则跳转至上一步链接 */ $url = $url != '' ? $url : getReferer(); $msg_type = in_array($msg_type, array('succ', 'error')) ? $msg_type : 'error'; if (is_array($url)) { foreach ($url as $k => $v) { $url[$k]['url'] = $v['url'] ? $v['url'] : getReferer(); } } /** * 读取信息布局的语言包 */ Language::read("msg"); /** * html输出形式 * 指定为指定项目目录下的error模板文件 */ Tpl::setDir(''); Tpl::output('html_title', Language::get('nc_html_title')); Tpl::output('msg', $msg); Tpl::output('url', $url); Tpl::output('msg_type', $msg_type); Tpl::output('is_show', $is_show); Tpl::showpage('msg', $this->layout, $time); exit; }
/** * Apply to be a management */ public function indexOp() { // Circle information $this->circleInfo(); // Membership information $this->circleMemberInfo(); // Members to join the circle list $this->memberJoinCircle(); $model = Model(); $mapply_list = $model->table('circle_mapply')->where(array('circle_id' => $this->c_id))->page(10)->order('mapply_id desc')->select(); if (!empty($mapply_list)) { $memberid_array = array(); $mapply_array = array(); foreach ($mapply_list as $val) { $memberid_array[] = $val['member_id']; $mapply_array[$val['member_id']] = $val; } $member_list = $model->table('circle_member')->field('cm_level,cm_levelname,member_id,member_name')->where(array('circle_id' => $this->c_id, 'member_id' => array('in', $memberid_array)))->select(); $mapply_list = array(); if (!empty($member_list)) { foreach ($member_list as $val) { $mapply_list[$val['member_id']] = array_merge($val, $mapply_array[$val['member_id']]); } } Tpl::output('mapply_list', $mapply_list); Tpl::output('show_page', $model->showpage(2)); } $this->sidebar_menu('managerapply'); Tpl::showpage('group_manage_mapply'); }
/** * 店铺帮助页 * */ public function indexOp() { $model_help = Model('help'); $list = $model_help->getShowStoreHelpList(); $type_id = intval($_GET['t_id']); //帮助类型编号 if ($type_id < 1 || empty($list[$type_id])) { $type_array = current($list); $type_id = $type_array['type_id']; } Tpl::output('type_id', $type_id); $help_id = intval($_GET['help_id']); //帮助编号 if ($help_id < 1 || empty($list[$type_id]['help_list'][$help_id])) { $help_array = current($list[$type_id]['help_list']); $help_id = $help_array['help_id']; } Tpl::output('help_id', $help_id); $help = $list[$type_id]['help_list'][$help_id]; Tpl::output('list', $list); //左侧帮助类型及帮助 Tpl::output('help', $help); //当前帮助 Tpl::output('article_list', ''); //底部不显示首页的文章分类 $phone_array = explode(',', C('site_phone')); Tpl::output('phone_array', $phone_array); Tpl::output('html_title', C('site_name') . ' - ' . '商家帮助指南'); Tpl::setLayout('store_joinin_layout'); Tpl::showpage('store_help'); }
public function voucher_listOp() { $model = Model('voucher'); $list = $model->getMemberVoucherList($_SESSION['member_id'], $_GET['select_detail_state'], 10); //取已经使用过并且未有voucher_order_id的代金券的订单ID $used_voucher_code = array(); $voucher_order = array(); if (!empty($list)) { foreach ($list as $v) { if ($v['voucher_state'] == 2 && empty($v['voucher_order_id'])) { $used_voucher_code[] = $v['voucher_code']; } } } if (!empty($used_voucher_code)) { $order_list = Model('order')->getOrderCommonList(array('voucher_code' => array('in', $used_voucher_code)), 'order_id,voucher_code'); if (!empty($order_list)) { foreach ($order_list as $v) { $voucher_order[$v['voucher_code']] = $v['order_id']; $model->editVoucher(array('voucher_order_id' => $v['order_id']), array('voucher_code' => $v['voucher_code'])); } } } Tpl::output('list', $list); Tpl::output('voucherstate_arr', $model->getVoucherStateArray()); Tpl::output('show_page', $model->showpage(2)); $this->profile_menu('voucher_list'); Tpl::showpage('member_voucher.list'); }