ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Abstract parent class for all signature plugin classes. More...
Public Member Functions | |
setGUIObject ($GUIObject) | |
getGUIObject () | |
getComponentType () | |
Get Component Type. More... | |
getComponentName () | |
Get Component Name. More... | |
getSlot () | |
Get Slot Name. More... | |
getSlotId () | |
Get Slot ID. More... | |
invoke ($cmd=null) | |
Method all commands are forwarded to. 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... | |
handInFileForArchiving ($active_fi, $pass, $filename, $filepath) | |
Hands in a file from the signature process associated with a given user and pass for archiving. More... | |
redirectToTest ($success) | |
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 | |
$GUIObject | |
Protected Attributes inherited from ilPlugin | |
$lang_initialised = false | |
$id = '' | |
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 signature plugin classes.
Definition at line 15 of file class.ilTestSignaturePlugin.php.
|
final |
Get Component Name.
Definition at line 49 of file class.ilTestSignaturePlugin.php.
|
final |
Get Component Type.
Definition at line 40 of file class.ilTestSignaturePlugin.php.
References IL_COMP_MODULE.
ilTestSignaturePlugin::getGUIObject | ( | ) |
Definition at line 31 of file class.ilTestSignaturePlugin.php.
References $GUIObject.
Referenced by handInFileForArchiving(), redirectToTest(), and slotInit().
|
final |
Get Slot Name.
Definition at line 58 of file class.ilTestSignaturePlugin.php.
|
final |
|
protected |
Hands in a file from the signature process associated with a given user and pass for archiving.
(See docs, pls.)
Please note: This method checks if archiving is enabled. The test needs to be set to archive data in order to do something meaningful with the signed files. Still, the plugin will work properly if the signed materials are not used afterwards. Since the processing in an archive is in fact not the only option to deal with the files, this possibility of a corrupt settings constellation will not be closed. If your plugin wants to post the files away to a non-ILIAS-DMS, or the like, you still want to sign files, even if archiving in ILIAS is switched off.
$active_fi | integer Active-Id of the user. |
$pass | integer Pass-number of the tests submission. |
$filename | string Filename that is going to be saved. |
$filepath | string Path with the current location of the file. |
Definition at line 151 of file class.ilTestSignaturePlugin.php.
References $filename, $pass, getGUIObject(), and ilPlugin\getId().
|
abstract |
Method all commands are forwarded to.
This splits the control flow between the ilTestSignatureGUI, which is the command-class at the end of the command-forwarding process, and the actual command-execution-class, which is the plugin instance. The plugin will be called with an eventual command as parameter on this invoke-method and ... makes sense out of it. Whatever that will be.
What you see here is called "The Arab Pattern". You will agree, that "Command-Class-Execution-Separation" would have be to bulky as a name.
mixed | null | $cmd | Optional command for the plugin |
Referenced by redirectToTest().
|
protected |
Definition at line 158 of file class.ilTestSignaturePlugin.php.
References $cmd, $success, getGUIObject(), and invoke().
ilTestSignaturePlugin::setGUIObject | ( | $GUIObject | ) |
\ilTestSignatureGUI | $GUIObject |
Definition at line 23 of file class.ilTestSignaturePlugin.php.
References $GUIObject.
|
finalprotected |
Object initialization done by slot.
Definition at line 75 of file class.ilTestSignaturePlugin.php.
References $_SERVER, $cmd, $ilCtrl, $tpl, and getGUIObject().
|
protected |
Definition at line 18 of file class.ilTestSignaturePlugin.php.
Referenced by getGUIObject(), and setGUIObject().