mb_app.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * 下载设置
  4. *
  5. *
  6. *
  7. ***/
  8. defined('InShopNC') or exit('Access Invalid!');
  9. class mb_appControl extends SystemControl{
  10. public function __construct(){
  11. parent::__construct();
  12. }
  13. /**
  14. * 设置下载地址
  15. *
  16. */
  17. public function mb_appOp() {
  18. $model_setting = Model('setting');
  19. $mobile_apk = $model_setting->getRowSetting('mobile_apk');
  20. $mobile_apk_version = $model_setting->getRowSetting('mobile_apk_version');
  21. $mobile_ios = $model_setting->getRowSetting('mobile_ios');
  22. if (chksubmit()) {
  23. $update_array = array();
  24. $update_array['mobile_apk'] = $_POST['mobile_apk'];
  25. $update_array['mobile_apk_version'] = $_POST['mobile_apk_version'];
  26. $update_array['mobile_ios'] = $_POST['mobile_ios'];
  27. $state = $model_setting->updateSetting($update_array);
  28. if ($state) {
  29. $this->log('设置手机端下载地址');
  30. showMessage(Language::get('nc_common_save_succ'),'index.php?act=mb_app&op=mb_app');
  31. } else {
  32. showMessage(Language::get('nc_common_save_fail'));
  33. }
  34. }
  35. Tpl::output('mobile_apk',$mobile_apk);
  36. Tpl::output('mobile_version',$mobile_apk_version);
  37. Tpl::output('mobile_ios',$mobile_ios);
  38. Tpl::showpage('mb_app.edit');
  39. }
  40. /**
  41. * 生成二维码
  42. */
  43. public function mb_qrOp() {
  44. $url = urlShop('mb_app', 'index');
  45. $mobile_app = 'mb_app.png';
  46. require_once(BASE_RESOURCE_PATH.DS.'phpqrcode'.DS.'index.php');
  47. $PhpQRCode = new PhpQRCode();
  48. $PhpQRCode->set('pngTempDir',BASE_UPLOAD_PATH.DS.ATTACH_COMMON.DS);
  49. $PhpQRCode->set('date',$url);
  50. $PhpQRCode->set('pngTempName', $mobile_app);
  51. $PhpQRCode->init();
  52. $this->log('生成手机端二维码');
  53. showMessage('生成二维码成功','index.php?act=mb_app&op=mb_app');
  54. }
  55. }