コード例 #1
0
ファイル: SiteExport.php プロジェクト: 4t2/site_export
 /**
  * get the target folder for export files
  */
 protected function getTargetFolder($objSiteExport)
 {
     if (version_compare(VERSION, '3.2', '<')) {
         return false;
     }
     $objFolder = \FilesModel::findByUUID($objSiteExport->targetDir);
     if ($objFolder === null) {
         return false;
     }
     $strFolder = $objFolder->path;
     if (!is_writeable(TL_ROOT . '/' . $strFolder) || !is_dir(TL_ROOT . '/' . $strFolder)) {
         $this->log(sprintf($GLOBALS['TL_LANG']['MSC']['exportDirectoryError'], $strFolder), 'SiteExport', TL_ERROR);
         return false;
     }
     return $strFolder;
 }