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

Base class for all file (directory) operations This class is abstract and needs to be extended. More...

+ Inheritance diagram for ilFile:
+ Collaboration diagram for ilFile:

Public Member Functions

 ilFile ()
 Constructor get ilias object @access public. More...
 
 deleteTrailingSlash ($a_path)
 delete trailing slash of path variables More...
 

Data Fields

 $path
 
 $ilias
 

Detailed Description

Base class for all file (directory) operations This class is abstract and needs to be extended.

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

Definition at line 13 of file class.ilFile.php.

Member Function Documentation

◆ deleteTrailingSlash()

ilFile::deleteTrailingSlash (   $a_path)

delete trailing slash of path variables

Parameters
stringpath @access public
Returns
string path

Definition at line 48 of file class.ilFile.php.

49 {
50 // DELETE TRAILING '/'
51 if (substr($a_path,-1) == '/' or substr($a_path,-1) == "\\")
52 {
53 $a_path = substr($a_path,0,-1);
54 }
55
56 return $a_path;
57 }

Referenced by ilSetup\checkDataDirSetup(), ilSetup\checkLogSetup(), ilSetup\ilSetup(), ilSetup\saveMasterSetup(), and ilSetup\updateMasterSettings().

+ Here is the caller graph for this function:

◆ ilFile()

ilFile::ilFile ( )

Constructor get ilias object @access public.

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

36 {
37 global $ilias;
38
39 $this->ilias = &$ilias;
40 }
redirection script todo: (a better solution should control the processing via a xml file)

References $ilias.

Field Documentation

◆ $ilias

ilFile::$ilias

Definition at line 27 of file class.ilFile.php.

Referenced by ilFile(), and ilFileDataGroup\ilFileDataGroup().

◆ $path


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