| 123456789101112131415161718192021222324 |
- <?php
- class setting extends control
- {
- public function downloadXXD($type = '', $os = '')
- {
- if(!isset($this->app->user) || (!$this->app->user->admin && !common::hasPriv('im', 'downloadXxdPackage'))) die('Unauthorized.');
- if(in_array($type, array('config', 'package')))
- {
- $this->loadModel('im');
- $server = $this->im->getServer('zentao');
- if(strpos($server, '127.0.0.1') !== false) die(js::alert($this->lang->im->xxdServerError));
- $this->setting->setItem('system.common.xxserver.installed', 1);
- $setting = $this->config->xuanxuan;
- $setting->os = $os;
- $result = $this->im->downloadXXD($setting, $type);
- if($result['result'] == 'success') $this->locate($result['message']);
- die($result['message']);
- }
- die("Params error.");
- }
- }
|