Class: I2CE Swiss FormRelationship Joins: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
This article desrcibes the class '''I2CE_Swiss_FormRelationship_Joins'''which extends the class [[Class: I2CE_Swiss_FormRelationship_Base | I2CE_Swiss_FormRelationship_Base]] | This article desrcibes the class '''I2CE_Swiss_FormRelationship_Joins''' which extends the class [[Class: I2CE_Swiss_FormRelationship_Base | I2CE_Swiss_FormRelationship_Base]] | ||
It is contained in the module [[iHRIS Module List#formRelationships|formRelationships]] in the package [https://launchpad.net/i2ce I2CE] | It is contained in the module [[iHRIS Module List#formRelationships|formRelationships]] in the package [https://launchpad.net/i2ce I2CE] | ||
The class is defined in the file: [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0.0-release/files/head:modules/Forms/modules/FormRelationship/lib/I2CE_Swiss_FormRelationship_Joins.php modules/Forms/modules/FormRelationship/lib/I2CE_Swiss_FormRelationship_Joins.php] | |||
The class is defined in the file: [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0.0-release/files/head:/modules/Forms/modules/FormRelationship/lib/I2CE_Swiss_FormRelationship_Joins.php modules/Forms/modules/FormRelationship/lib/I2CE_Swiss_FormRelationship_Joins.php] | |||
I2CE_SwissConfig_FormRelationship_Joins | I2CE_SwissConfig_FormRelationship_Joins | ||
@package I2CE | @package I2CE | ||
@subpackage Core | @subpackage Core | ||
@author Carl Leitner <litlfred@ibiblio.org> | @author Carl Leitner <litlfred@ibiblio.org> | ||
@version 2.1 | @version 2.1 | ||
@access public | @access public | ||
==Methods== | ==Methods== |
Revision as of 21:20, 16 October 2009
This article desrcibes the class I2CE_Swiss_FormRelationship_Joins which extends the class I2CE_Swiss_FormRelationship_Base It is contained in the module formRelationships in the package I2CE
The class is defined in the file: modules/Forms/modules/FormRelationship/lib/I2CE_Swiss_FormRelationship_Joins.php
I2CE_SwissConfig_FormRelationship_Joins
@package I2CE
@subpackage Core
@author Carl Leitner <litlfred@ibiblio.org>
@version 2.1
@access public
Methods
displayExistingJoins()
Displays the existing joined forms @param mixed $configPath
- Signature: protected function displayExistingJoins($action,$joins,$contentNode,$transient_options)
- Returns: boolean true on success
Parameters:
- $action
- $joins
- domnode $contentNode
- $transient_options
displayJoinMenu()
Add in the UI to select the joinable forms for the specified form
- Signature: protected function displayJoinMenu($action,$relatedForms,$contentNode)
- Returns: boolean true on success
Parameters:
- $action
- $relatedForms
- domnode $contentNode
displayValues()
- Signature: public function displayValues($content_node,$transient_options,$action)
Parameters:
- $content_node
- $transient_options
- $action
getChildType()
- Signature: public function getChildType($child)
Parameters:
- $child
getRelatedForms()
Gets the data on forms related to the specified form
- Signature: protected function getRelatedForms()
- Returns: array with four keys: 'child','parent', 'parent_field','child_field' each of which has a value an array.
the first two have arrays with keys forms and value 'true'. The later two have arrays with keys forms and value an array with keys 'field' and 'formClass'
processValues()
Update config for given values
- Signature: public function processValues($vals)
- Returns: true on sucess
Parameters:
- array $vals
An array of values (presumably from $_POST) to update magic data from
Inherited Variables
$swissRelationship
Theis protected variable is inherited from I2CE_Swiss_FormRelationship_Base->$swissRelationship
$swissForms
Theis protected variable is inherited from I2CE_Swiss_FormRelationship_Base->$swissForms
$name
Theis protected variable is inherited from I2CE_Swiss->$name
$path
Theis protected variable is inherited from I2CE_Swiss->$path
$parent
Theis protected variable is inherited from I2CE_Swiss->$parent
$page
Theis protected variable is inherited from I2CE_Swiss->$page
$template
Theis protected variable is inherited from I2CE_Swiss->$template
$children
Theis protected variable is inherited from I2CE_Swiss->$children
Inherited Fuzzy Methods
userMessage()
This method is inherited from I2CE_Fuzzy->userMessage()