Public Member Functions | |
ilFileDataImport () | |
Constructor call base constructors checks if directory is writable and sets the optional obj_id. | |
getPath () | |
get exercise path public | |
__checkPath () | |
__checkReadWrite () | |
check if directory is writable overwritten method from base class private | |
Static Public Member Functions | |
_initDirectory () | |
init directory overwritten method public | |
Data Fields | |
$import_path |
Definition at line 35 of file class.ilFileDataImport.php.
ilFileDataImport::__checkPath | ( | ) |
Definition at line 73 of file class.ilFileDataImport.php.
References __checkReadWrite(), and getPath().
{ if(!@file_exists($this->getPath())) { return false; } $this->__checkReadWrite(); return true; }
ilFileDataImport::__checkReadWrite | ( | ) |
check if directory is writable overwritten method from base class private
Reimplemented in ilFileDataImportForum, ilFileDataImportGroup, and ilFileDataImportMail.
Definition at line 89 of file class.ilFileDataImport.php.
Referenced by __checkPath().
{ if(is_writable($this->import_path) && is_readable($this->import_path)) { return true; } else { $this->ilias->raiseError("Import directory is not readable/writable by webserver",$this->ilias->error_obj->FATAL); } }
ilFileDataImport::_initDirectory | ( | ) | [static] |
init directory overwritten method public
Reimplemented in ilFileDataImportForum, ilFileDataImportGroup, and ilFileDataImportMail.
Definition at line 107 of file class.ilFileDataImport.php.
References ilUtil::makeDir().
Referenced by ilFileDataImport().
{ if(!@file_exists($this->import_path)) { ilUtil::makeDir($this->import_path); } return true; }
ilFileDataImport::getPath | ( | ) |
get exercise path public
Reimplemented from ilFileData.
Reimplemented in ilFileDataImportForum, ilFileDataImportGroup, and ilFileDataImportMail.
Definition at line 67 of file class.ilFileDataImport.php.
Referenced by __checkPath(), and ilFileDataImport().
{
return $this->import_path;
}
ilFileDataImport::ilFileDataImport | ( | ) |
Constructor call base constructors checks if directory is writable and sets the optional obj_id.
integereger | obj_id public |
Definition at line 51 of file class.ilFileDataImport.php.
References _initDirectory(), getPath(), and ilFileData::ilFileData().
Referenced by ilFileDataImportForum::ilFileDataImportForum(), ilFileDataImportGroup::ilFileDataImportGroup(), and ilFileDataImportMail::ilFileDataImportMail().
{ define('IMPORT_PATH','import'); parent::ilFileData(); $this->import_path = parent::getPath()."/".IMPORT_PATH; // IF DIRECTORY ISN'T CREATED CREATE IT // STATIC CALL TO AVOID OVERWRITE PROBLEMS ilFileDataImport::_initDirectory(); }
ilFileDataImport::$import_path |
Definition at line 42 of file class.ilFileDataImport.php.