Esempio n. 1
0
 /**
  * 店铺详细页
  */
 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'] . '-' . Uk86Language::uk86_get('nc_microshop_store') . '-' . Uk86Language::uk86_get('nc_microshop') . '-' . C('site_name'));
     Tpl::showpage('store_detail');
 }
Esempio n. 2
0
 /**
  * 分享保存
  **/
 public function share_saveOp()
 {
     $data = array();
     $data['result'] = 'true';
     $share_id = intval($_POST['share_id']);
     $share_type = $_GET['type'];
     if ($share_id <= 0 || empty($share_type) || mb_strlen($_POST['commend_message']) > 140) {
         showDialog(Uk86Language::uk86_get('wrong_argument'), 'reload', 'fail', '');
     }
     if (!empty($_SESSION['member_id'])) {
         $model = Model('cms_' . $share_type);
         $model->modify(array($share_type . '_share_count' => array('exp', $share_type . '_share_count+1')), array($share_type . '_id' => $share_id));
         //分享内容
         if (isset($_POST['share_app_items'])) {
             $info['commend_message'] = $_POST['commend_message'];
             $info['share_title'] = $_POST['share_title'];
             $info['share_image'] = $_POST['share_image'];
             if (empty($info['commend_message'])) {
                 $info['commend_message'] = Uk86Language::uk86_get('share_text');
             }
             $info['url'] = CMS_SITE_URL . DS . "index.php?act={$_GET['type']}&op={$_GET['type']}_detail&{$_GET['type']}_id=" . $_POST['share_id'];
             self::share_app_publish($info);
         }
         showDialog(Uk86Language::uk86_get('nc_common_save_succ'), '', 'succ', '');
     } else {
         showDialog(Uk86Language::uk86_get('no_login'), 'reload', 'fail', '');
     }
 }
Esempio n. 3
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. 4
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. 5
0
 /**
  * 分享接口数组
  */
 public function getApps()
 {
     $app_arr = array();
     $app_arr['qqweibo'] = array('name' => Uk86Language::uk86_get('nc_shareset_qqweibo'), 'url' => "http://t.qq.com", 'applyurl' => 'http://dev.t.qq.com');
     $app_arr['sinaweibo'] = array('name' => Uk86Language::uk86_get('nc_shareset_sinaweibo'), 'url' => "http://www.weibo.com", 'applyurl' => 'http://open.weibo.com/developers');
     return $app_arr;
 }
Esempio n. 6
0
 /**
  * 分享保存
  **/
 public function share_saveOp()
 {
     $data = array();
     $data['result'] = 'true';
     $share_id = intval($_POST['share_id']);
     $share_type = self::get_channel_type($_GET['type']);
     if ($share_id <= 0 || empty($share_type) || mb_strlen($_POST['commend_message']) > 140) {
         showDialog(Uk86Language::uk86_get('wrong_argument'), 'reload', 'fail', '');
     }
     if (!empty($_SESSION['member_id'])) {
         $model = Model("micro_{$_GET['type']}");
         //分享内容
         if (isset($_POST['share_app_items'])) {
             $condition = array();
             $condition[$share_type['type_key']] = $_POST['share_id'];
             if ($_GET['type'] == 'store') {
                 $info = $model->getOneWithStoreInfo($condition);
             } else {
                 $info = $model->getOne($condition);
             }
             $info['commend_message'] = $_POST['commend_message'];
             if (empty($info['commend_message'])) {
                 $info['commend_message'] = Uk86Language::uk86_get('microshop_share_default_message');
             }
             $info['type'] = $_GET['type'];
             $info['url'] = MICROSHOP_SITE_URL . DS . "index.php?act={$_GET['type']}&op=detail&{$_GET['type']}_id=" . $_POST['share_id'];
             self::share_app_publish('share', $info);
         }
         showDialog(Uk86Language::uk86_get('nc_common_save_succ'), '', 'succ', '');
     } else {
         showDialog(Uk86Language::uk86_get('no_login'), 'reload', 'fail', '');
     }
 }
Esempio n. 7
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. 8
0
 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'] . '-' . Uk86Language::uk86_get('nc_microshop_personal') . '-' . Uk86Language::uk86_get('nc_microshop') . '-' . C('site_name'));
     Tpl::showpage('personal_detail');
 }
 public function __construct()
 {
     parent::__construct();
     //检查是否开启
     if (intval(C('promotion_allow')) !== 1) {
         uk86_showMessage(Uk86Language::uk86_get('promotion_unavailable'), uk86_urlShop('seller_center', 'index'), '', 'error');
     }
 }
Esempio n. 10
0
 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');
     }
 }
Esempio n. 11
0
 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');
     }
 }
Esempio n. 12
0
 /**
  * 分类列表
  */
 public function indexOp()
 {
     Uk86Language::uk86_read('home_category_index');
     $lang = Uk86Language::uk86_getLangContent();
     //导航
     $nav_link = array('0' => array('title' => $lang['homepage'], 'link' => SHOP_SITE_URL), '1' => array('title' => $lang['category_index_goods_class']));
     Tpl::output('nav_link_list', $nav_link);
     Tpl::output('html_title', C('site_name') . ' - ' . Uk86Language::uk86_get('category_index_goods_class'));
     Tpl::showpage('category');
 }
Esempio n. 13
0
 /**
  * 获取微商城名称
  */
 public function get_micro_nameOp()
 {
     $result = '';
     $micro_name = Uk86Language::uk86_get('nc_microshop');
     if ($this->data_type === 'json') {
         $result = json_encode($micro_name);
     } else {
         $result = $micro_name;
     }
     $this->return_result($result);
 }
Esempio n. 14
0
 public function __construct()
 {
     parent::__construct();
     if (!$_SESSION['member_id']) {
         uk86_redirect('index.php?act=login&ref_url=' . urlencode(uk86_request_uri()));
     }
     //验证该会员是否禁止购买
     if (!$_SESSION['is_buy']) {
         uk86_showMessage(Uk86Language::uk86_get('cart_buy_noallow'), '', 'html', 'error');
     }
     Tpl::output('hidden_rtoolbar_cart', 1);
 }
Esempio n. 15
0
 /**
  * 用户中心右边,小导航
  *
  * @param string	$menu_type	导航类型
  * @param string 	$menu_key	当前导航的menu_key
  * @param array 	$array		附加菜单
  * @return
  */
 private function profile_menu($menu_key = '', $array = array())
 {
     Uk86Language::uk86_read('member_layout');
     $lang = Uk86Language::uk86_getLangContent();
     $menu_array = array();
     $menu_array = array(1 => array('menu_key' => 'points', 'menu_name' => $lang['nc_member_path_points'], 'menu_url' => 'index.php?act=member_points'), 2 => array('menu_key' => 'orderlist', 'menu_name' => Uk86Language::uk86_get('member_pointorder_list_title'), 'menu_url' => 'index.php?act=member_pointorder&op=orderlist'));
     if (!empty($array)) {
         $menu_array[] = $array;
     }
     Tpl::output('member_menu', $menu_array);
     Tpl::output('menu_key', $menu_key);
 }
Esempio n. 16
0
 /**
  * 专题列表
  */
 public function special_listOp()
 {
     $conition = array();
     $conition['special_state'] = 2;
     $model_special = Model('cms_special');
     $special_list = $model_special->getShopList($conition, 10, 'special_id desc');
     Tpl::output('show_page', $model_special->showpage(2));
     Tpl::output('special_list', $special_list);
     //分类导航
     $nav_link = array(0 => array('title' => Uk86Language::uk86_get('homepage'), 'link' => SHOP_SITE_URL), 1 => array('title' => '专题'));
     Tpl::output('nav_link_list', $nav_link);
     Tpl::showpage('special_list');
 }
Esempio n. 17
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. 18
0
 /**
  * 图片商品添加
  */
 public function goods_info_by_urlOp()
 {
     $url = urldecode($_GET['url']);
     if (empty($url)) {
         self::return_json(Uk86Language::uk86_get('goods_not_exist'), 'false');
     }
     $model_goods_info = Model('goods_info_by_url');
     $result = $model_goods_info->get_goods_info_by_url($url);
     if ($result) {
         self::echo_json($result);
     } else {
         self::return_json(Uk86Language::uk86_get('goods_not_exist'), 'false');
     }
 }
Esempio n. 19
0
 public function __construct()
 {
     parent::__construct();
     Uk86Language::uk86_read('home_cart_index');
     //输出会员信息
     $this->member_info = $this->getMemberAndGradeInfo(true);
     Tpl::output('member_info', $this->member_info);
     if (!$_SESSION['member_id']) {
         uk86_redirect('index.php?act=wap_login&op=login');
     }
     //验证该会员是否禁止购买
     if (!$_SESSION['is_buy']) {
         $this->wap_showDialog(Uk86Language::uk86_get('cart_buy_noallow'));
     }
 }
