Inheritance diagram for ilFileDataImport:
Collaboration diagram for ilFileDataImport: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;
}
Here is the call graph for this function:| 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);
}
}
Here is the caller graph for this function:| 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;
}
Here is the call graph for this function:
Here is the caller graph for this function:| 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;
}
Here is the caller graph for this function:| 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();
}
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataImport::$import_path |
Definition at line 42 of file class.ilFileDataImport.php.
1.7.1