ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
ilFileData Class Reference

This class handles all operations on files in directory /ilias_data/. More...

+ Inheritance diagram for ilFileData:
+ Collaboration diagram for ilFileData:

Public Member Functions

 ilFileData ()
 Constructor class bas constructor and read path of directory from ilias.ini setup an mail object @access public. More...
 
 checkPath ($a_path)
 check if path exists and is writable More...
 
 getPath ()
 get Path @access public More...
 
- Public Member Functions inherited from ilFile
 ilFile ()
 Constructor get ilias object @access public. More...
 
 deleteTrailingSlash ($a_path)
 delete trailing slash of path variables More...
 

Additional Inherited Members

- Data Fields inherited from ilFile
 $path
 
 $ilias
 

Detailed Description

This class handles all operations on files in directory /ilias_data/.

Author
Stefan Meyer meyer.nosp@m.@lei.nosp@m.fos.c.nosp@m.om
Version
$Id$

Definition at line 14 of file class.ilFileData.php.

Member Function Documentation

◆ checkPath()

ilFileData::checkPath (   $a_path)

check if path exists and is writable

Parameters
stringpath to check @access public
Returns
bool

Definition at line 35 of file class.ilFileData.php.

36 {
37 if(is_writable($a_path))
38 {
39 return true;
40 }
41 else
42 {
43 return false;
44 }
45 }

◆ getPath()

ilFileData::getPath ( )

get Path @access public

Returns
string path

Reimplemented in ilFileDataImportGroup, ilFileDataImport, and ilFileDataImportMail.

Definition at line 52 of file class.ilFileData.php.

53 {
54 return $this->path;
55 }

References ilFile\$path.

Referenced by ilFileDataCourse\__initDirectory(), ilFileDataForum\__initDirectory(), ilFileDataGroup\__initDirectory(), ilFileDataMail\initDirectory(), and ilFileDataShop\initDirectory().

+ Here is the caller graph for this function:

◆ ilFileData()

ilFileData::ilFileData ( )

Constructor class bas constructor and read path of directory from ilias.ini setup an mail object @access public.

Definition at line 23 of file class.ilFileData.php.

24 {
25 parent::ilFile();
26 $this->path = CLIENT_DATA_DIR;
27 }

The documentation for this class was generated from the following file: