/** * 图片裁剪 * */ 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'); }
/** * 平台确认退款处理 * * @param * @return bool */ public function editOrderRefundExtension($refund) { $refund_id = intval($refund['refund_id']); if ($refund_id > 0) { Uk86Language::uk86_read('model_lang_index'); $order_id = $refund['order_id']; //订单编号 $field = 'trade_no,order_id,buyer_id,buyer_name,store_id,order_sn,order_amount,payment_code,order_state,refund_amount'; $model_order = Model('order'); $order = $model_order->getOrderInfo(array('order_id' => $order_id), array(), $field); try { $this->beginTransaction(); $order_amount = $order['order_amount']; //订单金额 //$predeposit_amount = $order_amount-$order['refund_amount'];//可退金额 //if ($predeposit_amount) { $log_array = array(); $log_array['member_id'] = $order['buyer_id']; $log_array['member_name'] = $order['buyer_name']; $log_array['order_sn'] = $order['order_sn']; $log_array['amount'] = $refund['refund_amount']; $refund['trade_no'] = $order['trade_no']; if ($predeposit_amount > 0) { $log_array['amount'] = $refund['refund_amount'] - $predeposit_amount; } $state = $this->changePa("refund", $log_array, $refund); //增加买家支付账户金额 //} $order_state = $order['order_state']; $model_trade = Model('trade'); $order_paid = $model_trade->getOrderState('order_paid'); //订单状态20:已付款 if ($state && $order_state == $order_paid) { uk86_Logic('order')->changeOrderStateCancel($order, 'system', '系统', '商品全部退款完成取消订单', false); } if ($state) { $order_array = array(); $order_amount = $order['order_amount']; //订单金额 $refund_amount = $order['refund_amount'] + $refund['refund_amount']; //退款金额 $order_array['refund_state'] = $order_amount - $refund_amount > 0 ? 1 : 2; $order_array['refund_amount'] = uk86_ncPriceFormat($refund_amount); $order_array['delay_time'] = time(); $state = $model_order->editOrder($order_array, array('order_id' => $order_id)); //更新订单退款 } if ($state && $refund['order_lock'] == '2') { $state = $this->editOrderUnlock($order_id); //订单解锁 } $this->commit(); return $state; } catch (Exception $e) { $this->rollback(); return false; } } return false; }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('member_member_index'); $model_refund = Model('refund_return'); $model_refund->getRefundStateArray(); }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('stat'); uk86_import('function.statistics'); uk86_import('function.datehelper'); $model = Model('stat'); //存储参数 $this->search_arr = $_REQUEST; //处理搜索时间 if (in_array($_REQUEST['op'], array('hotrank', 'storesales'))) { $this->search_arr = $model->dealwithSearchTime($this->search_arr); //获得系统年份 $year_arr = uk86_getSystemYearArr(); //获得系统月份 $month_arr = uk86_getSystemMonthArr(); //获得本月的周时间段 $week_arr = uk86_getMonthWeekArr($this->search_arr['week']['current_year'], $this->search_arr['week']['current_month']); Tpl::output('year_arr', $year_arr); Tpl::output('month_arr', $month_arr); Tpl::output('week_arr', $week_arr); } Tpl::output('search_arr', $this->search_arr); //店铺分类 $this->store_class = uk86_rkcache('store_class', true); Tpl::output('store_class', $this->store_class); }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('refund'); $model_vr_refund = Model('vr_refund'); $model_vr_refund->getRefundStateArray(); }
public function complain_showOp() { Uk86Language::uk86_read('member_store_index'); $complain_id = intval($_GET['complain_id']); //获取投诉详细信息 $complain_info = $this->get_complain_info($complain_id); $model_member = Model('member'); $member = $model_member->getMemberInfoByID($complain_info['accuser_id']); Tpl::output('member', $member); $model_refund = Model('refund_return'); $condition = array(); $condition['order_id'] = $complain_info['order_id']; $model_refund->getRightOrderList($condition, $complain_info['order_goods_id']); $page_name = ''; switch (intval($complain_info['complain_state'])) { case self::STATE_APPEAL: $page_name = 'complain.appeal'; break; default: $page_name = 'complain.info'; break; } Tpl::output('complain_info', $complain_info); Tpl::showpage($page_name); }
public function __construct() { parent::__construct(); //读取语言包 Uk86Language::uk86_read('member_groupbuy,home_cart_index'); //检查抢购功能是否开启 if (intval(C('groupbuy_allow')) !== 1) { uk86_showMessage(Uk86Language::uk86_get('groupbuy_unavailable'), uk86_urlShop(), '', 'error'); } //分类导航 $nav_link = array(0 => array('title' => Uk86Language::uk86_get('homepage'), 'link' => SHOP_SITE_URL), 1 => array('title' => Uk86Language::uk86_get('nc_groupbuy'))); Tpl::output('nav_link_list', $nav_link); // Tpl::setLayout('home_groupbuy_layout'); Tpl::output('index_sign', 'groupbuy'); if ($_GET['op'] != 'groupbuy_detail') { // 抢购价格区间 $this->groupbuy_price = uk86_rkcache('groupbuy_price', true); Tpl::output('price_list', $this->groupbuy_price); $model_groupbuy = Model('groupbuy'); // 线上抢购分类 $this->groupbuy_classes = $model_groupbuy->getGroupbuyClasses(); Tpl::output('groupbuy_classes', $this->groupbuy_classes); // 虚拟抢购分类 $this->groupbuy_vr_classes = $model_groupbuy->getGroupbuyVrClasses(); Tpl::output('groupbuy_vr_classes', $this->groupbuy_vr_classes); // 虚拟抢购城市 $this->groupbuy_vr_cities = $model_groupbuy->getGroupbuyVrCities(); Tpl::output('groupbuy_vr_cities', $this->groupbuy_vr_cities); Tpl::output('city_name', $this->groupbuy_vr_cities['name'][uk86_cookie('city_id')]); } }
/** * 用户中心右边,小导航 * * @param string $menu_type 导航类型 * @param string $menu_key 当前导航的menu_key * @return */ private function profile_menu($menu_key = '') { Uk86Language::uk86_read('member_layout'); $menu_array = array(1 => array('menu_key' => 'store_printsetup', 'menu_name' => '打印设置', 'menu_url' => 'index.php?act=store_printsetup&op=index')); Tpl::output('member_menu', $menu_array); Tpl::output('menu_key', $menu_key); }
/** * 店铺开店页 * */ public function indexOp() { Uk86Language::uk86_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 indexOp() { //读取语言包 Uk86Language::uk86_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) { uk86_showMessage(Uk86Language::uk86_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()) { uk86_showMessage(Uk86Language::uk86_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 __construct() { parent::__construct(); Uk86Language::uk86_read('stat'); uk86_import('function.statistics'); uk86_import('function.datehelper'); }
/** * 修改密码 */ public function modifypwOp() { if (uk86_chksubmit()) { if (trim($_POST['new_pw']) !== trim($_POST['new_pw2'])) { //uk86_showMessage('两次输入的密码不一致,请重新输入'); uk86_showMessage(Uk86Language::uk86_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) { uk86_showMessage(Uk86Language::uk86_get('index_modifypw_admin_error')); } //旧密码是否正确 if ($admininfo['admin_password'] != md5(trim($_POST['old_pw']))) { uk86_showMessage(Uk86Language::uk86_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) { uk86_showMessage(Uk86Language::uk86_get('index_modifypw_success')); } else { uk86_showMessage(Uk86Language::uk86_get('index_modifypw_fail')); } } else { Uk86Language::uk86_read('admin'); Tpl::showpage('admin.modifypw'); } }
public function __construct() { parent::__construct(); Uk86Language::uk86_read("login_index"); Uk86Language::uk86_read('common'); Uk86Language::uk86_read('cms'); }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('stat'); uk86_import('function.statistics'); uk86_import('function.datehelper'); $model = Model('stat'); //存储参数 $this->search_arr = $_REQUEST; //处理搜索时间 if (in_array($this->search_arr['op'], array('pricerange', 'hotgoods', 'goods_sale'))) { $this->search_arr = $model->dealwithSearchTime($this->search_arr); //获得系统年份 $year_arr = uk86_getSystemYearArr(); //获得系统月份 $month_arr = uk86_getSystemMonthArr(); //获得本月的周时间段 $week_arr = uk86_getMonthWeekArr($this->search_arr['week']['current_year'], $this->search_arr['week']['current_month']); Tpl::output('year_arr', $year_arr); Tpl::output('month_arr', $month_arr); Tpl::output('week_arr', $week_arr); } Tpl::output('search_arr', $this->search_arr); /** * 处理商品分类 */ $this->choose_gcid = ($t = intval($_REQUEST['choose_gcid'])) > 0 ? $t : 0; $gccache_arr = Model('goods_class')->getGoodsclassCache($this->choose_gcid, 3); $this->gc_arr = $gccache_arr['showclass']; Tpl::output('gc_json', json_encode($gccache_arr['showclass'])); Tpl::output('gc_choose_json', json_encode($gccache_arr['choose_gcid'])); }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('sns_sharesetting'); $model = Model('sns_binding'); $this->app_arr = $model->getApps(); }
/** * 验证是否开启闲置功能 */ public function __construct() { parent::__construct(); /** * 读取语言包 */ Uk86Language::uk86_read('member_store_album'); }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('flea_class'); if ($GLOBALS['setting_config']['flea_isuse'] != '1') { uk86_showMessage(Uk86Language::uk86_get('flea_isuse_off_tips'), 'index.php?act=dashboard&op=welcome'); } }
public function __construct() { parent::__construct(); /** * 读取语言包 */ Uk86Language::uk86_read('member_layout,member_store_goods_index,member_flea,home_flea_index'); }
public function __construct() { parent::__construct(); /** * 读取语言包 */ Uk86Language::uk86_read('sns_setting'); }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('member_member_index'); $model_refund = Model('refund_return'); $model_refund->getRefundStateArray(); $this->_getCommonOperationsAndNavLink('member_refund'); }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('member_layout,promotion_mansong'); //检查满就送是否开启 if (intval(C('promotion_allow')) !== 1) { uk86_showMessage(Uk86Language::uk86_get('promotion_unavailable'), 'index.php?act=seller_center', '', 'error'); } }
public function __construct() { Uk86Language::uk86_read('mobile'); //分页数处理 $page = intval($_GET['page']); if ($page > 0) { $this->page = $page; } }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('region,flea_index'); if ($GLOBALS['setting_config']['flea_isuse'] != 1) { uk86_showMessage(Uk86Language::uk86_get('flea_index_unable'), 'index.php?act=dashboard&op=welcome'); // uk86_showMessage(Uk86Language::uk86_get('admin_ztc_unavailable'),'index.php?act=dashboard&op=welcome'); } }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('member_sharemanage'); //判断系统是否开启站外分享功能 if (C('share_isuse') != 1) { uk86_showMessage(Uk86Language::uk86_get('sharebind_unused'), 'index.php?act=member_information&op=member', 'html', 'error'); } }
public function __construct() { parent::__construct(); /** * 读取语言包 */ Uk86Language::uk86_read('member_layout,member_inform'); //定义状态常量 }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('home_pointprod'); //验证是否登录 if ($_SESSION['is_login'] != '1') { showDialog(L('no_login'), 'index.php?act=login', 'error'); } }
public function __construct() { parent::__construct(); if (strtoupper(CHARSET) == 'GBK') { $_GET = Uk86Language::uk86_getGBK($_GET); $_POST = Uk86Language::uk86_getGBK($_POST); } Uk86Language::uk86_read('web_config'); }
public function __construct() { parent::__construct(); Uk86Language::uk86_read('member_layout,member_voucher,home_pointprod'); //判断系统是否开启代金券功能 if (intval(C('voucher_allow')) !== 1) { uk86_showMessage(Uk86Language::uk86_get('member_voucher_unavailable'), uk86_urlShop('member', 'home'), 'html', 'error'); } }
/** * 构造函数 */ public function __construct() { /** * 读取通用、布局的语言包 */ Uk86Language::uk86_read('common'); Uk86Language::uk86_read('microshop'); /** * 判断微商城是否关闭 */ if (C('microshop_isuse') != '1') { header('location: ' . SHOP_SITE_URL); die; } /** * 设置布局文件内容 */ Tpl::setLayout('microshop_layout'); /** * 转码 */ if ($_GET['column'] && strtoupper(CHARSET) == 'GBK') { $_GET = Uk86Language::uk86_getGBK($_GET); } /** * 获取导航 */ Tpl::output('nav_list', ($nav = F('nav')) ? $nav : H('nav', true, 'file')); /** * 搜索类型列表 */ $search_type = array(); $search_type['goods'] = Uk86Language::uk86_get('nc_microshop_goods'); $search_type['personal'] = Uk86Language::uk86_get('nc_microshop_personal'); $search_type['store'] = Uk86Language::uk86_get('nc_microshop_store'); //$search_type['album'] = Uk86Language::uk86_get('nc_microshop_album'); Tpl::output('search_type', $search_type); /** * 登录后读取用户头像 */ if (!empty($_SESSION['member_id']) && intval($_SESSION['member_id']) > 0) { self::get_member_avatar($_SESSION['member_id']); } /** * 系统状态检查 */ if (!C('site_status')) { uk86_halt(C('closed_reason')); } /** * seo */ Tpl::output('html_title', Uk86Language::uk86_get('nc_microshop') . '-' . C('site_name') . ' '); Tpl::output('seo_keywords', C('microshop_seo_keywords')); Tpl::output('seo_description', C('microshop_seo_description')); }
public function __construct() { parent::__construct(); $this->c_id = intval($_GET['c_id']); if ($this->c_id <= 0) { echo '<script>CUR_DIALOG.close();</script>'; } Tpl::output('c_id', $this->c_id); Uk86Language::uk86_read('theme_share'); }