Esempio n. 20
0
 /**
  * 用户中心右边,小导航
  *
  * @param string	$menu_type	导航类型
  * @param string 	$menu_key	当前导航的menu_key
  * @param array 	$array		附加菜单
  * @return
  */
 private function profile_menu($menu_type, $menu_key = '', $array = array())
 {
     Uk86Language::uk86_read('member_layout');
     $menu_array = array();
     switch ($menu_type) {
         case 'my_consult':
             $menu_array = array(1 => array('menu_key' => 'consult_list', 'menu_name' => Uk86Language::uk86_get('nc_member_path_all_consult'), 'menu_url' => 'index.php?act=member_consult&op=my_consult'), 2 => array('menu_key' => 'to_reply', 'menu_name' => Uk86Language::uk86_get('nc_member_path_unreplied_consult'), 'menu_url' => 'index.php?act=member_consult&op=my_consult&type=to_reply'), 3 => array('menu_key' => 'replied', 'menu_name' => Uk86Language::uk86_get('nc_member_path_replied_consult'), 'menu_url' => 'index.php?act=member_consult&op=my_consult&type=replied'));
             break;
     }
     if (!empty($array)) {
         $menu_array[] = $array;
     }
     Tpl::output('member_menu', $menu_array);
     Tpl::output('menu_key', $menu_key);
 }
Esempio n. 21
0
 /**
  * 默认进入页面
  */
 public function indexOp()
 {
     /**
      * 读取语言包
      */
     Uk86Language::uk86_read('home_article_index');
     if (!empty($_GET['article_id'])) {
         $this->showOp();
         exit;
     }
     if (!empty($_GET['ac_id'])) {
         $this->articleOp();
         exit;
     }
     uk86_showMessage(Uk86Language::uk86_get('article_article_not_found'), '', 'html', 'error');
     //'没有符合条件的文章'
 }
Esempio n. 22
0
 /**
  * 喜欢删除
  **/
 public function like_dropOp()
 {
     $data['result'] = 'false';
     $data['message'] = Uk86Language::uk86_get('nc_common_del_fail');
     $like_id = intval($_GET['like_id']);
     if ($like_id > 0) {
         $model_like = Model('micro_like');
         $like_info = $model_like->getOne(array('like_id' => $like_id));
         if ($like_info['like_member_id'] == $_SESSION['member_id']) {
             $result = $model_like->drop(array('like_id' => $like_id));
             if ($result) {
                 $data['result'] = 'true';
                 $data['message'] = Uk86Language::uk86_get('nc_common_del_succ');
             }
         }
     }
     self::echo_json($data);
 }
Esempio n. 23
0
 /**
  * 店铺打印设置
  */
 public function indexOp()
 {
     $model = Model();
     $store_info = $model->table('store')->where(array('store_id' => $_SESSION['store_id']))->find();
     if (empty($store_info)) {
         showDialog(Uk86Language::uk86_get('store_storeinfo_error'), 'index.php?act=store_printsetup', 'error');
     }
     if (uk86_chksubmit()) {
         $obj_validate = new Uk86Validate();
         $obj_validate->validateparam = array(array("input" => $_POST['store_printdesc'], "require" => "true", "validator" => "Length", "min" => 1, "max" => 200, "message" => Uk86Language::uk86_get('store_printsetup_desc_error')));
         $error = $obj_validate->uk86_validate();
         if ($error != '') {
             showDialog($error);
         }
         $update_arr = array();
         //上传认证文件
         if ($_FILES['store_stamp']['name'] != '') {
             $upload = new Uk86UploadFile();
             $upload->uk86_set('default_dir', ATTACH_STORE);
             if ($_FILES['store_stamp']['name'] != '') {
                 $result = $upload->uk86_upfile('store_stamp');
                 if ($result) {
                     $update_arr['store_stamp'] = $upload->file_name;
                     //删除旧认证图片
                     if (!empty($store_info['store_stamp'])) {
                         @unlink(BASE_UPLOAD_PATH . DS . ATTACH_STORE . DS . $store_info['store_stamp']);
                     }
                 }
             }
         }
         $update_arr['store_printdesc'] = $_POST['store_printdesc'];
         $rs = $model->table('store')->where(array('store_id' => $_SESSION['store_id']))->update($update_arr);
         if ($rs) {
             showDialog(Uk86Language::uk86_get('nc_common_save_succ'), 'index.php?act=store_printsetup', 'succ');
         } else {
             showDialog(Uk86Language::uk86_get('nc_common_save_fail'), 'index.php?act=store_printsetup', 'error');
         }
     } else {
         Tpl::output('store_info', $store_info);
         self::profile_menu('store_printsetup');
         Tpl::showpage('store_printsetup');
     }
 }
Esempio n. 24
0
 /**
  * 设置
  */
 public function flea_class_indexOp()
 {
     /**
      * 加载语言包
      */
     $lang = Uk86Language::uk86_getLangContent();
     /**
      * 实例化商品分类模型
      */
     $model_class = Model('flea_class');
     $goods_class = $model_class->getTreeClassList(1);
     Tpl::output('goods_class', $goods_class);
     /**
      * 获取设置信息
      */
     $fc_index = $model_class->getFleaIndexClass(array());
     if (is_array($fc_index) && !empty($fc_index)) {
         foreach ($fc_index as $value) {
             Tpl::output($value['fc_index_code'], $value);
         }
     }
     if ($_POST['form_submit'] == 'ok') {
         $a = $model_class->setFleaIndexClass(array('fc_index_code' => 'shuma', 'fc_index_id1' => $_POST['shuma_cid1'], 'fc_index_id2' => $_POST['shuma_cid2'], 'fc_index_id3' => $_POST['shuma_cid3'], 'fc_index_id4' => $_POST['shuma_cid4']));
         $b = $model_class->setFleaIndexClass(array('fc_index_code' => 'zhuangban', 'fc_index_id1' => $_POST['zhuangban_cid1'], 'fc_index_id2' => $_POST['zhuangban_cid2'], 'fc_index_id3' => $_POST['zhuangban_cid3'], 'fc_index_id4' => $_POST['zhuangban_cid4']));
         $c = $model_class->setFleaIndexClass(array('fc_index_code' => 'jujia', 'fc_index_id1' => $_POST['jujia_cid1'], 'fc_index_id2' => $_POST['jujia_cid2'], 'fc_index_id3' => $_POST['jujia_cid3'], 'fc_index_id4' => $_POST['jujia_cid4']));
         $d = $model_class->setFleaIndexClass(array('fc_index_code' => 'xingqu', 'fc_index_id1' => $_POST['xingqu_cid1'], 'fc_index_id2' => $_POST['xingqu_cid2'], 'fc_index_id3' => $_POST['xingqu_cid3'], 'fc_index_id4' => $_POST['xingqu_cid4']));
         $e = $model_class->setFleaIndexClass(array('fc_index_code' => 'muying', 'fc_index_id1' => $_POST['muying_cid1'], 'fc_index_id2' => $_POST['muying_cid2'], 'fc_index_id3' => $_POST['muying_cid3'], 'fc_index_id4' => $_POST['muying_cid4']));
         if ($a && $b && $c && $d && e) {
             $a = $model_class->setFleaIndexClass(array('fc_index_code' => 'shuma', 'fc_index_name1' => $_POST['shuma_cname1'], 'fc_index_name2' => $_POST['shuma_cname2'], 'fc_index_name3' => $_POST['shuma_cname3'], 'fc_index_name4' => $_POST['shuma_cname4']));
             $b = $model_class->setFleaIndexClass(array('fc_index_code' => 'zhuangban', 'fc_index_name1' => $_POST['zhuangban_cname1'], 'fc_index_name2' => $_POST['zhuangban_cname2'], 'fc_index_name3' => $_POST['zhuangban_cname3'], 'fc_index_name4' => $_POST['zhuangban_cname4']));
             $c = $model_class->setFleaIndexClass(array('fc_index_code' => 'jujia', 'fc_index_name1' => $_POST['jujia_cname1'], 'fc_index_name2' => $_POST['jujia_cname2'], 'fc_index_name3' => $_POST['jujia_cname3'], 'fc_index_name4' => $_POST['jujia_cname4']));
             $d = $model_class->setFleaIndexClass(array('fc_index_code' => 'xingqu', 'fc_index_name1' => $_POST['xingqu_cname1'], 'fc_index_name2' => $_POST['xingqu_cname2'], 'fc_index_name3' => $_POST['xingqu_cname3'], 'fc_index_name4' => $_POST['xingqu_cname4']));
             $e = $model_class->setFleaIndexClass(array('fc_index_code' => 'muying', 'fc_index_name1' => $_POST['muying_cname1'], 'fc_index_name2' => $_POST['muying_cname2'], 'fc_index_name3' => $_POST['muying_cname3'], 'fc_index_name4' => $_POST['muying_cname4']));
             if ($a && $b && $c && $d && e) {
                 uk86_showMessage(Uk86Language::uk86_get('flea_class_setting_ok'));
             }
         } else {
             uk86_showMessage(Uk86Language::uk86_get('flea_class_setting_error'));
         }
     }
     Tpl::showpage('flea_class_index');
 }
