live_setting.php 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. <?php
  2. /**
  3. * 订单管理
  4. *
  5. *
  6. *
  7. *
  8. * */
  9. defined('InShopNC') or exit('Access Invalid!');
  10. class live_settingControl extends SystemControl{
  11. public function __construct(){
  12. parent::__construct();
  13. Language::read('live');
  14. }
  15. public function indexOp(){
  16. $model_setting = Model('setting');
  17. if(chksubmit()){
  18. $update = array();
  19. if(!empty($_FILES['live_pic1']['name'])){
  20. $upload = new UploadFile();
  21. $upload->set('default_dir',ATTACH_LIVE);
  22. $result = $upload->upfile('live_pic1');
  23. if ($result){
  24. $update['live_pic1'] = $upload->file_name;
  25. }else {
  26. showMessage($upload->error,'','','error');
  27. }
  28. }
  29. if(!empty($_POST['live_link1'])){
  30. $update['live_link1'] = $_POST['live_link1'];
  31. }
  32. if(!empty($_FILES['live_pic2']['name'])){
  33. $upload = new UploadFile();
  34. $upload->set('default_dir',ATTACH_LIVE);
  35. $result = $upload->upfile('live_pic2');
  36. if ($result){
  37. $update['live_pic2'] = $upload->file_name;
  38. }else {
  39. showMessage($upload->error,'','','error');
  40. }
  41. }
  42. if(!empty($_POST['live_link2'])){
  43. $update['live_link2'] = $_POST['live_link2'];
  44. }
  45. if(!empty($_FILES['live_pic3']['name'])){
  46. $upload = new UploadFile();
  47. $upload->set('default_dir',ATTACH_LIVE);
  48. $result = $upload->upfile('live_pic3');
  49. if ($result){
  50. $update['live_pic3'] = $upload->file_name;
  51. }else {
  52. showMessage($upload->error,'','','error');
  53. }
  54. }
  55. if(!empty($_POST['live_link3'])){
  56. $update['live_link3'] = $_POST['live_link3'];
  57. }
  58. if(!empty($_FILES['live_pic4']['name'])){
  59. $upload = new UploadFile();
  60. $upload->set('default_dir',ATTACH_LIVE);
  61. $result = $upload->upfile('live_pic4');
  62. if ($result){
  63. $update['live_pic4'] = $upload->file_name;
  64. }else {
  65. showMessage($upload->error,'','','error');
  66. }
  67. }
  68. if(!empty($_POST['live_link4'])){
  69. $update['live_link4'] = $_POST['live_link4'];
  70. }
  71. $list_setting = $model_setting->getListSetting();
  72. $result = $model_setting->updateSetting($update);
  73. if($result){
  74. if($list_setting['live_pic1'] != '' && isset($update['live_pic1'])){
  75. @unlink(BASE_UPLOAD_PATH.DS.ATTACH_LIVE.DS.$list_setting['live_pic1']);
  76. }
  77. if($list_setting['live_pic2'] != '' && isset($update['live_pic2'])){
  78. @unlink(BASE_UPLOAD_PATH.DS.ATTACH_LIVE.DS.$list_setting['live_pic2']);
  79. }
  80. if($list_setting['live_pic3'] != '' && isset($update['live_pic3'])){
  81. @unlink(BASE_UPLOAD_PATH.DS.ATTACH_LIVE.DS.$list_setting['live_pic3']);
  82. }
  83. if($list_setting['live_pic4'] != '' && isset($update['live_pic4'])){
  84. @unlink(BASE_UPLOAD_PATH.DS.ATTACH_LIVE.DS.$list_setting['live_pic4']);
  85. }
  86. $this->log('修改线下抢设置',1);
  87. showMessage('编辑成功','','','succ');
  88. }else{
  89. showMessage('编辑失败','','','error');
  90. }
  91. }
  92. $list_setting = $model_setting->getListSetting();
  93. Tpl::output('list_setting',$list_setting);
  94. Tpl::showpage('live_setting.index');
  95. }
  96. public function clearOp(){
  97. $model_setting = Model('setting');
  98. $update = array();
  99. $update['live_pic1'] = '';
  100. $update['live_link1'] = '';
  101. $update['live_pic2'] = '';
  102. $update['live_link2'] = '';
  103. $update['live_pic3'] = '';
  104. $update['live_link3'] = '';
  105. $update['live_pic4'] = '';
  106. $update['live_link4'] = '';
  107. $res = $model_setting->updateSetting($update);
  108. if($res){
  109. $this->log('清空线下抢设置',1);
  110. echo json_encode(array('result'=>'true'));
  111. }else{
  112. echo json_encode(array('result'=>'false'));
  113. }
  114. exit;
  115. }
  116. }