|
ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Abstract parent class for all event hook plugin classes. More...
Inheritance diagram for ilTestExportPlugin:
Collaboration diagram for ilTestExportPlugin:Public Member Functions | |
| getComponentType () | |
| Get Component Type. More... | |
| getComponentName () | |
| Get Component Name. More... | |
| getSlot () | |
| Get Slot Name. More... | |
| getSlotId () | |
| Get Slot ID. More... | |
| setTest ($test) | |
| setTimestmap ($timestmap) | |
| getTimestmap () | |
| getFormat () | |
| getFormatLabel () | |
| This method should return a human readable label for your export. More... | |
Public Member Functions inherited from ilPlugin | |
| __construct () | |
| getComponentType () | |
| Get Component Type. More... | |
| getComponentName () | |
| Get Component Name. More... | |
| getSlot () | |
| Get Slot Name. More... | |
| getSlotId () | |
| Get Slot ID. More... | |
| getPluginName () | |
| Get Plugin Name. More... | |
| getId () | |
| Get Id. More... | |
| getLastUpdateVersion () | |
| Get Version of last update. More... | |
| getVersion () | |
| Get Current Version (from plugin.php file). More... | |
| getIliasMinVersion () | |
| Get Required ILIAS min. More... | |
| getIliasMaxVersion () | |
| Get Required ILIAS max. More... | |
| getActive () | |
| Get Active. More... | |
| setDBVersion ($a_dbversion) | |
| Set DB Version. More... | |
| getDBVersion () | |
| Get DB Version. More... | |
| writeDBVersion ($a_dbversion) | |
| Write DB version to database. More... | |
| getDirectory () | |
| Get Plugin Directory. More... | |
| includeClass ($a_class_file_name) | |
| Include (once) a class file. More... | |
| getPrefix () | |
| Get plugin prefix, used for lang vars. More... | |
| getTablePrefix () | |
| Get db table plugin prefix. More... | |
| updateLanguages ($a_lang_keys=null) | |
| updateDatabase () | |
| Update database. More... | |
| loadLanguageModule () | |
| Load language module for plugin. More... | |
| txt ($a_var) | |
| Get Language Variable (prefix will be prepended automatically) More... | |
| getTemplate ($a_template, $a_par1=true, $a_par2=true) | |
| Get template from plugin. More... | |
| getImagePath ($a_img) | |
| Get image path. More... | |
| getStyleSheetLocation ($a_css_file) | |
| Get css file location. More... | |
| addBlockFile ($a_tpl, $a_var, $a_block, $a_tplname) | |
| Add template content to placeholder variable. More... | |
| isActive () | |
| Check whether plugin is active. More... | |
| needsUpdate () | |
| Check whether update is needed. More... | |
| activate () | |
| Activate. More... | |
| deactivate () | |
| Deactivate. More... | |
| uninstall () | |
| update () | |
| Update plugin. More... | |
Protected Member Functions | |
| slotInit () | |
| Object initialization done by slot. More... | |
| getTest () | |
| buildExportFile (ilTestExportFilename $export_path) | |
| This method is called if the user wants to export a test of YOUR export type If you throw an exception of type ilException with a respective language variable, ILIAS presents a translated failure message. More... | |
| getFormatIdentifier () | |
| A unique identifier which describes your export type, e.g. More... | |
Protected Member Functions inherited from ilPlugin | |
| setSlotObject ($a_slot) | |
| Set Plugin Slot. More... | |
| getSlotObject () | |
| Get Plugin Slot. More... | |
| getClassesDirectory () | |
| Get Plugin's classes Directory. More... | |
| getLanguageDirectory () | |
| Get Plugin's language Directory. More... | |
| slotInit () | |
| Object initialization done by slot. More... | |
| init () | |
| Object initialization. More... | |
| beforeActivation () | |
| Before activation processing. More... | |
| afterActivation () | |
| After activation processing. More... | |
| afterDeactivation () | |
| After deactivation processing. More... | |
| beforeUninstall () | |
| afterUninstall () | |
| beforeUpdate () | |
| Before update processing. More... | |
| afterUpdate () | |
| After update processing. More... | |
Protected Attributes | |
| $test | |
| $timestmap = -1 | |
Protected Attributes inherited from ilPlugin | |
| $lang_initialised = false | |
| $id = '' | |
Static Protected Attributes | |
| static | $reserved_formats |
Additional Inherited Members | |
Static Public Member Functions inherited from ilPlugin | |
| static | _getDirectory ($a_ctype, $a_cname, $a_slot_id, $a_pname) |
| Get plugin directory. More... | |
| static | getAvailableLangFiles ($a_lang_directory) |
| Get array of all language files in the plugin. More... | |
| static | hasConfigureClass ($a_slot_dir, $a_name) |
| Has the plugin a configure class? More... | |
| static | getConfigureClassName ($a_name) |
| Get plugin configure class name. More... | |
| static | getDBUpdateScriptName ($a_ctype, $a_cname, $a_slot_name, $a_pname) |
| Get DB update script filename (full path) More... | |
| static | lookupTxt ($a_mod_prefix, $a_pl_id, $a_lang_var) |
| Lookup language text. More... | |
| static | _getImagePath ($a_ctype, $a_cname, $a_slot_id, $a_pname, $a_img) |
| Get image path. More... | |
| static | createPluginRecord ($a_ctype, $a_cname, $a_slot_id, $a_pname) |
| static | getPluginRecord ($a_ctype, $a_cname, $a_slot_id, $a_pname) |
| Get record from il_plugin table. More... | |
| static | getPluginObject ($a_ctype, $a_cname, $a_slot_id, $a_pname) |
| Get plugin object. More... | |
| static | lookupStoredData ($a_ctype, $a_cname, $a_slot_id, $a_pname) |
| Lookup information data in il_plugin. More... | |
| static | getActivePluginsForSlot ($a_ctype, $a_cname, $a_slot_id) |
| Get all active plugin names for a slot. More... | |
| static | getActivePluginIdsForSlot ($a_ctype, $a_cname, $a_slot_id) |
| Get All active plugin ids for a slot. More... | |
| static | lookupNameForId ($a_ctype, $a_cname, $a_slot_id, $a_plugin_id) |
| Lookup name for id. More... | |
| static | lookupIdForName ($a_ctype, $a_cname, $a_slot_id, $a_plugin_name) |
| Lookup id for name. More... | |
Abstract parent class for all event hook plugin classes.
Definition at line 13 of file class.ilTestExportPlugin.php.
|
abstractprotected |
This method is called if the user wants to export a test of YOUR export type If you throw an exception of type ilException with a respective language variable, ILIAS presents a translated failure message.
| ilException |
| string | $export_path | The path to store the export file |
|
final |
Get Component Name.
Reimplemented from ilPlugin.
Definition at line 46 of file class.ilTestExportPlugin.php.
|
final |
Get Component Type.
Reimplemented from ilPlugin.
Definition at line 37 of file class.ilTestExportPlugin.php.
References IL_COMP_MODULE.
|
final |
| ilException |
Definition at line 112 of file class.ilTestExportPlugin.php.
References getFormatIdentifier().
Here is the call graph for this function:
|
abstractprotected |
A unique identifier which describes your export type, e.g.
imsm There is currently no mapping implemented concerning the filename. Feel free to create csv, xml, zip files ....
Referenced by getFormat().
Here is the caller graph for this function:
|
abstract |
This method should return a human readable label for your export.
|
final |
Get Slot Name.
Reimplemented from ilPlugin.
Definition at line 55 of file class.ilTestExportPlugin.php.
|
final |
Get Slot ID.
Reimplemented from ilPlugin.
Definition at line 64 of file class.ilTestExportPlugin.php.
|
finalprotected |
Definition at line 87 of file class.ilTestExportPlugin.php.
References $test.
| ilTestExportPlugin::getTimestmap | ( | ) |
Definition at line 103 of file class.ilTestExportPlugin.php.
References $timestmap.
|
final |
| ilObjTest | $test |
Definition at line 79 of file class.ilTestExportPlugin.php.
References $test.
| ilTestExportPlugin::setTimestmap | ( | $timestmap | ) |
| int | $timestmap |
Definition at line 95 of file class.ilTestExportPlugin.php.
References $timestmap.
|
finalprotected |
Object initialization done by slot.
Reimplemented from ilPlugin.
Definition at line 72 of file class.ilTestExportPlugin.php.
|
staticprotected |
Definition at line 28 of file class.ilTestExportPlugin.php.
|
protected |
Definition at line 18 of file class.ilTestExportPlugin.php.
|
protected |
Definition at line 23 of file class.ilTestExportPlugin.php.
Referenced by getTimestmap(), and setTimestmap().