123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- <?php
- /**
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- */
- defined('InShopNC') or exit('Access Invalid!');
- class flea_indexControl extends SystemControl{
- public function __construct(){
- parent::__construct();
- Language::read('setting,flea_index_setting');
- if($GLOBALS['setting_config']['flea_isuse']!='1'){
- showMessage(Language::get('flea_isuse_off_tips'),'index.php?act=dashboard&op=welcome');
- }
- }
- function flea_indexOp(){
- /**
- * 读取语言包
- */
- $lang = Language::getLangContent();
-
- /**
- * 实例化模型
- */
- $model_setting = Model('setting');
- /**
- * 保存信息
- */
- if ($_POST['form_submit'] == 'ok'){
- $update_array = array();
- $update_array['flea_site_name'] = trim($_POST['flea_site_name']);
- $update_array['flea_site_title'] = trim($_POST['flea_site_title']);
- $update_array['flea_site_description'] = trim($_POST['flea_site_description']);
- $update_array['flea_site_keywords'] = trim($_POST['flea_site_keywords']);
- $update_array['flea_hot_search'] = str_replace(',',',',trim($_POST['flea_hot_search']));
- $result = $model_setting->updateSetting($update_array);
- if ($result === true){
- showMessage($lang['nc_common_save_succ']);
- }else {
- showMessage($lang['nc_common_save_fail']);
- }
- }
- /**
- * 读取设置内容 $list_setting
- */
- $list_setting = $model_setting->getListSetting();
- /**
- * 模板输出
- */
- Tpl::output('list_setting',$list_setting);
- Tpl::showpage('setting.flea_index');
- }
- /**
- * 闲置首页广告
- */
- public function adv_manageOp(){
- $model_setting = Model('setting');
- if (chksubmit()){
- $input = array();
- //上传图片
- $upload = new UploadFile();
- $upload->set('default_dir',ATTACH_PATH);
- $upload->set('thumb_ext', '');
- $upload->set('file_name','flea_1.jpg');
- $upload->set('ifremove',false);
- if (!empty($_FILES['adv_pic1']['name'])){
- $result = $upload->upfile('adv_pic1');
- if (!$result){
- showMessage($upload->error,'','','error');
- }else{
- $input[1]['pic'] = $upload->file_name;
- $input[1]['url'] = $_POST['adv_url1'];
- }
- }elseif ($_POST['old_adv_pic1'] != ''){
- $input[1]['pic'] = $_POST['old_adv_pic1'];
- $input[1]['url'] = $_POST['adv_url1'];
- }
- $upload->set('default_dir',ATTACH_PATH);
- $upload->set('thumb_ext', '');
- $upload->set('file_name','flea_2.jpg');
- $upload->set('ifremove',false);
- if (!empty($_FILES['adv_pic2']['name'])){
- $result = $upload->upfile('adv_pic2');
- if (!$result){
- showMessage($upload->error,'','','error');
- }else{
- $input[2]['pic'] = $upload->file_name;
- $input[2]['url'] = $_POST['adv_url2'];
- }
- }elseif ($_POST['old_adv_pic2'] != ''){
- $input[2]['pic'] = $_POST['old_adv_pic2'];
- $input[2]['url'] = $_POST['adv_url2'];
- }
- $upload->set('default_dir',ATTACH_PATH);
- $upload->set('thumb_ext', '');
- $upload->set('file_name', 'flea_3.jpg');
- $upload->set('ifremove', false);
- if (!empty($_FILES['adv_pic3']['name'])){
- $result = $upload->upfile('adv_pic3');
- if (!$result){
- showMessage($upload->error,'','','error');
- }else{
- $input[3]['pic'] = $upload->file_name;
- $input[3]['url'] = $_POST['adv_url3'];
- }
- }elseif ($_POST['old_adv_pic3'] != ''){
- $input[3]['pic'] = $_POST['old_adv_pic3'];
- $input[3]['url'] = $_POST['adv_url3'];
- }
- $upload->set('default_dir',ATTACH_PATH);
- $upload->set('thumb_ext', '');
- $upload->set('file_name','flea_4.jpg');
- $upload->set('ifremove',false);
- if (!empty($_FILES['adv_pic4']['name'])){
- $result = $upload->upfile('adv_pic4');
- if (!$result){
- showMessage($upload->error,'','','error');
- }else{
- $input[4]['pic'] = $upload->file_name;
- $input[4]['url'] = $_POST['adv_url4'];
- }
- }elseif ($_POST['old_adv_pic4'] != ''){
- $input[4]['pic'] = $_POST['old_adv_pic4'];
- $input[4]['url'] = $_POST['adv_url4'];
- }
-
- $upload->set('default_dir',ATTACH_PATH);
- $upload->set('thumb_ext', '');
- $upload->set('file_name','flea_5.jpg');
- $upload->set('ifremove',false);
- if (!empty($_FILES['adv_pic5']['name'])){
- $result = $upload->upfile('adv_pic5');
- if (!$result){
- showMessage($upload->error,'','','error');
- }else{
- $input[5]['pic'] = $upload->file_name;
- $input[5]['url'] = $_POST['adv_url5'];
- }
- }elseif ($_POST['old_adv_pic4'] != ''){
- $input[5]['pic'] = $_POST['old_adv_pic5'];
- $input[5]['url'] = $_POST['adv_url5'];
- }
- $update_array = array();
- if (count($input) > 0){
- $update_array['flea_loginpic'] = serialize($input);
- }
- $result = $model_setting->updateSetting($update_array);
- if ($result === true){
- $this->log(L('nc_edit,loginSettings'),1);
- showMessage(L('nc_common_save_succ'));
- }else {
- $this->log(L('nc_edit,loginSettings'),0);
- showMessage(L('nc_common_save_fail'));
- }
- }
- $list_setting = $model_setting->getListSetting();
- if ($list_setting['flea_loginpic'] != ''){
- $list = unserialize($list_setting['flea_loginpic']);
- }
- Tpl::output('list', $list);
- Tpl::showpage('flea_setting.adv');
- }
-
- }
|