Esempio n. 1
0
 /**
  * 消息详细
  */
 public function msg_infoOp()
 {
     $sm_id = intval($_GET['sm_id']);
     if ($sm_id <= 0) {
         uk86_showMessage(L('wrong_argument'), '', '', 'succ');
     }
     $model_storemsg = Model('store_msg');
     $where = array();
     $where['sm_id'] = $sm_id;
     if ($_SESSION['seller_smt_limits'] !== false) {
         $where['smt_code'] = array('in', $_SESSION['seller_smt_limits']);
     }
     $msg_info = $model_storemsg->getStoreMsgInfo($where);
     if (empty($msg_info)) {
         uk86_showMessage(L('wrong_argument'), '', '', 'succ');
     }
     Tpl::output('msg_list', $msg_info);
     // 验证时候已读
     $sm_readids = explode(',', $msg_info['sm_readids']);
     if (!in_array($_SESSION['seller_id'], $sm_readids)) {
         // 消息阅读表插入数据
         $condition = array();
         $condition['seller_id'] = $_SESSION['seller_id'];
         $condition['sm_id'] = $sm_id;
         Model('store_msg_read')->addStoreMsgRead($condition);
         $update = array();
         $sm_readids[] = $_SESSION['seller_id'];
         $update['sm_readids'] = implode(',', $sm_readids) . ',';
         $model_storemsg->editStoreMsg(array('sm_id' => $sm_id), $update);
         // 清除店铺消息数量缓存
         uk86_setNcCookie('storemsgnewnum' . $_SESSION['seller_id'], 0, -3600);
     }
     Tpl::showpage('store_msg.info', 'null_layout');
 }
Esempio n. 2
0
 /**
  * 单个活动信息页
  */
 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');
 }
Esempio n. 3
0
 public function store_liveOp()
 {
     if (uk86_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) {
             uk86_showMessage('编辑成功', '', '', 'succ');
         } else {
             uk86_showMessage('编辑失败', '', '', 'error');
         }
     }
     $model_store = Model('store');
     $store = $model_store->getStoreInfo(array('store_id' => $_SESSION['store_id']));
     if (empty($store)) {
         uk86_showMessage('该商家不存在');
     }
     Tpl::output('store', $store);
     $this->profile_menu('store_live');
     Tpl::showpage('store_liveinfo');
 }
Esempio n. 4
0
 /**
  * 卖家订单详情
  *
  */
 public function show_orderOp()
 {
     $order_id = intval($_GET['order_id']);
     if ($order_id <= 0) {
         uk86_showMessage(Uk86Language::uk86_get('wrong_argument'), '', 'html', 'error');
     }
     $model_vr_order = Model('vr_order');
     $condition = array();
     $condition['order_id'] = $order_id;
     $condition['store_id'] = $_SESSION['store_id'];
     $order_info = $model_vr_order->getOrderInfo($condition);
     if (empty($order_info)) {
         uk86_showMessage(Uk86Language::uk86_get('store_order_none_exist'), '', 'html', 'error');
     }
     //取兑换码列表
     $vr_code_list = $model_vr_order->getOrderCodeList(array('order_id' => $order_info['order_id']));
     $order_info['extend_vr_order_code'] = $vr_code_list;
     //显示取消订单
     $order_info['if_cancel'] = $model_vr_order->getOrderOperateState('buyer_cancel', $order_info);
     //显示订单进行步骤
     $order_info['step_list'] = $model_vr_order->getOrderStep($order_info);
     //显示系统自动取消订单日期
     if ($order_info['order_state'] == ORDER_STATE_NEW) {
         //$order_info['order_cancel_day'] = $order_info['add_time'] + ORDER_AUTO_CANCEL_DAY * 24 * 3600;
         // by ukshop.com
         $order_info['order_cancel_day'] = $order_info['add_time'] + ORDER_AUTO_CANCEL_DAY + 3 * 24 * 3600;
     }
     Tpl::output('order_info', $order_info);
     Tpl::showpage('store_vr_order.show');
 }
Esempio n. 5
0
 /**
  * 编辑
  */
 public function editOp()
 {
     $model_payment = Model('payment');
     if (uk86_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));
         uk86_showMessage(Uk86Language::uk86_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');
 }
