isPost()) { $list_config = rkcache('config', true); View::assign('list_config', $list_config); /* 设置卖家当前栏目 */ $this->setAdminCurItem('base'); return View::fetch(); } else { $update_array = array(); //首页首次访问悬浮图片 if (!empty($_FILES['fixed_suspension_img']['name'])) { $res=ds_upload_pic(ATTACH_COMMON,'fixed_suspension_img', 'fixed_suspension_img.png'); if($res['code']){ $file_name=$res['data']['file_name']; $upload['fixed_suspension_img'] = $file_name; }else{ $this->error($res['msg']); } } if (!empty($upload['fixed_suspension_img'])) { $update_array['fixed_suspension_img'] = $upload['fixed_suspension_img']; } $update_array['goods_verify'] = intval(input('post.goods_verify')) ;//店铺商品审核 $update_array['goods_all_verify'] = intval(input('post.goods_all_verify')) ;//店铺所有商品是否通过审核 $update_array['baidu_ak'] = input('post.baidu_ak'); $update_array['baiduservice_ak'] = input('post.baiduservice_ak'); $update_array['mapak_type'] = input('post.mapak_type'); $update_array['gaode_ak'] = input('post.gaode_ak'); $update_array['gaode_jscode'] = input('post.gaode_jscode'); $update_array['site_name'] = input('post.site_name'); $update_array['icp_number'] = input('post.icp_number'); $update_array['wab_number'] = input('post.wab_number'); $update_array['site_phone'] = input('post.site_phone'); $update_array['site_tel400'] = input('post.site_tel400'); $update_array['site_email'] = input('post.site_email'); $update_array['flow_static_code'] = input('post.flow_static_code'); $update_array['site_state'] = intval(input('post.site_state')); $update_array['cache_open'] = intval(input('post.cache_open')); $update_array['closed_reason'] = input('post.closed_reason'); $update_array['hot_search'] = input('post.hot_search'); $update_array['h5_site_url'] = input('post.h5_site_url'); $update_array['h5_chain_site_url'] = input('post.h5_chain_site_url'); $update_array['h5_store_site_url'] = input('post.h5_store_site_url'); $update_array['h5_force_redirect'] = input('post.h5_force_redirect'); $update_array['fixed_suspension_state'] = input('post.fixed_suspension_state'); //首页首次访问悬浮状态 $update_array['fixed_suspension_url'] = input('post.fixed_suspension_url'); $update_array['member_auth'] = input('post.member_auth');//会员实名认证 $result = $config_model->editConfig($update_array); if ($result) { if($update_array['goods_verify']==0 && $update_array['goods_all_verify']==1){ $goods_model = model('goods'); $update = array(); $update['goods_verify'] = 1; $where = array(); $where[]=array('goods_commonid','>', 0); $goods_model->editProduces($where, $update); } $this->log(lang('ds_edit') . lang('web_set'), 1); $this->success(lang('ds_common_save_succ'), 'Config/base'); } else { $this->log(lang('ds_edit') . lang('web_set'), 0); } } } public function logo() { $config_model = model('config'); if (!request()->isPost()) { $list_config = rkcache('config', true); View::assign('list_config', $list_config); /* 设置卖家当前栏目 */ $this->setAdminCurItem('logo'); return View::fetch(); } else { //上传文件保存路径 if (!empty($_FILES['site_logo']['name'])) { $res=ds_upload_pic(ATTACH_COMMON,'site_logo', 'site_logo.png'); if($res['code']){ $file_name=$res['data']['file_name']; $upload['site_logo'] = $file_name; }else{ $this->error($res['msg']); } } if (!empty($upload['site_logo'])) { $update_array['site_logo'] = $upload['site_logo']; } if (!empty($_FILES['member_logo']['name'])) { $res=ds_upload_pic(ATTACH_COMMON,'member_logo', 'member_logo.png'); if($res['code']){ $file_name=$res['data']['file_name']; $upload['member_logo'] = $file_name; }else{ $this->error($res['msg']); } } if (!empty($upload['member_logo'])) { $update_array['member_logo'] = $upload['member_logo']; } if (!empty($_FILES['seller_center_logo']['name'])) { $res=ds_upload_pic(ATTACH_COMMON,'seller_center_logo', 'seller_center_logo.png'); if($res['code']){ $file_name=$res['data']['file_name']; $upload['seller_center_logo'] = $file_name; }else{ $this->error($res['msg']); } } if (!empty($upload['seller_center_logo'])) { $update_array['seller_center_logo'] = $upload['seller_center_logo']; } if (!empty($_FILES['admin_backlogo']['name'])) { $res=ds_upload_pic('admin/common','admin_backlogo', 'backlogo.png'); if($res['code']){ $file_name=$res['data']['file_name']; $upload['admin_backlogo'] = $file_name; }else{ $this->error($res['msg']); } } if (!empty($upload['admin_backlogo'])) { $update_array['admin_backlogo'] = $upload['admin_backlogo']; } if (!empty($_FILES['admin_logo']['name'])) { $res=ds_upload_pic('admin/common','admin_logo', 'logo.png'); if($res['code']){ $file_name=$res['data']['file_name']; $upload['admin_logo'] = $file_name; }else{ $this->error($res['msg']); } } if (!empty($upload['admin_logo'])) { $update_array['admin_logo'] = $upload['admin_logo']; } if (!empty($_FILES['site_mobile_logo']['name'])) { $res=ds_upload_pic(ATTACH_COMMON,'site_mobile_logo', 'site_mobile_logo.png'); if($res['code']){ $file_name=$res['data']['file_name']; $upload['site_mobile_logo'] = $file_name; }else{ $this->error($res['msg']); } } if (!empty($upload['site_mobile_logo'])) { $update_array['site_mobile_logo'] = $upload['site_mobile_logo']; } if (!empty($_FILES['site_logowx']['name'])) { $res=ds_upload_pic(ATTACH_COMMON,'site_logowx', 'site_logowx.png'); if($res['code']){ $file_name=$res['data']['file_name']; $upload['site_logowx'] = $file_name; }else{ $this->error($res['msg']); } } if (!empty($upload['site_logowx'])) { $update_array['site_logowx'] = $upload['site_logowx']; } if (!empty($_FILES['business_licence']['name'])) { $res=ds_upload_pic(ATTACH_COMMON,'business_licence', 'business_licence.png'); if($res['code']){ $file_name=$res['data']['file_name']; $upload['business_licence'] = $file_name; }else{ $this->error($res['msg']); } } if (!empty($upload['business_licence'])) { $update_array['business_licence'] = $upload['business_licence']; } $result = $config_model->editConfig($update_array); if ($result) { $this->log(lang('ds_edit') . lang('web_set'), 1); $this->success(lang('ds_common_save_succ'), 'Config/logo'); } else { $this->log(lang('ds_edit') . lang('web_set'), 0); } } } /** * 敏感词过滤设置 */ public function word_filter() { $config_model = model('config'); if (!request()->isPost()) { $list_config = rkcache('config', true); View::assign('list_config', $list_config); /* 设置卖家当前栏目 */ $this->setAdminCurItem('word_filter'); return View::fetch(); } else { $update_array = array(); $update_array['word_filter_open'] = intval(input('post.word_filter_open')); $update_array['word_filter_appid'] = trim(input('post.word_filter_appid')); $update_array['word_filter_secret'] = trim(input('post.word_filter_secret')); $result = $config_model->editConfig($update_array); if ($result === true) { $this->log(lang('ds_edit') . lang('word_filter_set'), 1); $this->success(lang('ds_common_save_succ')); } else { $this->log(lang('ds_edit') . lang('word_filter_set'), 0); $this->error(lang('ds_common_save_fail')); } } } /** * 防灌水设置 */ public function dump() { $config_model = model('config'); if (!request()->isPost()) { $list_config = rkcache('config', true); View::assign('list_config', $list_config); /* 设置卖家当前栏目 */ $this->setAdminCurItem('dump'); return View::fetch(); } else { $update_array = array(); $update_array['guest_comment'] = intval(input('post.guest_comment')); $update_array['captcha_status_login'] = intval(input('post.captcha_status_login')); $update_array['captcha_status_register'] = intval(input('post.captcha_status_register')); $update_array['captcha_status_goodsqa'] = intval(input('post.captcha_status_goodsqa')); $update_array['captcha_status_storelogin'] = intval(input('post.captcha_status_storelogin')); $update_array['member_normal_register'] = intval(input('post.member_normal_register')); $result = $config_model->editConfig($update_array); if ($result === true) { $this->log(lang('ds_edit') . lang('dis_dump'), 1); $this->success(lang('ds_common_save_succ')); } else { $this->log(lang('ds_edit') . lang('dis_dump'), 0); $this->error(lang('ds_common_save_fail')); } } } /* * 设置自动收货时间 */ public function auto() { $config_model = model('config'); if (!request()->isPost()) { $list_config = rkcache('config', true); View::assign('list_config', $list_config); /* 设置卖家当前栏目 */ $this->setAdminCurItem('auto'); return View::fetch(); } else { $order_auto_receive_day = intval(input('post.order_auto_receive_day')); $order_auto_cancel_day = intval(input('post.order_auto_cancel_day')); $code_invalid_refund = intval(input('post.code_invalid_refund')); $store_bill_cycle = intval(input('post.store_bill_cycle')); if ($order_auto_receive_day < 1 || $order_auto_receive_day > 100) { $this->error(lang('automatic_confirmation_receipt') . '1-100' . lang('numerical')); } if ($order_auto_cancel_day < 1 || $order_auto_cancel_day > 50) { $this->error(lang('automatic_confirmation_receipt') . '1-50' . lang('numerical')); } if ($code_invalid_refund < 1 || $code_invalid_refund > 100) { $this->error(lang('exchange_code_refunded_automatically') . '1-100' . lang('numerical')); } if ($store_bill_cycle < 7) { $this->error(lang('store_bill_cycle_error')); } $update_array['order_auto_receive_day'] = $order_auto_receive_day; $update_array['order_auto_cancel_day'] = $order_auto_cancel_day; $update_array['code_invalid_refund'] = $code_invalid_refund; $update_array['store_bill_cycle'] = $store_bill_cycle; $result = $config_model->editConfig($update_array); if ($result) { $this->log(lang('ds_edit') . lang('auto_set'), 1); $this->success(lang('ds_common_save_succ'), 'Config/auto'); } else { $this->log(lang('ds_edit') . lang('auto_set'), 0); $this->error(lang('ds_common_save_fail')); } } } /** * 获取卖家栏目列表,针对控制器下的栏目 */ protected function getAdminItemList() { $menu_array = array( array( 'name' => 'base', 'text' => lang('ds_base'), 'url' => (string) url('Config/base') ), array( 'name' => 'logo', 'text' => lang('ds_logo'), 'url' => (string) url('Config/logo') ), array( 'name' => 'dump', 'text' => lang('dis_dump'), 'url' => (string) url('Config/dump') ), array( 'name' => 'word_filter', 'text' => lang('word_filter_set'), 'url' => (string) url('Config/word_filter') ), array( 'name' => 'auto', 'text' => lang('automatic_execution_time_setting'), 'url' => (string) url('Config/auto') ), ); return $menu_array; } }