Esempio n. 25
0
 /**
  * 文章心情
  */
 public function article_attitudeOp()
 {
     $article_id = intval($_GET['article_id']);
     $article_attitude = intval($_GET['article_attitude']);
     if (empty($article_id) || empty($article_attitude)) {
         $data['result'] = 'false';
         $data['message'] = Uk86Language::uk86_get('wrong_argument');
         self::echo_json($data);
     }
     if (!empty($_SESSION['member_id'])) {
         $model_attitude = Model('cms_article_attitude');
         $param = array();
         $param['attitude_article_id'] = $article_id;
         $param['attitude_member_id'] = $_SESSION['member_id'];
         $exist = $model_attitude->isExist($param);
         if (!$exist) {
             $param['attitude_time'] = time();
             $result = $model_attitude->save($param);
             if ($result) {
                 //评论计数加1
                 $model_article = Model('cms_article');
                 $update = array();
                 $update['article_attitude_' . $article_attitude] = array('exp', 'article_attitude_' . $article_attitude . '+1');
                 $condition = array();
                 $condition['article_id'] = $article_id;
                 $model_article->modify($update, $condition);
                 //返回信息
                 $data['result'] = 'true';
             } else {
                 $data['result'] = 'false';
                 $data['message'] = Uk86Language::uk86_get('nc_common_save_fail');
             }
         } else {
             $data['result'] = 'false';
             $data['message'] = Uk86Language::uk86_get('attitude_published');
         }
     } else {
         $data['result'] = 'false';
         $data['message'] = Uk86Language::uk86_get('no_login');
     }
     self::echo_json($data);
 }
Esempio n. 26
0
 public function indexOp()
 {
     //读取语言包
     Uk86Language::uk86_read('home_brand_index');
     //分类导航
     $nav_link = array(0 => array('title' => Uk86Language::uk86_get('homepage'), 'link' => SHOP_SITE_URL), 1 => array('title' => Uk86Language::uk86_get('brand_index_all_brand')));
     Tpl::output('nav_link_list', $nav_link);
     //获得品牌列表
     $model = Model();
     $brand_c_list = $model->table('brand')->where(array('brand_apply' => '1'))->order('brand_sort asc')->select();
     $brands = $this->_tidyBrand($brand_c_list);
     extract($brands);
     Tpl::output('brand_c', $brand_listnew);
     Tpl::output('brand_class', $brand_class);
     Tpl::output('brand_r', $brand_r_list);
     Tpl::output('html_title', Uk86Language::uk86_get('brand_index_brand_list'));
     //页面输出
     Tpl::output('index_sign', 'brand');
     Model('seo')->type('brand')->show();
     Tpl::showpage('brand');
 }
