Class: I2CE Module Tags (4.1.7)

From IHRIS Wiki


This article describes the class I2CE_Module_Tags .

The module that adds in an image data type I2CE_Module_Tags @todo better documentation

Variables

$pluralForms

$node

$page

Methods

_processModules()

Process any module directives on the page. removes any nodes that refer to non-enabled/non-existent modules. @param DOMNode a node we wish to process modules under the given node.

addArgument()

callModuleFunction()

  • Defined in i2ce/modules/TemplateData/modules/Tags/I2CE_Module_Tags.php on line 465
  • Signature: static public function callModuleFunction($module,$func,$argument,$templatefunction,$default_category)
  • Parameters:
    • $module
    • $func
    • &$argument
    • $templatefunction
      • Default Value: false
    • $default_category
      • Default Value: 'DISPLAY'

cleanUpPrintF()

extractPrintFArgs()

getArguments()

Process an argument string to return an array of argments

getHooks()

getPluralForm()

printf()

processDisplayValues()

processModules()

processPrintFs()

processScripts()

Process any script directives on the page. @param I2CE_Template $template Basically we move any <script> tags from the body (which were inserted by templates) to the header. There is some additional functionality: if the body attribute is set, then that script is the javascript for the event with that value. e.g. <script body='onscoll'>alert('annoying hello')</script> will result in an alert box being displayed anytime the page is scrolled. Specifically we set the body node to have attribute 'event' with value the content of the script.

If the src attribute is set with a relative file path, then it will serve up the file with the file dump utility. Nothing is done with the value of a body attribute if the src attribute is present.

processTags()

setPage()

Inherited Methods

__construct()

This public method is inherited from I2CE_Module->__construct()

action_configure()

This public method is inherited from I2CE_Module->action_configure()

action_disable()

This public method is inherited from I2CE_Module->action_disable()

action_enable()

This public method is inherited from I2CE_Module->action_enable()

action_initialize()

This public method is inherited from I2CE_Module->action_initialize()

getCLIMethods()

This public method is inherited from I2CE_Module->getCLIMethods()

getConfig()

This public method is inherited from I2CE_Module->getConfig()

getMethods()

This public method is inherited from I2CE_Module->getMethods()

post_update()

This public method is inherited from I2CE_Module->post_update()

pre_upgrade()

This public method is inherited from I2CE_Module->pre_upgrade()

upgrade()

This public method is inherited from I2CE_Module->upgrade()

_hasMethod()

This public method is inherited from I2CE_Fuzzy->_hasMethod()

Inherited Fuzzy Methods

launchBackgroundProcess()

This method is inherited from I2CE_Module->launchBackgroundProcess()

launchBackgroundPHPScript()

This method is inherited from I2CE_Module->launchBackgroundPHPScript()

launchBackgroundPage()

This method is inherited from I2CE_Module->launchBackgroundPage()

userMessage()

This method is inherited from I2CE_Fuzzy->userMessage()