Class: I2CE Swiss (Development): Difference between revisions

From IHRIS Wiki
(Created page with '{{otherversions|Class: I2CE_Swiss}} This article describes the ''abstract'' class ''I2CE_Swiss'' . *Extends the class: I2CE_Fuzzy. *Implemen…')
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 7: Line 7:
** [[Class: I2CE_Swiss_CustomReports_Base (Development) | I2CE_Swiss_CustomReports_Base]]
** [[Class: I2CE_Swiss_CustomReports_Base (Development) | I2CE_Swiss_CustomReports_Base]]
*** [[Class: I2CE_Swiss_CustomReports_ReportView_Base (Development) | I2CE_Swiss_CustomReports_ReportView_Base]]
*** [[Class: I2CE_Swiss_CustomReports_ReportView_Base (Development) | I2CE_Swiss_CustomReports_ReportView_Base]]
**** [[Class: I2CE_Swiss_CustomReports_ReportView (Development) | I2CE_Swiss_CustomReports_ReportView]]
**** [[Class: I2CE_Swiss_CustomReports_ReportView_Displays (Development) | I2CE_Swiss_CustomReports_ReportView_Displays]]
**** [[Class: I2CE_Swiss_CustomReports_ReportView_Field (Development) | I2CE_Swiss_CustomReports_ReportView_Field]]
**** [[Class: I2CE_Swiss_CustomReports_ReportView_Field (Development) | I2CE_Swiss_CustomReports_ReportView_Field]]
**** [[Class: I2CE_Swiss_CustomReports_ReportView_Fields (Development) | I2CE_Swiss_CustomReports_ReportView_Fields]]
**** [[Class: I2CE_Swiss_CustomReports_ReportView_Fields (Development) | I2CE_Swiss_CustomReports_ReportView_Fields]]
**** [[Class: I2CE_Swiss_CustomReports_ReportView_Meister (Development) | I2CE_Swiss_CustomReports_ReportView_Meister]]
***** [[Class: I2CE_Swiss_CustomReports_ReportView (Development) | I2CE_Swiss_CustomReports_ReportView]]
***** [[Class: I2CE_Swiss_CustomReports_ReportView_Merge (Development) | I2CE_Swiss_CustomReports_ReportView_Merge]]
**** [[Class: I2CE_Swiss_CustomReports_ReportView_Merges (Development) | I2CE_Swiss_CustomReports_ReportView_Merges]]
**** [[Class: I2CE_Swiss_CustomReports_ReportViews (Development) | I2CE_Swiss_CustomReports_ReportViews]]
**** [[Class: I2CE_Swiss_CustomReports_ReportViews (Development) | I2CE_Swiss_CustomReports_ReportViews]]
*** [[Class: I2CE_Swiss_CustomReports_Report_Base (Development) | I2CE_Swiss_CustomReports_Report_Base]]
*** [[Class: I2CE_Swiss_CustomReports_Report_Base (Development) | I2CE_Swiss_CustomReports_Report_Base]]
**** [[Class: I2CE_Swiss_CustomReports_Report (Development) | I2CE_Swiss_CustomReports_Report]]
**** [[Class: I2CE_Swiss_CustomReports_Report (Development) | I2CE_Swiss_CustomReports_Report]]
***** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Limit (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Limit]]
***** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Limit (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Limit]]
***** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm_Field_ModuleLimit (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm_Field_ModuleLimit]]
**** [[Class: I2CE_Swiss_CustomReports_Report_Meta (Development) | I2CE_Swiss_CustomReports_Report_Meta]]
**** [[Class: I2CE_Swiss_CustomReports_Report_Meta (Development) | I2CE_Swiss_CustomReports_Report_Meta]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm]]
Line 19: Line 24:
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Limits (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Limits]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Limits (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Limits]]
***** [[Class: I2CE_Swiss_CustomReports_Report_ReportingFunction_Limits (Development) | I2CE_Swiss_CustomReports_Report_ReportingFunction_Limits]]
***** [[Class: I2CE_Swiss_CustomReports_Report_ReportingFunction_Limits (Development) | I2CE_Swiss_CustomReports_Report_ReportingFunction_Limits]]
***** [[Class: I2CE_Swiss_CustomReports_Report_ReportingInternal_Limits (Development) | I2CE_Swiss_CustomReports_Report_ReportingInternal_Limits]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Merge (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Merge]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Merges (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Merges]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm_Field_ModuleLimits (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm_Field_ModuleLimits]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm_Fields (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm_Fields]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForm_Fields (Development) | I2CE_Swiss_CustomReports_Report_ReportingForm_Fields]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForms (Development) | I2CE_Swiss_CustomReports_Report_ReportingForms]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingForms (Development) | I2CE_Swiss_CustomReports_Report_ReportingForms]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingFunction (Development) | I2CE_Swiss_CustomReports_Report_ReportingFunction]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingFunction (Development) | I2CE_Swiss_CustomReports_Report_ReportingFunction]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingFunctions (Development) | I2CE_Swiss_CustomReports_Report_ReportingFunctions]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingFunctions (Development) | I2CE_Swiss_CustomReports_Report_ReportingFunctions]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingInternal (Development) | I2CE_Swiss_CustomReports_Report_ReportingInternal]]
**** [[Class: I2CE_Swiss_CustomReports_Report_ReportingInternals (Development) | I2CE_Swiss_CustomReports_Report_ReportingInternals]]
**** [[Class: I2CE_Swiss_CustomReports_Reports (Development) | I2CE_Swiss_CustomReports_Reports]]
**** [[Class: I2CE_Swiss_CustomReports_Reports (Development) | I2CE_Swiss_CustomReports_Reports]]
** [[Class: I2CE_Swiss_CustomReport_ReportView_ExportEditor (Development) | I2CE_Swiss_CustomReport_ReportView_ExportEditor]]
** [[Class: I2CE_Swiss_XSLT (Development) | I2CE_Swiss_XSLT]]
** [[Class: I2CE_Swiss_XSLTS (Development) | I2CE_Swiss_XSLTS]]
** [[Class: I2CE_Swiss_ViewRelationship_Forms (Development) | I2CE_Swiss_ViewRelationship_Forms]]
** [[Class: I2CE_Swiss_FormRelationship_Base (Development) | I2CE_Swiss_FormRelationship_Base]]
** [[Class: I2CE_Swiss_FormRelationship_Base (Development) | I2CE_Swiss_FormRelationship_Base]]
*** [[Class: I2CE_Swiss_FormRelationship (Development) | I2CE_Swiss_FormRelationship]]
*** [[Class: I2CE_Swiss_FormRelationship (Development) | I2CE_Swiss_FormRelationship]]
**** [[Class: I2CE_Swiss_FormRelationship_Join (Development) | I2CE_Swiss_FormRelationship_Join]]
**** [[Class: I2CE_Swiss_FormRelationship_Join (Development) | I2CE_Swiss_FormRelationship_Join]]
*** [[Class: I2CE_Swiss_FormRelationship_AncestralCondition (Development) | I2CE_Swiss_FormRelationship_AncestralCondition]]
*** [[Class: I2CE_Swiss_FormRelationship_AncestralConditions (Development) | I2CE_Swiss_FormRelationship_AncestralConditions]]
*** [[Class: I2CE_Swiss_FormRelationship_Joins (Development) | I2CE_Swiss_FormRelationship_Joins]]
*** [[Class: I2CE_Swiss_FormRelationship_Joins (Development) | I2CE_Swiss_FormRelationship_Joins]]
*** [[Class: I2CE_Swiss_FormRelationship_ReportingFunctions (Development) | I2CE_Swiss_FormRelationship_ReportingFunctions]]
*** [[Class: I2CE_Swiss_FormRelationship_ReportingFunctions (Development) | I2CE_Swiss_FormRelationship_ReportingFunctions]]
Line 38: Line 55:
*** [[Class: I2CE_Swiss_Default (Development) | I2CE_Swiss_Default]]
*** [[Class: I2CE_Swiss_Default (Development) | I2CE_Swiss_Default]]
*** [[Class: I2CE_Swiss_Default_Leaf (Development) | I2CE_Swiss_Default_Leaf]]
*** [[Class: I2CE_Swiss_Default_Leaf (Development) | I2CE_Swiss_Default_Leaf]]
*Location: Part of the module [[I2CE Module List (Development)#swissfactory|swissfactory]] in the package [https://launchpad.net/i2ce I2CE] 4.0-dev
*Location: Part of the module [[I2CE Module List (Development)#swissfactory|swissfactory]] in the package [https://launchpad.net/i2ce I2CE] 4.1-dev
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L29 modules/SwissFactory/lib/I2CE_Swiss.php] on line 29
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L29 modules/SwissFactory/lib/I2CE_Swiss.php] on line 29
*Author: Carl Leitner <litlfred@ibiblio.org>
*Author: Carl Leitner <litlfred@ibiblio.org>
I2CE_Swiss
I2CE_Swiss
==Variables==
==Variables==
===$name===
===$name===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L81 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 81
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L81 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 81
*Type: protected $name
*Type: protected $name


===$path===
===$path===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L82 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 82
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L82 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 82
*Type: protected $path
*Type: protected $path


===$parent===
===$parent===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L83 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 83
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L83 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 83
*Type: protected $parent
*Type: protected $parent


===$page===
===$page===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L84 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 84
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L84 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 84
*Type: protected $page
*Type: protected $page


===$template===
===$template===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L85 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 85
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L85 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 85
*Type: protected $template
*Type: protected $template


===$children===
===$children===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L127 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 127
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L127 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 127
*Type: protected $children
*Type: protected $children


Line 70: Line 87:
===__construct()===
===__construct()===
Constructor @param I2CE_MagicDataNode the storage for this swiss
Constructor @param I2CE_MagicDataNode the storage for this swiss
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L61 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 61
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L61 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 61
*Signature: public function __construct($storage,$factory,$name,$parent)
*Signature: public function __construct($storage,$factory,$name,$parent)
*Parameters:
*Parameters:
Line 81: Line 98:
===_getChild()===
===_getChild()===
Should not be called outside of getChild()
Should not be called outside of getChild()
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L154 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 154
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L154 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 154
*Signature: protected function _getChild($child,$create_if_not_exists)
*Signature: protected function _getChild($child,$create_if_not_exists)
*Parameters:
*Parameters:
Line 87: Line 104:
**$create_if_not_exists  
**$create_if_not_exists  
===addAjaxLink()===
===addAjaxLink()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L412 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 412
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L417 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 417
*Signature: public function addAjaxLink($link_name,$source_id,$target_id,$node,$action,$transient_options)
*Signature: public function addAjaxLink($link_name,$source_id,$target_id,$node,$action,$transient_options)
*Parameters:
*Parameters:
Line 98: Line 115:
***Default Value: array()   
***Default Value: array()   
===addAjaxOptionMenu()===
===addAjaxOptionMenu()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L497 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 497
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L503 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 503
*Signature: protected function addAjaxOptionMenu($input_id,$replace_container_id,$contentNode)
*Signature: protected function addAjaxOptionMenu($input_id,$replace_container_id,$contentNode)
*Parameters:
*Parameters:
Line 105: Line 122:
**$contentNode  
**$contentNode  
===addLink()===
===addLink()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L408 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 408
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L413 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 413
*Signature: public function addLink($source_id,$target_id,$node,$action,$transient_options)
*Signature: public function addLink($source_id,$target_id,$node,$action,$transient_options)
*Parameters:
*Parameters:
Line 115: Line 132:
***Default Value: array()   
***Default Value: array()   
===addOptionMenu()===
===addOptionMenu()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L492 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 492
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L498 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 498
*Signature: protected function addOptionMenu($input_id,$contentNode)
*Signature: protected function addOptionMenu($input_id,$contentNode)
*Parameters:
*Parameters:
Line 121: Line 138:
**$contentNode  
**$contentNode  
===changeClassOnNodes()===
===changeClassOnNodes()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L542 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 542
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L548 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 548
*Signature: protected function changeClassOnNodes($old,$new,$node)
*Signature: protected function changeClassOnNodes($old,$new,$node)
*Parameters:
*Parameters:
Line 128: Line 145:
**$node  
**$node  
===count()===
===count()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L653 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 653
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L671 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 671
*Signature: public function count()
*Signature: public function count()
===createIfNotExists()===
===createIfNotExists()===
Check to see if a magic data subnode $child should be created if it does not exist
Check to see if a magic data subnode $child should be created if it does not exist
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L202 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 202
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L202 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 202
*Signature: protected function createIfNotExists($child)
*Signature: protected function createIfNotExists($child)
*Parameters:
*Parameters:
Line 138: Line 155:
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]
===current()===
===current()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L630 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 630
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L648 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 648
*Signature: public function current()
*Signature: public function current()
===display()===
===display()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L208 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 208
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L208 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 208
*Signature: public function display($contentNode,$transient_options)
*Signature: public function display($contentNode,$transient_options)
*Parameters:
*Parameters:
Line 147: Line 164:
**$transient_options  
**$transient_options  
===displayOptions()===
===displayOptions()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L306 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 306
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L306 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 306
*Signature: public function displayOptions($optionsNode,$transient_options)
*Signature: public function displayOptions($optionsNode,$transient_options)
*Parameters:
*Parameters:
Line 154: Line 171:
===displayValues()===
===displayValues()===
Display the configuration menu for the specified config node
Display the configuration menu for the specified config node
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L224 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 224
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L224 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 224
*Signature: abstract protected function displayValues($contentNode,$transient_options,$action)
*Signature: abstract protected function displayValues($contentNode,$transient_options,$action)
*Parameters:
*Parameters:
Line 162: Line 179:
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]<br/>true on sucess
*Returns: [http://www.php.net/manual/en/language.types.boolean.php boolean ]<br/>true on sucess
===getAjaxJSNodes()===
===getAjaxJSNodes()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L87 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 87
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L87 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 87
*Signature: public function getAjaxJSNodes()
*Signature: public function getAjaxJSNodes()
===getAttribute()===
===getAttribute()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L284 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 284
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L284 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 284
*Signature: public function getAttribute($attr)
*Signature: public function getAttribute($attr)
*Parameters:
*Parameters:
**$attr  
**$attr  
===getChild()===
===getChild()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L129 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 129
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L129 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 129
*Signature: public function getChild($child,$create_if_not_exists)
*Signature: public function getChild($child,$create_if_not_exists)
*Parameters:
*Parameters:
Line 177: Line 194:
***Default Value: false
***Default Value: false
===getChildNames()===
===getChildNames()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L340 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 340
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L340 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 340
*Signature: public function getChildNames()
*Signature: public function getChildNames()
===getChildType()===
===getChildType()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L147 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 147
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L147 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 147
*Signature: protected function getChildType($child)
*Signature: protected function getChildType($child)
*Parameters:
*Parameters:
**$child  
**$child  
===getDescription()===
===getDescription()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L269 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 269
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L269 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 269
*Signature: public function getDescription()
*Signature: public function getDescription()
===getDisplayName()===
===getDisplayName()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L274 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 274
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L274 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 274
*Signature: public function getDisplayName()
*Signature: public function getDisplayName()
===getFactory()===
===getFactory()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L47 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 47
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L47 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 47
*Signature: public function getFactory()
*Signature: public function getFactory()
===getField()===
===getField()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L580 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 580
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L586 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 586
*Signature: public function getField($field)
*Signature: public function getField($field)
*Parameters:
*Parameters:
**$field  
**$field  
===getKeys()===
===getKeys()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L39 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 39
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L39 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 39
*Signature: public function getKeys()
*Signature: public function getKeys()
===getLocale()===
===getLocale()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L614 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 614
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L632 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 632
*Signature: public function getLocale()
*Signature: public function getLocale()
===getName()===
===getName()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L279 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 279
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L279 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 279
*Signature: public function getName()
*Signature: public function getName()
===getPage()===
===getPage()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L51 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 51
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L51 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 51
*Signature: public function getPage()
*Signature: public function getPage()
===getParent()===
===getParent()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L118 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 118
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L118 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 118
*Signature: public function getParent()
*Signature: public function getParent()
===getPath()===
===getPath()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L189 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 189
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L189 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 189
*Signature: public function getPath($leading_slash)
*Signature: public function getPath($leading_slash)
*Parameters:
*Parameters:
Line 220: Line 237:
***Default Value: true
***Default Value: true
===getStatus()===
===getStatus()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L293 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 293
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L293 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 293
*Signature: public function getStatus($key)
*Signature: public function getStatus($key)
*Parameters:
*Parameters:
Line 227: Line 244:
===getStorage()===
===getStorage()===
Get the storage for this class @retursn I2CE_MaficDataNode
Get the storage for this class @retursn I2CE_MaficDataNode
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L35 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 35
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L35 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 35
*Signature: public function getStorage()
*Signature: public function getStorage()
===getURLQueryString()===
===getURLQueryString()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L314 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 314
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L314 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 314
*Signature: public function getURLQueryString($additional,$remove)
*Signature: public function getURLQueryString($additional,$remove)
*Parameters:
*Parameters:
Line 238: Line 255:
***Default Value: array()
***Default Value: array()
===getURLRoot()===
===getURLRoot()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L310 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 310
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L310 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 310
*Signature: public function getURLRoot($action)
*Signature: public function getURLRoot($action)
*Parameters:
*Parameters:
Line 244: Line 261:
***Default Value: null
***Default Value: null
===hasAttribute()===
===hasAttribute()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L288 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 288
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L288 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 288
*Signature: public function hasAttribute($attr)
*Signature: public function hasAttribute($attr)
*Parameters:
*Parameters:
**$attr  
**$attr  
===hasField()===
===hasField()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L556 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 556
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L562 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 562
*Signature: public function hasField($field)
*Signature: public function hasField($field)
*Parameters:
*Parameters:
**$field  
**$field  
===hasParent()===
===hasParent()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L123 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 123
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L123 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 123
*Signature: public function hasParent()
*Signature: public function hasParent()
===humanText()===
===humanText()===
Tries to turn a string (such as a magic data key) into  human text @param $text
Tries to turn a string (such as a magic data key) into  human text @param $text
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L263 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 263
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L263 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 263
*Signature: static public function humanText($text)
*Signature: static public function humanText($text)
*Parameters:
*Parameters:
Line 264: Line 281:
*Returns: [http://www.php.net/manual/en/language.types.string.php string ]
*Returns: [http://www.php.net/manual/en/language.types.string.php string ]
===initializeDisplay()===
===initializeDisplay()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L92 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 92
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L92 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 92
*Signature: public function initializeDisplay($action)
*Signature: public function initializeDisplay($action)
*Parameters:
*Parameters:
**$action  
**$action  
===key()===
===key()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L634 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 634
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L652 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 652
*Signature: public function key()
*Signature: public function key()
===next()===
===next()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L638 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 638
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L656 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 656
*Signature: public function next()
*Signature: public function next()
===postprocessDisplay()===
===postprocessDisplay()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L106 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 106
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L106 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 106
*Signature: public function postprocessDisplay($action)
*Signature: public function postprocessDisplay($action)
*Parameters:
*Parameters:
**$action  
**$action  
===prefixName()===
===prefixName()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L344 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 344
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L344 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 344
*Signature: public function prefixName($name,$prefix)
*Signature: public function prefixName($name,$prefix)
*Parameters:
*Parameters:
Line 287: Line 304:
***Default Value: 'swissFactory:values'
***Default Value: 'swissFactory:values'
===processValues()===
===processValues()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L232 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 232
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L232 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 232
*Signature: public function processValues($vals)
*Signature: public function processValues($vals)
*Parameters:
*Parameters:
**$vals  
**$vals  
===renameInputs()===
===renameInputs()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L348 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 348
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L348 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 348
*Signature: public function renameInputs($names,$node,$name_prefix,$name_postfix,$also_id)
*Signature: public function renameInputs($names,$node,$name_prefix,$name_postfix,$also_id)
*Parameters:
*Parameters:
Line 304: Line 321:
***Default Value: false
***Default Value: false
===rewind()===
===rewind()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L641 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 641
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L659 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 659
*Signature: public function rewind()
*Signature: public function rewind()
===setField()===
===setField()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L564 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 564
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L570 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 570
*Signature: public function setField($field,$value)
*Signature: public function setField($field,$value)
*Parameters:
*Parameters:
Line 313: Line 330:
**$value  
**$value  
===setPage()===
===setPage()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L110 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 110
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L110 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 110
*Signature: public function setPage($page)
*Signature: public function setPage($page)
*Parameters:
*Parameters:
**$page  
**$page  
===setTranslatableField()===
===setTranslatableField()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L593 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 593
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L611 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 611
*Signature: public function setTranslatableField($field,$value)
*Signature: public function setTranslatableField($field,$value)
*Parameters:
*Parameters:
Line 325: Line 342:
===updateValues()===
===updateValues()===
Update  values @param string $linkBase The base page link used to export the magic data to a magicdatatemplate for validation.  Should be a page which which subclasses I2CE_Page_MagicDataExport. @param integer $pipe The pipe length used for the magic data export.  Defaults to -1 @param boolean $transact.  Defaults to true -- all the SQL statements of this save should be wrapped in a transaction if possible. On failure we rollback the transaction and clear the apc cache for the magic data
Update  values @param string $linkBase The base page link used to export the magic data to a magicdatatemplate for validation.  Should be a page which which subclasses I2CE_Page_MagicDataExport. @param integer $pipe The pipe length used for the magic data export.  Defaults to -1 @param boolean $transact.  Defaults to true -- all the SQL statements of this save should be wrapped in a transaction if possible. On failure we rollback the transaction and clear the apc cache for the magic data
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L246 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 246
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L246 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 246
*Signature: public function updateValues($vals)
*Signature: public function updateValues($vals)
*Parameters:
*Parameters:
Line 331: Line 348:
*Returns: true<br/>on sucess
*Returns: true<br/>on sucess
===valid()===
===valid()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L644 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 644
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L662 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 662
*Signature: public function valid()
*Signature: public function valid()
===validateValues()===
===validateValues()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L227 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 227
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.1-dev/annotate/head:/modules/SwissFactory/lib/I2CE_Swiss.php#L227 i2ce/modules/SwissFactory/lib/I2CE_Swiss.php] on line 227
*Signature: protected function validateValues($vals)
*Signature: protected function validateValues($vals)
*Parameters:
*Parameters:

Latest revision as of 08:18, 6 May 2015


This article describes the abstract class I2CE_Swiss .

I2CE_Swiss

Variables

$name

$path

$parent

$page

$template

$children

Methods

__construct()

Constructor @param I2CE_MagicDataNode the storage for this swiss

  • Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 61
  • Signature: public function __construct($storage,$factory,$name,$parent)
  • Parameters:
    • $storage
    • $factory
    • $name
      • Default Value: null
    • $parent
      • Default Value: null

_getChild()

Should not be called outside of getChild()

addAjaxLink()

  • Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 417
  • Signature: public function addAjaxLink($link_name,$source_id,$target_id,$node,$action,$transient_options)
  • Parameters:
    • $link_name
    • $source_id
    • $target_id
    • $node
    • $action
    • $transient_options
      • Default Value: array()

addAjaxOptionMenu()

addLink()

  • Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 413
  • Signature: public function addLink($source_id,$target_id,$node,$action,$transient_options)
  • Parameters:
    • $source_id
    • $target_id
    • $node
    • $action
    • $transient_options
      • Default Value: array()

addOptionMenu()

changeClassOnNodes()

count()

createIfNotExists()

Check to see if a magic data subnode $child should be created if it does not exist

current()

display()

displayOptions()

displayValues()

Display the configuration menu for the specified config node

getAjaxJSNodes()

getAttribute()

getChild()

getChildNames()

getChildType()

getDescription()

getDisplayName()

getFactory()

getField()

getKeys()

getLocale()

getName()

getPage()

getParent()

getPath()

getStatus()

getStorage()

Get the storage for this class @retursn I2CE_MaficDataNode

getURLQueryString()

getURLRoot()

hasAttribute()

hasField()

hasParent()

humanText()

Tries to turn a string (such as a magic data key) into human text @param $text

initializeDisplay()

key()

next()

postprocessDisplay()

prefixName()

processValues()

renameInputs()

  • Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 348
  • Signature: public function renameInputs($names,$node,$name_prefix,$name_postfix,$also_id)
  • Parameters:
    • $names
    • $node
    • $name_prefix
      • Default Value:
    • $name_postfix
      • Default Value:
    • $also_id
      • Default Value: false

rewind()

setField()

setPage()

setTranslatableField()

updateValues()

Update values @param string $linkBase The base page link used to export the magic data to a magicdatatemplate for validation. Should be a page which which subclasses I2CE_Page_MagicDataExport. @param integer $pipe The pipe length used for the magic data export. Defaults to -1 @param boolean $transact. Defaults to true -- all the SQL statements of this save should be wrapped in a transaction if possible. On failure we rollback the transaction and clear the apc cache for the magic data

valid()

validateValues()

Inherited Methods

_hasMethod()

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

Inherited Fuzzy Methods

userMessage()

This method is inherited from I2CE_Fuzzy->userMessage()