Esempio n. 6
0
 /**
  * 控制器调度
  *
  */
 private static function uk86_control()
 {
     //二级域名
     if ($GLOBALS['setting_config']['enabled_subdomain'] == '1' && $_GET['act'] == 'index' && $_GET['op'] == 'index') {
         $store_id = uk86_subdomain();
         if ($store_id > 0) {
             $_GET['act'] = 'show_store';
         }
     }
     $act_file = realpath(BASE_PATH . '/control/' . $_GET['act'] . '.php');
     $class_name = $_GET['act'] . 'Control';
     if (!@(include $act_file)) {
         if (C('debug')) {
             uk86_throw_exception("Uk86Base Error: access file isn't exists!");
         } else {
             uk86_showMessage('抱歉!您访问的页面不存在', '', 'html', 'error');
         }
     }
     if (class_exists($class_name)) {
         $main = new $class_name();
         $function = $_GET['op'] . 'Op';
         if (method_exists($main, $function)) {
             $main->{$function}();
         } elseif (method_exists($main, 'indexOp')) {
             $main->indexOp();
         } else {
             $error = "Uk86Base Error: function {$function} not in {$class_name}!";
             uk86_throw_exception($error);
         }
     } else {
         $error = "Uk86Base Error: class {$class_name} isn't exists!";
         uk86_throw_exception($error);
     }
 }
Esempio n. 7
0
 /**
  * 修改密码
  */
 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');
     }
 }
Esempio n. 8
0
 public function __construct()
 {
     parent::__construct();
     //是否关闭投稿功能
     if (intval(C('cms_comment_flag')) !== 1) {
         uk86_showMessage(Uk86Language::uk86_get('comment_closed'), '', '', 'error');
     }
 }
Esempio n. 9
0
 public function update_goods_areaOp()
 {
     $cityId = $_POST['city'];
     if ($this->area_model->update_goods_service_area($cityId)) {
         uk86_showMessage("提交成功");
     } else {
         uk86_showMessage("提交失败");
     }
 }
Esempio n. 10
0
 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');
     }
 }
Esempio n. 11
0
 /**
  * 性能优化
  */
 public function performOp()
 {
     if ($_GET['type'] == 'clear') {
         $lang = Uk86Language::uk86_getLangContent();
         $cache = Cache::getInstance(C('cache.type'));
         $cache->clear();
         uk86_showMessage($lang['nc_common_op_succ']);
     }
     Tpl::showpage('setting.perform_opt');
 }
Esempio n. 12
0
 /**
  * 删除
  */
 public function delOp()
 {
     $model_mb_feedback = Model('mb_feedback');
     $result = $model_mb_feedback->delMbFeedback($_POST['feedback_id']);
     if ($result) {
         uk86_showMessage(L('nc_common_op_succ'));
     } else {
         uk86_showMessage(L('nc_common_op_fail'));
     }
 }
Esempio n. 13
0
 /**
  * 编辑
  */
 public function mb_home_editOp()
 {
     $model = Model('mb_home');
     if ($_POST['form_submit'] == 'ok') {
         //验证
         $obj_validate = new Uk86Validate();
         $obj_validate->validateparam = array(array("input" => $_POST["h_title"], "require" => "true", "message" => L('home_add_null')), array("input" => $_POST["h_desc"], "require" => "true", "message" => L('home_add_null')), array("input" => $_POST["h_keyword"], "require" => "true", "message" => L('home_add_null')), array("input" => $_POST["h_sort"], "require" => "true", 'validator' => 'Number', "message" => L('home_add_sort_int')));
         $error = $obj_validate->uk86_validate();
         if ($error != '') {
             uk86_showMessage($error);
         } else {
             $home_array = $model->getMbHomeInfoByID(intval($_POST['h_id']));
             //上传图片
             if ($_FILES['h_img']['name'] != '') {
                 $upload = new Uk86UploadFile();
                 $upload->uk86_set('default_dir', ATTACH_MOBILE . '/home');
                 $result = $upload->uk86_upfile('h_img');
                 if ($result) {
                     $_POST['h_img'] = $upload->file_name;
                 } else {
                     uk86_showMessage($upload->error);
                 }
             }
             $update_array = array();
             $update_array['h_title'] = trim($_POST['h_title']);
             $update_array['h_desc'] = trim($_POST['h_desc']);
             $update_array['h_keyword'] = trim($_POST['h_keyword']);
             if (!empty($_POST['h_multi_keyword'])) {
                 $update_array['h_multi_keyword'] = $_POST['h_multi_keyword'];
             }
             if ($_POST['h_img']) {
                 $update_array['h_img'] = $_POST['h_img'];
             }
             $update_array['h_sort'] = trim($_POST['h_sort']);
             $condition = array();
             $condition['h_id'] = intval($_POST['h_id']);
             $result = $model->editMbHome($update_array, $condition);
             if ($result) {
                 //除图片
                 if (!empty($_POST['h_img']) && !empty($home_array['h_img'])) {
                     @unlink(BASE_ROOT_PATH . DS . DIR_UPLOAD . DS . ATTACH_MOBILE . '/home' . DS . $home_array['h_img']);
                 }
                 uk86_showMessage(L('home_edit_succ'), 'index.php?act=mb_home&op=mb_home_list');
             } else {
                 uk86_showMessage(L('home_edit_fail'));
             }
         }
     }
     $home_array = $model->getMbHomeInfoByID(intval($_GET['h_id']));
     if (empty($home_array)) {
         uk86_showMessage(L('wrong_argument'));
     }
     Tpl::output('home_array', $home_array);
     Tpl::showpage('mb_home.edit');
 }
Esempio n. 14
0
 /**
  * 清理缓存
  */
 public function clearOp()
 {
     if (!uk86_chksubmit()) {
         Tpl::showpage('cache.clear');
         return;
     }
     $lang = Uk86Language::uk86_getLangContent();
     // 清理所有缓存
     if ($_POST['cls_full'] == 1) {
         foreach ($this->cacheItems as $i) {
             uk86_dkcache($i);
         }
         // 表主键
         Model::dropTablePkArrayCache();
         // 商品分类
         uk86_dkcache('gc_class');
         uk86_dkcache('all_categories');
         uk86_dkcache('goods_class_seo');
         uk86_dkcache('class_tag');
         // 广告
         Model('adv')->makeApAllCache();
         // 首页
         Model('web_config')->getWebHtml('index', 1);
         uk86_delCacheFile('index');
     } else {
         $todo = (array) $_POST['cache'];
         foreach ($this->cacheItems as $i) {
             if (in_array($i, $todo)) {
                 uk86_dkcache($i);
             }
         }
         // 表主键
         if (in_array('table', $todo)) {
             Model::dropTablePkArrayCache();
         }
         // 商品分类
         if (in_array('goodsclass', $todo)) {
             uk86_dkcache('gc_class');
             uk86_dkcache('all_categories');
             uk86_dkcache('goods_class_seo');
             uk86_dkcache('class_tag');
         }
         // 广告
         if (in_array('adv', $todo)) {
             Model('adv')->makeApAllCache();
         }
         // 首页
         if (in_array('index', $todo)) {
             Model('web_config')->getWebHtml('index', 1);
             uk86_delCacheFile('index');
         }
     }
     $this->log(L('cache_cls_operate'));
     uk86_showMessage($lang['cache_cls_ok']);
 }
Esempio n. 15
0
 public function __construct()
 {
     parent::__construct();
     if (C('delivery_isuse') == 0) {
         uk86_showMessage('物流自提服务站功能未开启', 'index.php?act=login', '', 'error');
     }
     if ($_SESSION['delivery_login'] == 1) {
         @header('location: index.php?act=d_center');
         die;
     }
 }
Esempio n. 16
0
 /**
  * 专题详细页
  */
 public function special_detailOp()
 {
     $special_file = uk86_getCMSSpecialHtml($_GET['special_id']);
     if ($special_file) {
         Tpl::output('special_file', $special_file);
         Tpl::output('index_sign', 'special');
         Tpl::showpage('special_detail');
     } else {
         uk86_showMessage('专题不存在', '', '', 'error');
     }
 }
Esempio n. 17
0
 /**
  * Inform delete
  */
 public function inform_delOp()
 {
     $i_id = intval($_GET['i_id']);
     if ($i_id <= 0) {
         uk86_showMessage(L('wrong_argument'), '', '', 'error');
     }
     $rs = Model()->table('circle_inform')->delete($i_id);
     if ($rs) {
         uk86_showMessage(L('nc_common_op_succ'));
     } else {
         uk86_showMessage(L('nc_common_op_fail'), '', '', 'error');
     }
 }
Esempio n. 18
0
 /**
  * 更新html内容
  */
 public function html_updateOp()
 {
     $model_web_config = Model('web_config');
     $web_id = intval($_GET["web_id"]);
     $web_list = $model_web_config->getWebList(array('web_id' => $web_id));
     $web_array = $web_list[0];
     if (!empty($web_array) && is_array($web_array)) {
         $model_web_config->updateWebHtml($web_id);
         uk86_showMessage(Uk86Language::uk86_get('nc_common_op_succ'));
     } else {
         uk86_showMessage(Uk86Language::uk86_get('nc_common_op_fail'));
     }
 }
