| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | 
							- <?php
 
- Doo::loadModelAt('aconfig', 'admin');
 
- /**
 
-  * MainController
 
-  * Feel free to delete the methods and replace them with your own code.
 
-  *
 
-  * @author NoNZero
 
-  */
 
- class UpgradeController extends DooController
 
- {
 
-     private $data, $modelconfig, $onoff = array('on', 'off');
 
-     public function __construct()
 
-     {
 
-         $this->data['rootUrl'] = Doo::conf()->APP_URL;
 
-         $this->modelconfig = new AConfig();
 
-     }
 
-     public function getWebVersion()
 
-     {
 
-         exit(json_encode(array('version' => DOO::conf()->ver), JSON_UNESCAPED_UNICODE));
 
-     }
 
-     public function getVersionAndStatus()
 
-     {
 
-         header("Access-Control-Allow-Origin: *");
 
-         $onoff = $this->modelconfig->getOne(array('select' => 'onoff', 'asArray' => TRUE))['onoff'];
 
-         exit(json_encode(array('version' => DOO::conf()->ver, 'onoff' => $onoff), JSON_UNESCAPED_UNICODE));
 
-     }
 
-     public function getSoftwareVersion()
 
-     {
 
-         echo json_encode(array('status' => 'TRUE', 'msg' => ''), JSON_UNESCAPED_UNICODE);
 
-     }
 
-     public function setOnOff()
 
-     {
 
-         echo json_encode(array('status' => 'TRUE', 'msg' => ''), JSON_UNESCAPED_UNICODE);
 
-     }
 
-     public function getSwitchStatus()
 
-     {
 
-         $onoff = $this->modelconfig->getOne(array('select' => 'onoff', 'asArray' => TRUE))['onoff'];
 
-         echo json_encode(array('onoff' => $onoff), JSON_UNESCAPED_UNICODE);
 
-         die();
 
-     }
 
-     public function setSwitchStatus()
 
-     {
 
-         header("Access-Control-Allow-Origin: *");
 
-         if (in_array($this->params['onoff'], $this->onoff)) {
 
-             if ($this->params['onoff'] == 'on') {
 
-                 $this->modelconfig->onoff = 0;
 
-                 $stronoff = $this->modelconfig->update(array('where' => 'conid=1'));
 
-             } else {
 
-                 $this->modelconfig->onoff = 1;
 
-                 $stronoff = $this->modelconfig->update(array('where' => 'conid=1',));
 
-             }
 
-         }
 
-         echo json_encode(array('onoff' => $stronoff), JSON_UNESCAPED_UNICODE);
 
-         die();
 
-     }
 
-     public function setUpgradeInfo()
 
-     {
 
- //                        error_log(var_dump($_POST, TRUE), 3, '/opt/html/dev/data/sss.txt');
 
- //        if (in_array($this->params['onoff'], $this->onoff)) {
 
- //            if ($this->params['onoff'] == 'on') {
 
-         $this->modelconfig->upgradeinfo = json_encode($_POST['json']);
 
-         $stronoff = $this->modelconfig->update(array('where' => 'conid=1'));
 
- //            }
 
- //        }
 
-         echo json_encode(array('onoff' => $stronoff), JSON_UNESCAPED_UNICODE);
 
-         die();
 
-     }
 
- }
 
 
  |