Class: I2CE Swiss (Development): Difference between revisions
(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: | **** [[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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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. | *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 .
- Extends the class: I2CE_Fuzzy.
- Implements the interface Iterator
- Implements the interface Countable
- Child Classes:
- I2CE_Swiss_CustomReports_Base
- I2CE_Swiss_CustomReports_ReportView_Base
- I2CE_Swiss_CustomReports_Report_Base
- I2CE_Swiss_CustomReports_Report
- I2CE_Swiss_CustomReports_Report_Meta
- I2CE_Swiss_CustomReports_Report_ReportingForm
- I2CE_Swiss_CustomReports_Report_ReportingForm_Field
- I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Limits
- I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Merge
- I2CE_Swiss_CustomReports_Report_ReportingForm_Field_Merges
- I2CE_Swiss_CustomReports_Report_ReportingForm_Field_ModuleLimits
- I2CE_Swiss_CustomReports_Report_ReportingForm_Fields
- I2CE_Swiss_CustomReports_Report_ReportingForms
- I2CE_Swiss_CustomReports_Report_ReportingFunction
- I2CE_Swiss_CustomReports_Report_ReportingFunctions
- I2CE_Swiss_CustomReports_Report_ReportingInternal
- I2CE_Swiss_CustomReports_Report_ReportingInternals
- I2CE_Swiss_CustomReports_Reports
- I2CE_Swiss_CustomReport_ReportView_ExportEditor
- I2CE_Swiss_XSLT
- I2CE_Swiss_XSLTS
- I2CE_Swiss_ViewRelationship_Forms
- I2CE_Swiss_FormRelationship_Base
- I2CE_Swiss_FormRelationship
- I2CE_Swiss_FormRelationship_AncestralCondition
- I2CE_Swiss_FormRelationship_AncestralConditions
- I2CE_Swiss_FormRelationship_Joins
- I2CE_Swiss_FormRelationship_ReportingFunctions
- I2CE_Swiss_FormRelationship_Where
- I2CE_Swiss_FormRelationship_Where_Operands
- I2CE_Swiss_FormRelationships
- I2CE_Swiss_SQLFunction
- I2CE_Swiss_Locale
- I2CE_Swiss_Locales
- I2CE_Swiss_Default_Base
- I2CE_Swiss_CustomReports_Base
- Location: Part of the module swissfactory in the package I2CE 4.1-dev
- Source: Defined in the file modules/SwissFactory/lib/I2CE_Swiss.php on line 29
- Author: Carl Leitner <litlfred@ibiblio.org>
I2CE_Swiss
Variables
$name
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 81
- Type: protected $name
$path
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 82
- Type: protected $path
$parent
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 83
- Type: protected $parent
$page
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 84
- Type: protected $page
$template
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 85
- Type: protected $template
$children
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 127
- Type: protected $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()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 154
- Signature: protected function _getChild($child,$create_if_not_exists)
- Parameters:
- $child
- $create_if_not_exists
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()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 503
- Signature: protected function addAjaxOptionMenu($input_id,$replace_container_id,$contentNode)
- Parameters:
- $input_id
- $replace_container_id
- $contentNode
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()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 498
- Signature: protected function addOptionMenu($input_id,$contentNode)
- Parameters:
- $input_id
- $contentNode
changeClassOnNodes()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 548
- Signature: protected function changeClassOnNodes($old,$new,$node)
- Parameters:
- $old
- $new
- $node
count()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 671
- Signature: public function count()
createIfNotExists()
Check to see if a magic data subnode $child should be created if it does not exist
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 202
- Signature: protected function createIfNotExists($child)
- Parameters:
- string $child
- Returns: boolean
current()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 648
- Signature: public function current()
display()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 208
- Signature: public function display($contentNode,$transient_options)
- Parameters:
- $contentNode
- $transient_options
displayOptions()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 306
- Signature: public function displayOptions($optionsNode,$transient_options)
- Parameters:
- $optionsNode
- $transient_options
displayValues()
Display the configuration menu for the specified config node
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 224
- Signature: abstract protected function displayValues($contentNode,$transient_options,$action)
- Parameters:
- Returns: boolean
true on sucess
getAjaxJSNodes()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 87
- Signature: public function getAjaxJSNodes()
getAttribute()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 284
- Signature: public function getAttribute($attr)
- Parameters:
- $attr
getChild()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 129
- Signature: public function getChild($child,$create_if_not_exists)
- Parameters:
- $child
- $create_if_not_exists
- Default Value: false
getChildNames()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 340
- Signature: public function getChildNames()
getChildType()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 147
- Signature: protected function getChildType($child)
- Parameters:
- $child
getDescription()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 269
- Signature: public function getDescription()
getDisplayName()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 274
- Signature: public function getDisplayName()
getFactory()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 47
- Signature: public function getFactory()
getField()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 586
- Signature: public function getField($field)
- Parameters:
- $field
getKeys()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 39
- Signature: public function getKeys()
getLocale()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 632
- Signature: public function getLocale()
getName()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 279
- Signature: public function getName()
getPage()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 51
- Signature: public function getPage()
getParent()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 118
- Signature: public function getParent()
getPath()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 189
- Signature: public function getPath($leading_slash)
- Parameters:
- $leading_slash
- Default Value: true
- $leading_slash
getStatus()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 293
- Signature: public function getStatus($key)
- Parameters:
- $key
- Default Value: null
- $key
getStorage()
Get the storage for this class @retursn I2CE_MaficDataNode
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 35
- Signature: public function getStorage()
getURLQueryString()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 314
- Signature: public function getURLQueryString($additional,$remove)
- Parameters:
- $additional
- Default Value: array()
- $remove
- Default Value: array()
- $additional
getURLRoot()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 310
- Signature: public function getURLRoot($action)
- Parameters:
- $action
- Default Value: null
- $action
hasAttribute()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 288
- Signature: public function hasAttribute($attr)
- Parameters:
- $attr
hasField()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 562
- Signature: public function hasField($field)
- Parameters:
- $field
hasParent()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 123
- Signature: public function hasParent()
humanText()
Tries to turn a string (such as a magic data key) into human text @param $text
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 263
- Signature: static public function humanText($text)
- Parameters:
- $text
- Returns: string
initializeDisplay()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 92
- Signature: public function initializeDisplay($action)
- Parameters:
- $action
key()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 652
- Signature: public function key()
next()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 656
- Signature: public function next()
postprocessDisplay()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 106
- Signature: public function postprocessDisplay($action)
- Parameters:
- $action
prefixName()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 344
- Signature: public function prefixName($name,$prefix)
- Parameters:
- $name
- $prefix
- Default Value: 'swissFactory:values'
processValues()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 232
- Signature: public function processValues($vals)
- Parameters:
- $vals
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()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 659
- Signature: public function rewind()
setField()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 570
- Signature: public function setField($field,$value)
- Parameters:
- $field
- $value
setPage()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 110
- Signature: public function setPage($page)
- Parameters:
- $page
setTranslatableField()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 611
- Signature: public function setTranslatableField($field,$value)
- Parameters:
- $field
- $value
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
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 246
- Signature: public function updateValues($vals)
- Parameters:
- array $vals
An array of values (presumably from $_POST) to update magic data from
- array $vals
- Returns: true
on sucess
valid()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 662
- Signature: public function valid()
validateValues()
- Defined in i2ce/modules/SwissFactory/lib/I2CE_Swiss.php on line 227
- Signature: protected function validateValues($vals)
- Parameters:
- $vals
Inherited Methods
_hasMethod()
This public method is inherited from I2CE_Fuzzy->_hasMethod()
Inherited Fuzzy Methods
userMessage()
This method is inherited from I2CE_Fuzzy->userMessage()