Esempio n. 1
0
 private function uploadPackage()
 {
     $uploader = new cmsUploader();
     if (!$uploader->isUploaded($this->upload_name)) {
         $last_error = $uploader->getLastError();
         if ($last_error) {
             cmsUser::addSessionMessage($last_error, 'error');
         }
         return false;
     }
     files_clear_directory(cmsConfig::get('upload_path') . $this->installer_upload_path);
     $result = $uploader->uploadForm($this->upload_name, $this->upload_exts, 0, $this->installer_upload_path);
     if (!$result['success']) {
         cmsUser::addSessionMessage($result['error'], 'error');
         return false;
     }
     return $result['name'];
 }