Example #1
0
 /**
  * 获取系统更新信息
  * @return boolean 返回抓去结果
  */
 public static function getUpdate()
 {
     $version = \Model\Option::findOption('version')['value'];
     $findUpdate = \Model\Content::findContent('update_list', $version, 'update_list_pre_version');
     if (empty($findUpdate)) {
         $update = \Model\Extra::getUpdate($version);
         return $update['status'];
     }
 }
Example #2
0
 /**
  * 下载更新文件
  */
 public function downloadUpgradeFile()
 {
     $version = \Model\Option::findOption('version')['value'];
     $update = \Model\Extra::getUpdate($version);
     if ($update['status'] == '-1') {
         $this->error($update['mes']);
     }
     //下载更新文件
     if (!empty($update['info']['file'])) {
         $this->getFile($update['info']['file']);
     }
     //下载更新SQL文件
     if (!empty($update['info']['sql'])) {
         $this->getFile($update['info']['sql']);
     }
     $this->success('下载成功');
 }