| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
This class handles all operations on files for the exercise object. More...
 Inheritance diagram for ilFileDataImportGroup:
 Inheritance diagram for ilFileDataImportGroup: Collaboration diagram for ilFileDataImportGroup:
 Collaboration diagram for ilFileDataImportGroup:| Public Member Functions | |
| ilFileDataImportGroup () | |
| Constructor call base constructors checks if directory is writable and sets the optional obj_id. | |
| getFiles () | |
| getXMLFile () | |
| getObjectFile () | |
| storeUploadedFile ($a_http_post_file) | |
| store uploaded file in filesystem | |
| findXMLFile ($a_dir= '') | |
| findObjectFile ($a_file, $a_dir= '') | |
| unzip () | |
| getPath () | |
| get exercise path  public | |
| unlinkLast () | |
| __readFiles ($a_dir= '') | |
| __checkReadWrite () | |
| check if directory is writable overwritten method from base class  private | |
|  Public Member Functions inherited from ilFileDataImport | |
| ilFileDataImport () | |
| Constructor call base constructors checks if directory is writable and sets the optional obj_id. | |
| __checkPath () | |
|  Public Member Functions inherited from ilFileData | |
| ilFileData () | |
| Constructor class bas constructor and read path of directory from ilias.ini setup an mail object  public. | |
| checkPath ($a_path) | |
| check if path exists and is writable | |
|  Public Member Functions inherited from ilFile | |
| ilFile () | |
| Constructor get ilias object  public. | |
| deleteTrailingSlash ($a_path) | |
| delete trailing slash of path variables | |
| Static Public Member Functions | |
| _initDirectory () | |
| init directory overwritten method  public | |
| Data Fields | |
| $group_path | |
| $files | |
| $xml_file | |
|  Data Fields inherited from ilFileDataImport | |
| $import_path | |
This class handles all operations on files for the exercise object.
Definition at line 14 of file class.ilFileDataImportGroup.php.
| ilFileDataImportGroup::__checkReadWrite | ( | ) | 
check if directory is writable overwritten method from base class private
Reimplemented from ilFileDataImport.
Definition at line 205 of file class.ilFileDataImportGroup.php.
| ilFileDataImportGroup::__readFiles | ( | $a_dir = '' | ) | 
Definition at line 175 of file class.ilFileDataImportGroup.php.
References $file, ilFormat\formatDate(), and getPath().
Referenced by findObjectFile(), findXMLFile(), ilFileDataImportGroup(), and storeUploadedFile().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
init directory overwritten method public
Reimplemented from ilFileDataImport.
Definition at line 223 of file class.ilFileDataImportGroup.php.
References ilUtil\makeDir().
Referenced by ilFileDataImportGroup().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilFileDataImportGroup::findObjectFile | ( | $a_file, | |
| $a_dir = '' | |||
| ) | 
Definition at line 116 of file class.ilFileDataImportGroup.php.
References __readFiles(), getFiles(), and getPath().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilFileDataImportGroup::findXMLFile | ( | $a_dir = '' | ) | 
Definition at line 93 of file class.ilFileDataImportGroup.php.
References $xml_file, __readFiles(), getFiles(), and getPath().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilFileDataImportGroup::getFiles | ( | ) | 
Definition at line 46 of file class.ilFileDataImportGroup.php.
Referenced by findObjectFile(), findXMLFile(), unlinkLast(), and unzip().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilFileDataImportGroup::getObjectFile | ( | ) | 
Definition at line 56 of file class.ilFileDataImportGroup.php.
| ilFileDataImportGroup::getPath | ( | ) | 
get exercise path public
Reimplemented from ilFileDataImport.
Definition at line 154 of file class.ilFileDataImportGroup.php.
References $group_path.
Referenced by __readFiles(), findObjectFile(), findXMLFile(), ilFileDataImportGroup(), and storeUploadedFile().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilFileDataImportGroup::getXMLFile | ( | ) | 
Definition at line 51 of file class.ilFileDataImportGroup.php.
References $xml_file.
| ilFileDataImportGroup::ilFileDataImportGroup | ( | ) | 
Constructor call base constructors checks if directory is writable and sets the optional obj_id.
| integereger | obj_id public | 
Definition at line 34 of file class.ilFileDataImportGroup.php.
References __readFiles(), _initDirectory(), getPath(), and ilFileDataImport\ilFileDataImport().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilFileDataImportGroup::storeUploadedFile | ( | $a_http_post_file | ) | 
store uploaded file in filesystem
| array | HTTP_POST_FILES public | 
Definition at line 67 of file class.ilFileDataImportGroup.php.
References __readFiles(), getPath(), ilUtil\moveUploadedFile(), and unlinkLast().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilFileDataImportGroup::unlinkLast | ( | ) | 
Definition at line 159 of file class.ilFileDataImportGroup.php.
References ilUtil\delDir(), and getFiles().
Referenced by storeUploadedFile().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilFileDataImportGroup::unzip | ( | ) | 
Definition at line 138 of file class.ilFileDataImportGroup.php.
References getFiles().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilFileDataImportGroup::$files | 
Definition at line 23 of file class.ilFileDataImportGroup.php.
| ilFileDataImportGroup::$group_path | 
Definition at line 21 of file class.ilFileDataImportGroup.php.
Referenced by getPath().
| ilFileDataImportGroup::$xml_file | 
Definition at line 24 of file class.ilFileDataImportGroup.php.
Referenced by findXMLFile(), and getXMLFile().