Esempio n. 27
0
 /**
  * sina微博设置
  */
 public function sinaOp()
 {
     $model_setting = Model('setting');
     if (uk86_chksubmit()) {
         $obj_validate = new Uk86Validate();
         if (trim($_POST['sina_isuse']) == '1') {
             $obj_validate->validateparam = array(array("input" => $_POST["sina_wb_akey"], "require" => "true", "message" => Uk86Language::uk86_get('sina_wb_akey_error')), array("input" => $_POST["sina_wb_skey"], "require" => "true", "message" => Uk86Language::uk86_get('sina_wb_skey_error')));
         }
         $error = $obj_validate->uk86_validate();
         if ($error != '') {
             uk86_showMessage($error);
         } else {
             $update_array = array();
             $update_array['sina_isuse'] = $_POST['sina_isuse'];
             $update_array['sina_wb_akey'] = $_POST['sina_wb_akey'];
             $update_array['sina_wb_skey'] = $_POST['sina_wb_skey'];
             $update_array['sina_appcode'] = $_POST['sina_appcode'];
             $result = $model_setting->updateSetting($update_array);
             if ($result === true) {
                 $this->log(L('nc_edit,sinaSettings'), 1);
                 uk86_showMessage(Uk86Language::uk86_get('nc_common_save_succ'));
             } else {
                 $this->log(L('nc_edit,sinaSettings'), 0);
                 uk86_showMessage(Uk86Language::uk86_get('nc_common_save_fail'));
             }
         }
     }
     $is_exist = function_exists('curl_init');
     if ($is_exist) {
         $list_setting = $model_setting->getListSetting();
         Tpl::output('list_setting', $list_setting);
     }
     Tpl::output('is_exist', $is_exist);
     //输出子菜单
     Tpl::output('top_link', $this->sublink($this->links, 'sina'));
     Tpl::showpage('setting.sina_setting');
 }
Esempio n. 28
0
 /**
  * 设置下载地址
  *
  */
 public function mb_appOp()
 {
     $model_setting = Model('setting');
     $mobile_apk = $model_setting->getRowSetting('mobile_apk');
     $mobile_apk_version = $model_setting->getRowSetting('mobile_apk_version');
     $mobile_ios = $model_setting->getRowSetting('mobile_ios');
     if (uk86_chksubmit()) {
         $update_array = array();
         $update_array['mobile_apk'] = $_POST['mobile_apk'];
         $update_array['mobile_apk_version'] = $_POST['mobile_apk_version'];
         $update_array['mobile_ios'] = $_POST['mobile_ios'];
         $state = $model_setting->updateSetting($update_array);
         if ($state) {
             $this->log('设置手机端下载地址');
             uk86_showMessage(Uk86Language::uk86_get('nc_common_save_succ'), 'index.php?act=mb_app&op=mb_app');
         } else {
             uk86_showMessage(Uk86Language::uk86_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::showpage('mb_app.edit');
 }
Esempio n. 29
0
 /**
  * 编辑保存
  */
 public function payment_saveOp()
 {
     $payment_id = intval($_POST["payment_id"]);
     $data = array();
     $data['payment_state'] = intval($_POST["payment_state"]);
     switch ($_POST['payment_code']) {
         case 'alipay':
             $payment_config = array('alipay_account' => $_POST['alipay_account'], 'alipay_key' => $_POST['alipay_key'], 'alipay_partner' => $_POST['alipay_partner']);
             break;
         case 'wxpay':
             $payment_config = array('wxpay_appid' => $_POST['wxpay_appid'], 'wxpay_mch_id' => $_POST['wxpay_mch_id'], 'wxpay_appsecret' => $_POST['wxpay_appsecret'], 'wxpay_key' => $_POST['wxpay_key']);
             break;
         default:
             uk86_showMessage(L('param_error'), '');
     }
     $data['payment_config'] = $payment_config;
     $model_mb_payment = Model('mb_payment');
     $result = $model_mb_payment->editMbPayment($data, array('payment_id' => $payment_id));
     if ($result) {
         uk86_showMessage(Uk86Language::uk86_get('nc_common_save_succ'), uk86_urlAdmin('mb_payment', 'payment_list'));
     } else {
         uk86_showMessage(Uk86Language::uk86_get('nc_common_save_fail'), uk86_urlAdmin('mb_payment', 'payment_list'));
     }
 }
Esempio n. 30
0
 /**
  * 删除相册
  */
 public function aclass_delOp()
 {
     $aclass_id = intval($_GET['aclass_id']);
     if (!is_numeric($aclass_id)) {
         uk86_showMessage(Uk86Language::uk86_get('param_error'));
     }
     $model = Model();
     $pic = $model->table('album_pic')->field('apic_cover')->where(array('aclass_id' => $aclass_id))->select();
     if (is_array($pic)) {
         foreach ($pic as $v) {
             $this->del_file($v['apic_cover']);
         }
     }
     $model->table('album_pic')->where(array('aclass_id' => $aclass_id))->delete();
     $model->table('album_class')->where(array('aclass_id' => $aclass_id))->delete();
     $this->log(L('nc_delete,g_album_one') . '[ID:' . intval($_GET['aclass_id']) . ']', 1);
     uk86_showMessage(Uk86Language::uk86_get('nc_common_del_succ'));
 }