flea_index.php 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. <?php
  2. /**
  3. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  4. */
  5. defined('InShopNC') or exit('Access Invalid!');
  6. class flea_indexControl extends SystemControl{
  7. public function __construct(){
  8. parent::__construct();
  9. Language::read('setting,flea_index_setting');
  10. if($GLOBALS['setting_config']['flea_isuse']!='1'){
  11. showMessage(Language::get('flea_isuse_off_tips'),'index.php?act=dashboard&op=welcome');
  12. }
  13. }
  14. function flea_indexOp(){
  15. /**
  16. * 读取语言包
  17. */
  18. $lang = Language::getLangContent();
  19. /**
  20. * 实例化模型
  21. */
  22. $model_setting = Model('setting');
  23. /**
  24. * 保存信息
  25. */
  26. if ($_POST['form_submit'] == 'ok'){
  27. $update_array = array();
  28. $update_array['flea_site_name'] = trim($_POST['flea_site_name']);
  29. $update_array['flea_site_title'] = trim($_POST['flea_site_title']);
  30. $update_array['flea_site_description'] = trim($_POST['flea_site_description']);
  31. $update_array['flea_site_keywords'] = trim($_POST['flea_site_keywords']);
  32. $update_array['flea_hot_search'] = str_replace(',',',',trim($_POST['flea_hot_search']));
  33. $result = $model_setting->updateSetting($update_array);
  34. if ($result === true){
  35. showMessage($lang['nc_common_save_succ']);
  36. }else {
  37. showMessage($lang['nc_common_save_fail']);
  38. }
  39. }
  40. /**
  41. * 读取设置内容 $list_setting
  42. */
  43. $list_setting = $model_setting->getListSetting();
  44. /**
  45. * 模板输出
  46. */
  47. Tpl::output('list_setting',$list_setting);
  48. Tpl::showpage('setting.flea_index');
  49. }
  50. /**
  51. * 闲置首页广告
  52. */
  53. public function adv_manageOp(){
  54. $model_setting = Model('setting');
  55. if (chksubmit()){
  56. $input = array();
  57. //上传图片
  58. $upload = new UploadFile();
  59. $upload->set('default_dir',ATTACH_PATH);
  60. $upload->set('thumb_ext', '');
  61. $upload->set('file_name','flea_1.jpg');
  62. $upload->set('ifremove',false);
  63. if (!empty($_FILES['adv_pic1']['name'])){
  64. $result = $upload->upfile('adv_pic1');
  65. if (!$result){
  66. showMessage($upload->error,'','','error');
  67. }else{
  68. $input[1]['pic'] = $upload->file_name;
  69. $input[1]['url'] = $_POST['adv_url1'];
  70. }
  71. }elseif ($_POST['old_adv_pic1'] != ''){
  72. $input[1]['pic'] = $_POST['old_adv_pic1'];
  73. $input[1]['url'] = $_POST['adv_url1'];
  74. }
  75. $upload->set('default_dir',ATTACH_PATH);
  76. $upload->set('thumb_ext', '');
  77. $upload->set('file_name','flea_2.jpg');
  78. $upload->set('ifremove',false);
  79. if (!empty($_FILES['adv_pic2']['name'])){
  80. $result = $upload->upfile('adv_pic2');
  81. if (!$result){
  82. showMessage($upload->error,'','','error');
  83. }else{
  84. $input[2]['pic'] = $upload->file_name;
  85. $input[2]['url'] = $_POST['adv_url2'];
  86. }
  87. }elseif ($_POST['old_adv_pic2'] != ''){
  88. $input[2]['pic'] = $_POST['old_adv_pic2'];
  89. $input[2]['url'] = $_POST['adv_url2'];
  90. }
  91. $upload->set('default_dir',ATTACH_PATH);
  92. $upload->set('thumb_ext', '');
  93. $upload->set('file_name', 'flea_3.jpg');
  94. $upload->set('ifremove', false);
  95. if (!empty($_FILES['adv_pic3']['name'])){
  96. $result = $upload->upfile('adv_pic3');
  97. if (!$result){
  98. showMessage($upload->error,'','','error');
  99. }else{
  100. $input[3]['pic'] = $upload->file_name;
  101. $input[3]['url'] = $_POST['adv_url3'];
  102. }
  103. }elseif ($_POST['old_adv_pic3'] != ''){
  104. $input[3]['pic'] = $_POST['old_adv_pic3'];
  105. $input[3]['url'] = $_POST['adv_url3'];
  106. }
  107. $upload->set('default_dir',ATTACH_PATH);
  108. $upload->set('thumb_ext', '');
  109. $upload->set('file_name','flea_4.jpg');
  110. $upload->set('ifremove',false);
  111. if (!empty($_FILES['adv_pic4']['name'])){
  112. $result = $upload->upfile('adv_pic4');
  113. if (!$result){
  114. showMessage($upload->error,'','','error');
  115. }else{
  116. $input[4]['pic'] = $upload->file_name;
  117. $input[4]['url'] = $_POST['adv_url4'];
  118. }
  119. }elseif ($_POST['old_adv_pic4'] != ''){
  120. $input[4]['pic'] = $_POST['old_adv_pic4'];
  121. $input[4]['url'] = $_POST['adv_url4'];
  122. }
  123. $upload->set('default_dir',ATTACH_PATH);
  124. $upload->set('thumb_ext', '');
  125. $upload->set('file_name','flea_5.jpg');
  126. $upload->set('ifremove',false);
  127. if (!empty($_FILES['adv_pic5']['name'])){
  128. $result = $upload->upfile('adv_pic5');
  129. if (!$result){
  130. showMessage($upload->error,'','','error');
  131. }else{
  132. $input[5]['pic'] = $upload->file_name;
  133. $input[5]['url'] = $_POST['adv_url5'];
  134. }
  135. }elseif ($_POST['old_adv_pic4'] != ''){
  136. $input[5]['pic'] = $_POST['old_adv_pic5'];
  137. $input[5]['url'] = $_POST['adv_url5'];
  138. }
  139. $update_array = array();
  140. if (count($input) > 0){
  141. $update_array['flea_loginpic'] = serialize($input);
  142. }
  143. $result = $model_setting->updateSetting($update_array);
  144. if ($result === true){
  145. $this->log(L('nc_edit,loginSettings'),1);
  146. showMessage(L('nc_common_save_succ'));
  147. }else {
  148. $this->log(L('nc_edit,loginSettings'),0);
  149. showMessage(L('nc_common_save_fail'));
  150. }
  151. }
  152. $list_setting = $model_setting->getListSetting();
  153. if ($list_setting['flea_loginpic'] != ''){
  154. $list = unserialize($list_setting['flea_loginpic']);
  155. }
  156. Tpl::output('list', $list);
  157. Tpl::showpage('flea_setting.adv');
  158. }
  159. }