ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilCachedPlugin Class Reference

Class ilCachedPlugin. More...

+ Inheritance diagram for ilCachedPlugin:
+ Collaboration diagram for ilCachedPlugin:

Public Member Functions

 updateDatabase ()
 
 lookupNameForId ($a_ctype, $a_cname, $a_slot_id, $a_plugin_id)
 
 lookupIdForName ($a_ctype, $a_cname, $a_slot_id, $a_plugin_name)
 
- 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 ()
 
 getLastUpdateVersion ()
 Get Version of last update. More...
 
 getVersion ()
 
 getIliasMinVersion ()
 
 getIliasMaxVersion ()
 Get Required ILIAS max. More...
 
 getActive ()
 
 setDBVersion (int $a_dbversion)
 
 getDBVersion ()
 
 writeDBVersion (int $a_dbversion)
 
 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 (string $a_var)
 Get Language Variable (prefix will be prepended automatically) More...
 
 getTemplate (string $a_template, bool $a_par1=true, bool $a_par2=true)
 gets a ilTemplate instance of a html-file in the plugin /templates More...
 
 getImagePath (string $a_img)
 Get image path. More...
 
 getStyleSheetLocation (string $a_css_file)
 
 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...
 
 install ()
 
 activate ()
 Activate. More...
 
 deactivate ()
 Deactivate. More...
 
 uninstall ()
 
 update ()
 Update plugin. More...
 
 promoteGlobalScreenProvider ()
 

Static Public Member Functions

static lookupTxt ($a_mod_prefix, $a_pl_id, $a_lang_var)
 
- Static Public Member Functions inherited from ilPlugin
static _getDirectory (string $a_ctype, string $a_cname, string $a_slot_id, string $a_pname)
 Get plugin directory. More...
 
static getAvailableLangFiles (string $a_lang_directory)
 Get array of all language files in the plugin. More...
 
static hasConfigureClass (string $a_slot_dir, array $plugin_data, array $plugin_db_data)
 Has the plugin a configure class? More...
 
static getConfigureClassName (array $plugin_data)
 Get plugin configure class name. More...
 
static getDBUpdateScriptName (string $a_ctype, string $a_cname, string $a_slot_name, string $a_pname)
 
static lookupTxt (string $a_mod_prefix, string $a_pl_id, string $a_lang_var)
 
static langExitsById (string $pluginId, string $langVar)
 Is searched lang var available in plugin lang files. More...
 
static _getImagePath (string $a_ctype, string $a_cname, string $a_slot_id, string $a_pname, string $a_img)
 
static createPluginRecord (string $a_ctype, string $a_cname, string $a_slot_id, string $a_pname)
 
static getPluginRecord (string $a_ctype, string $a_cname, string $a_slot_id, string $a_pname)
 
static getPluginObject (string $a_ctype, string $a_cname, string $a_slot_id, string $a_pname)
 
static lookupStoredData (string $a_ctype, string $a_cname, string $a_slot_id, string $a_pname)
 Lookup information data in il_plugin. More...
 
static getActivePluginsForSlot (string $a_ctype, string $a_cname, string $a_slot_id)
 
static getActivePluginIdsForSlot (string $a_ctype, string $a_cname, string $a_slot_id)
 Get All active plugin ids for a slot. More...
 
static lookupNameForId (string $a_ctype, string $a_cname, string $a_slot_id, string $a_plugin_id)
 
static lookupIdForName (string $a_ctype, string $a_cname, string $a_slot_id, string $a_plugin_name)
 
static lookupTypeInformationsForId (string $id)
 

Protected Member Functions

 init ()
 
 beforeActivation ()
 
 afterActivation ()
 
 afterDeactivation ()
 
 beforeUpdate ()
 
 afterUpdate ()
 