Esempio n. 19
0
 /**
  * 生成二维码
  */
 public function mb_qrOp()
 {
     $url = uk86_urlShop('mb_app', 'index');
     $mobile_app = 'mb_app.png';
     require_once BASE_RESOURCE_PATH . DS . 'phpqrcode' . DS . 'index.php';
     $PhpQRCode = new PhpQRCode();
     $PhpQRCode->set('pngTempDir', BASE_UPLOAD_PATH . DS . ATTACH_COMMON . DS);
     $PhpQRCode->set('date', $url);
     $PhpQRCode->set('pngTempName', $mobile_app);
     $PhpQRCode->init();
     $this->log('生成手机端二维码');
     uk86_showMessage('生成二维码成功', 'index.php?act=mb_app&op=mb_app');
 }
Esempio n. 20
0
 /**
  * 评论删除
  */
 public function comment_dropOp()
 {
     $model = Model('cms_comment');
     $condition = array();
     $condition['comment_id'] = array('in', trim($_POST['comment_id']));
     $result = $model->drop($condition);
     if ($result) {
         $this->log(Uk86Language::uk86_get('cms_log_comment_drop') . $_POST['comment_id'], 1);
         uk86_showMessage(Uk86Language::uk86_get('nc_common_del_succ'), '');
     } else {
         $this->log(Uk86Language::uk86_get('cms_log_comment_drop') . $_POST['comment_id'], 0);
         uk86_showMessage(Uk86Language::uk86_get('nc_common_del_fail'), '', '', 'error');
     }
 }
Esempio n. 21
0
 /**
  * 活动页面
  */
 public function indexOp()
 {
     if ($_SESSION['is_login'] != 1) {
         uk86_showMessage('请登录后再参加活动', 'index.php?act=login&Op=index');
     }
     $model_wheel = Model('wheel');
     $wheel_info = $model_wheel->field('wheel_id, wheel_title, wheel_prizes, wheel_start_time, wheel_end_time')->where('wheel_isuse = 1')->order('sort asc')->find();
     Tpl::output('html_title', C('site_name') . ' - 大转盘');
     $prizes = unserialize($wheel_info['wheel_prizes']);
     Tpl::output('wheel_id', $wheel_info['wheel_id']);
     Tpl::output('wheel_title', $wheel_info['wheel_title']);
     Tpl::output('prizes', $prizes);
     Tpl::showpage('wheel');
 }
Esempio n. 22
0
 public function __construct()
 {
     parent::__construct();
     /**
      * 读取语言包
      */
     Uk86Language::uk86_read('member_member_points,member_pointorder');
     /**
      * 判断系统是否开启U币功能
      */
     if (C('points_isuse') != 1) {
         uk86_showMessage(Uk86Language::uk86_get('points_unavailable'), uk86_urlShop('member', 'home'), 'html', 'error');
     }
 }
Esempio n. 23
0
 public function navigation_editOp()
 {
     $sn_id = intval($_GET['sn_id']);
     if ($sn_id <= 0) {
         uk86_showMessage(L('wrong_argument'), uk86_urlShop('store_navigation', 'navigation_list'), '', 'error');
     }
     $model_store_navigation = Model('store_navigation');
     $sn_info = $model_store_navigation->getStoreNavigationInfo(array('sn_id' => $sn_id));
     if (empty($sn_info) || intval($sn_info['sn_store_id']) !== intval($_SESSION['store_id'])) {
         uk86_showMessage(L('wrong_argument'), uk86_urlShop('store_navigation', 'navigation_list'), '', 'error');
     }
     Tpl::output('sn_info', $sn_info);
     $this->profile_menu('navigation_edit');
     Tpl::showpage('store_navigation.form');
 }
Esempio n. 24
0
 /**
  * 平台咨询详细
  */
 public function mallconsult_infoOp()
 {
     $id = intval($_GET['id']);
     if ($id <= 0) {
         uk86_showMessage(L('wrong_argument'), '', '', 'error');
     }
     // 咨询详细信息
     $consult_info = Model('mall_consult')->getMallConsultInfo(array('mc_id' => $id, 'member_id' => $_SESSION['member_id']));
     Tpl::output('consult_info', $consult_info);
     // 咨询类型列表
     $type_list = Model('mall_consult_type')->getMallConsultTypeList(array(), 'mct_id,mct_name', 'mct_id');
     Tpl::output('type_list', $type_list);
     // 回复状态
     $this->typeState();
     Tpl::showpage('member_mallconsult.info');
 }
