ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f87
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 public. More...
 
 checkPath ($a_path)
 check if path exists and is writable More...
 
 getPath ()
 get Path public More...
 
- Public Member Functions inherited from ilFile
 ilFile ()
 Constructor get ilias object 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 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 public

Returns
string path

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

References ilFile\$path.

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

53  {
54  return $this->path;
55  }
+ 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 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: