isPost()) { $list_config = rkcache('config', true); /* View::assign('build_editor', build_editor(array( 'name' => 'our_wish', 'content' => '', )));*/ 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['baidu_ak'] = input('post.baidu_ak'); $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_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');//会员实名认证 $update_array['our_wish'] = input('post.our_wish'); //我们的愿景 $update_array['our_wish_en'] = input('post.our_wish_en'); //我们的愿景 $update_array['feature_credit'] = input('post.feature_credit'); $update_array['feature_credit_en'] = input('post.feature_credit_en'); $update_array['study_abroad'] = input('post.study_abroad'); $update_array['study_abroad_en'] = input('post.study_abroad_en'); $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/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['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['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')); 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')); } $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; $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')); } } } /* * 设置客服 */ public function customer(){ $config_model = model('config'); if (!request()->isPost()) { $list_config = rkcache('config', true); View::assign('list_config', $list_config); /* 设置卖家当前栏目 */ $this->setAdminCurItem('customer'); return View::fetch(); } else { $customer_service_open = input('post.customer_service_open'); $customer_service_qq_1 = input('post.customer_service_qq_1'); $customer_service_qq_2 = input('post.customer_service_qq_2'); $customer_service_qq_3 = input('post.customer_service_qq_3'); $customer_service_ww_1 = input('post.customer_service_ww_1'); $customer_service_ww_2 = input('post.customer_service_ww_2'); $customer_service_ww_3 = input('post.customer_service_ww_3'); $update_array['customer_service_open'] = $customer_service_open; $update_array['customer_service_qq_1'] = $customer_service_qq_1; $update_array['customer_service_qq_2'] = $customer_service_qq_2; $update_array['customer_service_qq_3'] = $customer_service_qq_3; $update_array['customer_service_ww_1'] = $customer_service_ww_1; $update_array['customer_service_ww_2'] = $customer_service_ww_2; $update_array['customer_service_ww_3'] = $customer_service_ww_3; $result = $config_model->editConfig($update_array); if ($result) { $this->success(lang('ds_common_save_succ'), 'Config/customer'); }else{ $this->error(lang('ds_common_save_fail')); } } } /** * 获取卖家栏目列表,针对控制器下的栏目 */ protected function getAdminItemList() { $menu_array = array( array( 'name' => 'base', 'text' => lang('ds_base'), 'url' => url('Config/base') ), /*array( 'name' => 'logo', 'text' => lang('ds_logo'), 'url' => (string) url('Config/logo') ), array( 'name' => 'dump', 'text' => lang('dis_dump'), 'url' => 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' => url('Config/auto') ), array( 'name' => 'customer', 'text' => lang('customer_service'), 'url' => url('Config/customer') ),*/ ); return $menu_array; } }