Esempio n. 25
0
 /**
  * 积分添加
  */
 public function addpointsOp()
 {
     if (uk86_chksubmit()) {
         $obj_validate = new Uk86Validate();
         $obj_validate->validateparam = array(array("input" => $_POST["member_id"], "require" => "true", "message" => Uk86Language::uk86_get('admin_points_member_error_again')), array("input" => $_POST["pointsnum"], "require" => "true", 'validator' => 'Compare', 'operator' => ' >= ', 'to' => 1, "message" => Uk86Language::uk86_get('admin_points_points_min_error')));
         $error = $obj_validate->uk86_validate();
         if ($error != '') {
             uk86_showMessage($error, '', '', 'error');
         }
         //查询会员信息
         $obj_member = Model('member');
         $member_id = intval($_POST['member_id']);
         $member_info = $obj_member->getMemberInfo(array('member_id' => $member_id));
         if (!is_array($member_info) || count($member_info) <= 0) {
             uk86_showMessage(Uk86Language::uk86_get('admin_points_userrecord_error'), 'index.php?act=points&op=addpoints', '', 'error');
         }
         $pointsnum = intval($_POST['pointsnum']);
         if ($_POST['operatetype'] == 2 && $pointsnum > intval($member_info['member_points'])) {
             uk86_showMessage(Uk86Language::uk86_get('admin_points_points_short_error') . $member_info['member_points'], 'index.php?act=points&op=addpoints', '', 'error');
         }
         $obj_points = Model('points');
         $insert_arr['pl_memberid'] = $member_info['member_id'];
         $insert_arr['pl_membername'] = $member_info['member_name'];
         $admininfo = $this->getAdminInfo();
         $insert_arr['pl_adminid'] = $admininfo['id'];
         $insert_arr['pl_adminname'] = $admininfo['name'];
         if ($_POST['operatetype'] == 2) {
             $insert_arr['pl_points'] = -$_POST['pointsnum'];
         } else {
             $insert_arr['pl_points'] = $_POST['pointsnum'];
         }
         if ($_POST['pointsdesc']) {
             $insert_arr['pl_desc'] = trim($_POST['pointsdesc']);
         } else {
             $insert_arr['pl_desc'] = Uk86Language::uk86_get('admin_points_system_desc');
         }
         $result = $obj_points->savePointsLog('system', $insert_arr, true);
         if ($result) {
             $this->log(L('admin_points_mod_tip') . $member_info['member_name'] . '[' . ($_POST['operatetype'] == 2 ? '' : '+') . strval($insert_arr['pl_points']) . ']', null);
             uk86_showMessage(Uk86Language::uk86_get('nc_common_save_succ'), 'index.php?act=points&op=addpoints');
         } else {
             uk86_showMessage(Uk86Language::uk86_get('nc_common_save_fail'), 'index.php?act=points&op=addpoints', '', 'error');
         }
     } else {
         Tpl::showpage('points.add');
     }
 }
Esempio n. 26
0
 public function indexOp()
 {
     $lang = Uk86Language::uk86_getLangContent();
     if ($_GET['code'] == '') {
         uk86_showMessage($lang['para_error'], '', 'html', 'error');
         //'缺少参数:文章标识'
     }
     $model_doc = Model('document');
     $doc = $model_doc->getOneByCode($_GET['code']);
     Tpl::output('doc', $doc);
     /**
      * 分类导航
      */
     $nav_link = array(array('title' => $lang['homepage'], 'link' => SHOP_SITE_URL), array('title' => $doc['doc_title']));
     Tpl::output('nav_link_list', $nav_link);
     Tpl::showpage('document.index');
 }
Esempio n. 27
0
 /**
  * 商品管理
  */
 public function fleaOp()
 {
     $lang = Uk86Language::uk86_getLangContent();
     $model_goods = Model('flea');
     /**
      * 推荐,编辑,删除
      */
     if ($_POST['form_submit'] == 'ok') {
         if (!empty($_POST['del_id'])) {
             $model_goods->dropGoods(implode(',', $_POST['del_id']));
             uk86_showMessage($lang['goods_index_del_succ']);
         } else {
             uk86_showMessage($lang['goods_index_choose_del']);
         }
         uk86_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 Uk86Page();
     $page->uk86_setEachNum(10);
     $page->uk86_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->uk86_show());
     Tpl::showpage('flea.index');
 }
