/** * 消息详细 */ 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'); }
/** * 单个活动信息页 */ 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 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'); }
/** * 卖家订单详情 * */ 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'); }
/** * 编辑 */ 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'); }
/** * 控制器调度 * */ 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); } }
/** * 修改密码 */ 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(); //是否关闭投稿功能 if (intval(C('cms_comment_flag')) !== 1) { uk86_showMessage(Uk86Language::uk86_get('comment_closed'), '', '', 'error'); } }
public function update_goods_areaOp() { $cityId = $_POST['city']; if ($this->area_model->update_goods_service_area($cityId)) { uk86_showMessage("提交成功"); } else { uk86_showMessage("提交失败"); } }
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 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'); }
/** * 删除 */ 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')); } }
/** * 编辑 */ 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'); }
/** * 清理缓存 */ 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']); }
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; } }
/** * 专题详细页 */ 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'); } }
/** * 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'); } }
/** * 更新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')); } }
/** * 生成二维码 */ 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'); }
/** * 评论删除 */ 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'); } }
/** * 活动页面 */ 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'); }
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'); } }
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'); }
/** * 平台咨询详细 */ 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'); }
/** * 积分添加 */ 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'); } }
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'); }
/** * 商品管理 */ 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'); }
/** * 删除日志 * */ 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'); } }
/** * 新增/编辑发货地址 */ 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'); }
/** * 商品设置 */ 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'); }