- Protected Member Functions inherited from ilPlugin
 setSlotObject (ilPluginSlot $a_slot)
 
 getSlotObject ()
 
 getClassesDirectory ()
 
 getLanguageDirectory ()
 
 slotInit ()
 Object initialization done by slot. More...
 
 init ()
 Object initialization. More...
 
 afterInstall ()
 After install processing. More...
 
 beforeActivation ()
 Before activation processing. More...
 
 afterActivation ()
 After activation processing. More...
 
 afterDeactivation ()
 After deactivation processing. More...
 
 beforeUninstall ()
 
 afterUninstall ()
 This is Plugin-Specific and is triggered after the uninstall command of a plugin. More...
 
 readEventListening ()
 Read the event listening definitions from the plugin.xml (if file exists) More...
 
 clearEventListening ()
 Clear the entries of this plugin in the event handling table. More...
 
 beforeUpdate ()
 Before update processing. More...
 
 afterUpdate ()
 After update processing. More...
 

Additional Inherited Members

- Protected Attributes inherited from ilPlugin
 $slot
 
 $active = false
 
 $iliasmaxversion = ""
 
 $iliasminversion = ""
 
 $version = ""
 
 $lastupdateversion = ""
 
 $dbversion = 0
 
 $lang_initialised = false
 
 $id = ''
 

Detailed Description

Class ilCachedPlugin.

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Version
1.0.0

Definition at line 9 of file class.ilCachedPlugin.php.

Member Function Documentation

◆ afterActivation()

ilCachedPlugin::afterActivation ( )
protected

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

36  {
37  parent::afterActivation(); // TODO: Change the autogenerated stub
38  }

◆ afterDeactivation()

ilCachedPlugin::afterDeactivation ( )
protected

Definition at line 41 of file class.ilCachedPlugin.php.

42  {
43  parent::afterDeactivation(); // TODO: Change the autogenerated stub
44  }

◆ afterUpdate()

ilCachedPlugin::afterUpdate ( )
protected

Definition at line 53 of file class.ilCachedPlugin.php.

54  {
55  parent::afterUpdate(); // TODO: Change the autogenerated stub
56  }

◆ beforeActivation()

ilCachedPlugin::beforeActivation ( )
protected

Definition at line 29 of file class.ilCachedPlugin.php.

30  {
31  return parent::beforeActivation(); // TODO: Change the autogenerated stub
32  }

◆ beforeUpdate()

ilCachedPlugin::beforeUpdate ( )
protected

Definition at line 47 of file class.ilCachedPlugin.php.

48  {
49  return parent::beforeUpdate(); // TODO: Change the autogenerated stub
50  }

◆ init()

ilCachedPlugin::init ( )
protected

Definition at line 23 of file class.ilCachedPlugin.php.

References init().

24  {
25  parent::init(); // TODO: Change the autogenerated stub
26  }
while(count($oldTaskList) > 0) foreach(array_keys($newTaskList) as $task) init()
Definition: build.php:77
+ Here is the call graph for this function:

◆ lookupIdForName()

ilCachedPlugin::lookupIdForName (   $a_ctype,
  $a_cname,
  $a_slot_id,
  $a_plugin_name 
)

Definition at line 65 of file class.ilCachedPlugin.php.

66  {
67  return parent::lookupIdForName($a_ctype, $a_cname, $a_slot_id, $a_plugin_name); // TODO: Change the autogenerated stub
68  }

◆ lookupNameForId()

ilCachedPlugin::lookupNameForId (   $a_ctype,
  $a_cname,
  $a_slot_id,
  $a_plugin_id 
)

Definition at line 59 of file class.ilCachedPlugin.php.

60  {
61  return parent::lookupNameForId($a_ctype, $a_cname, $a_slot_id, $a_plugin_id); // TODO: Change the autogenerated stub
62  }

◆ lookupTxt()

static ilCachedPlugin::lookupTxt (   $a_mod_prefix,
  $a_pl_id,
  $a_lang_var 
)
static

Definition at line 17 of file class.ilCachedPlugin.php.

18  {
19  return parent::lookupTxt($a_mod_prefix, $a_pl_id, $a_lang_var); // TODO: Change the autogenerated stub
20  }

◆ updateDatabase()

ilCachedPlugin::updateDatabase ( )

Definition at line 11 of file class.ilCachedPlugin.php.

12  {
13  return parent::updateDatabase(); // TODO: Change the autogenerated stub
14  }

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