Class: I2CE FormRelationship (Development)
From IHRIS Wiki
For other versions, see Class: I2CE_FormRelationship (versions) .
This article describes the class I2CE_FormRelationship .
- Extends the class: I2CE_Fuzzy.
- Location: Part of the module formRelationships in the package I2CE 4.0-dev
- Source: Defined in the file modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 29
- Author: Carl Leitner <litlfred@ibiblio.org>
I2CE_CustomRelationship
Variables
$primaryForm
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 33
- Type: protected $primaryForm
$primaryFormName
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 34
- Type: protected $primaryFormName
$parentFormNames
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 35
- Type: protected $parentFormNames
$formConfigs
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 36
- Type: protected $formConfigs
$relationship
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 37
- Type: protected $relationship
$relConfig
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 38
- Type: protected $relConfig
$form_reference
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 39
- Type: protected $form_reference
$operands
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 182
- Type: static protected $operands
Methods
__construct()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 46
- Signature: public function __construct($relationship,$form_reference,$relationship_base)
- Parameters:
_getLimitingFields()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 197
- Signature: protected function _getLimitingFields($whereConfig,$limiting_fields)
- Parameters:
- $whereConfig
- &$limiting_fields
generateWhereClause()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 224
- Signature: public function generateWhereClause($formName)
- Parameters:
- $formName
getForm()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 62
- Signature: public function getForm($formname)
- Parameters:
- $formname
getFormConfig()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 100
- Signature: public function getFormConfig($form)
- Parameters:
- $form
- Default Value: null
- $form
getFormNames()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 139
- Signature: public function getFormNames()
getForms()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 88
- Signature: protected function getForms($config,$formConfigs,$parentForms,$parent_form_name)
- Parameters:
- $config
- &$formConfigs
- &$parentForms
- $parent_form_name
getFunctionDetails()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 157
- Signature: public function getFunctionDetails($function)
- Parameters:
- $function
getJoin()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 334
- Signature: public function getJoin($formName)
- Parameters:
- $formName
getLimitingFields()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 184
- Signature: public function getLimitingFields($formName)
- Parameters:
- $formName
getParentFormNames()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 112
- Signature: public function getParentFormNames($formname)
- Parameters:
- $formname
- Default Value: null
- $formname
getPrimaryForm()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 126
- Signature: public function getPrimaryForm()
getPrimaryFormName()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 130
- Signature: public function getPrimaryFormName()
getReferencedForm()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 146
- Signature: public function getReferencedForm($form)
- Parameters:
- $form
getReferenedForm()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 252
- Signature: public function getReferenedForm($form)
- Parameters:
- $form
getRequiredForms()
Gets the forms required by the relationship
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 77
- Signature: public function getRequiredForms()
- Returns: array
of string
isPrimaryFormName()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 133
- Signature: public function isPrimaryFormName($formname)
- Parameters:
- $formname
joinOn_child()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 277
- Signature: protected function joinOn_child($childForm,$joinData)
- Parameters:
- $childForm
- $joinData
joinOn_child_field()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 285
- Signature: protected function joinOn_child_field($childForm,$joinData)
- Parameters:
- $childForm
- $joinData
joinOn_fields()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 314
- Signature: protected function joinOn_fields($childForm,$joinData)
- Parameters:
- $childForm
- $joinData
joinOn_ids()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 263
- Signature: protected function joinOn_ids($childForm,$joinData)
- Parameters:
- $childForm
- $joinData
joinOn_parent()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 270
- Signature: protected function joinOn_parent($childForm,$joinData)
- Parameters:
- $childForm
- $joinData
joinOn_parent_field()
- Defined in i2ce/modules/Forms/modules/FormRelationship/lib/I2CE_FormRelationship.php on line 299
- Signature: protected function joinOn_parent_field($childForm,$joinData)
- Parameters:
- $childForm
- $joinData
Inherited Methods
_hasMethod()
This public method is inherited from I2CE_Fuzzy->_hasMethod()
Inherited Fuzzy Methods
userMessage()
This method is inherited from I2CE_Fuzzy->userMessage()