Esempio n. 28
0
 /**
  * 删除日志
  *
  */
 public function list_delOp()
 {
     $condition = array();
     if (is_numeric($_GET['delago'])) {
         $condition['createtime'] = array('lt', TIMESTAMP - intval($_GET['delago']));
     } elseif ($_GET['delago'] == 'all') {
         $condition = true;
     } elseif (is_array($_POST['del_id'])) {
         $condition['id'] = array('in', $_POST['del_id']);
     }
     if (!Model('admin_log')->where($condition)->delete()) {
         $this->log(L('nc_del,nc_admin_log'), 0);
         uk86_showMessage(L('nc_common_del_fail'), '', 'html', 'error');
     } else {
         $this->log(L('nc_del,nc_admin_log'), 1);
         uk86_showMessage(L('nc_common_del_succ'), '', 'html', 'error');
     }
 }
Esempio n. 29
0
 /**
  * 新增/编辑发货地址
  */
 public function daddress_addOp()
 {
     Uk86Language::uk86_read('member_member_index');
     $lang = Uk86Language::uk86_getLangContent();
     $model_daddress = Model('daddress');
     if (uk86_chksubmit()) {
         //保存 新增/编辑 表单
         $obj_validate = new Uk86Validate();
         $obj_validate->validateparam = array(array("input" => $_POST["seller_name"], "require" => "true", "message" => $lang['store_daddress_receiver_null']), array("input" => $_POST["area_id"], "require" => "true", "validator" => "Number", "message" => $lang['store_daddress_wrong_area']), array("input" => $_POST["city_id"], "require" => "true", "validator" => "Number", "message" => $lang['store_daddress_wrong_area']), array("input" => $_POST["area_info"], "require" => "true", "message" => $lang['store_daddress_area_null']), array("input" => $_POST["address"], "require" => "true", "message" => $lang['store_daddress_address_null']), array("input" => $_POST['telphone'], 'require' => 'true', 'message' => $lang['store_daddress_phone_and_mobile']));
         $error = $obj_validate->uk86_validate();
         if ($error != '') {
             uk86_showValidateError($error);
         }
         $data = array('store_id' => $_SESSION['store_id'], 'seller_name' => $_POST['seller_name'], 'area_id' => $_POST['area_id'], 'city_id' => $_POST['city_id'], 'area_info' => $_POST['area_info'], 'address' => $_POST['address'], 'telphone' => $_POST['telphone'], 'company' => $_POST['company']);
         $address_id = intval($_POST['address_id']);
         if ($address_id > 0) {
             $condition = array();
             $condition['address_id'] = $address_id;
             $condition['store_id'] = $_SESSION['store_id'];
             $update = $model_daddress->editAddress($data, $condition);
             if (!$update) {
                 showDialog($lang['store_daddress_modify_fail'], '', 'error');
             }
         } else {
             $insert = $model_daddress->addAddress($data);
             if (!$insert) {
                 showDialog($lang['store_daddress_add_fail'], '', 'error');
             }
         }
         showDialog($lang['nc_common_op_succ'], 'reload', 'succ', 'CUR_DIALOG.close()');
     } elseif (is_numeric($_GET['address_id']) > 0) {
         //编辑
         $condition = array();
         $condition['address_id'] = intval($_GET['address_id']);
         $condition['store_id'] = $_SESSION['store_id'];
         $address_info = $model_daddress->getAddressInfo($condition);
         if (empty($address_info) && !is_array($address_info)) {
             uk86_showMessage($lang['store_daddress_wrong_argument'], 'index.php?act=store_deliver_set&op=daddress_list', 'html', 'error');
         }
         Tpl::output('address_info', $address_info);
     }
     Tpl::showpage('store_deliver_set.daddress_add', 'null_layout');
 }
Esempio n. 30
0
 /**
  * 商品设置
  */
 public function goods_setOp()
 {
     $model_setting = Model('setting');
     if (uk86_chksubmit()) {
         $update_array = array();
         $update_array['goods_verify'] = $_POST['goods_verify'];
         $result = $model_setting->updateSetting($update_array);
         if ($result === true) {
             $this->log(L('nc_edit,nc_goods_set'), 1);
             uk86_showMessage(L('nc_common_save_succ'));
         } else {
             $this->log(L('nc_edit,nc_goods_set'), 0);
             uk86_showMessage(L('nc_common_save_fail'));
         }
     }
     $list_setting = $model_setting->getListSetting();
     Tpl::output('list_setting', $list_setting);
     Tpl::showpage('goods.setting');
 }