loadConfigFromDB.xuanxuan.php 1.1 KB

123456789101112131415161718
  1. <?php
  2. if($this->app->isServing() || (defined('RUN_MODE') && RUN_MODE == 'api'))
  3. {
  4. $this->loadModel('setting');
  5. $xxItems = $this->setting->getItems('owner=system&module=common&section=xuanxuan');
  6. $xxConfig = array();
  7. foreach($xxItems as $xxItem) $xxConfig[$xxItem->key] = $xxItem->value;
  8. if(empty($xxConfig['key']))
  9. {
  10. $this->setting->setItem('system.common.xuanxuan.turnon', '0');
  11. $this->setting->setItem('system.common.xuanxuan.key', $this->setting->computeSN());
  12. }
  13. if(!isset($xxConfig['chatPort'])) $this->setting->setItem('system.common.xuanxuan.chatPort', '11444');
  14. if(!isset($xxConfig['commonPort'])) $this->setting->setItem('system.common.xuanxuan.commonPort', '11443');
  15. if(!isset($xxConfig['ip'])) $this->setting->setItem('system.common.xuanxuan.ip', '0.0.0.0');
  16. if(!isset($xxConfig['uploadFileSize'])) $this->setting->setItem('system.common.xuanxuan.uploadFileSize', '20');
  17. if(!isset($xxConfig['https']) and !isset($xxConfig['isHttps'])) $this->setting->setItem('system.common.xuanxuan.https', 'off');
  18. }