|
|
(24 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| This article desrcibes the1 class '''I2CE_SwissFactory'''
| | #REDIRECT [[Class: I2CE_SwissFactory (4.1.7)]] |
| It is contained in the module [[iHRIS Module List#swissfactory|swissfactory]] 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/annotate/head:/modules/SwissFactory/lib/I2CE_SwissFactory.php modules/SwissFactory/lib/I2CE_SwissFactory.php]
| |
| | |
| I2CE_SwissFactory
| |
| | |
| @package I2CE
| |
| | |
| @subpackage Core
| |
| | |
| @author Carl Leitner <litlfred@ibiblio.org>
| |
| | |
| @version 2.1
| |
| | |
| @access public
| |
| ==Variables==
| |
| ===$page===
| |
| *Type: protected $page
| |
| | |
| ===$swiss===
| |
| *Type: protected $swiss
| |
| | |
| ===$stored_options===
| |
| *Type: protected $stored_options
| |
| | |
| ===$template===
| |
| *Type: protected $template
| |
| | |
| ===$style===
| |
| *Type: protected $style
| |
| | |
| ==Methods==
| |
| ===__construct()===
| |
| construct a swiss swiss factory and create it if it doesn't exist.
| |
| @throws Exception
| |
| *Signature: public function __construct($page,$init_options)
| |
| Parameters:
| |
| *$page
| |
| *$init_options
| |
| **Default Value: array()
| |
| ===count()===
| |
| *Signature: abstract public function count($swiss)
| |
| Parameters:
| |
| *$swiss
| |
| ===current()===
| |
| *Signature: public function current($swiss)
| |
| Parameters:
| |
| *$swiss
| |
| ===displayValues()===
| |
| *Signature: public function displayValues($contentNode,$path,$action,$transient_options)
| |
| Parameters:
| |
| *$contentNode
| |
| *$path
| |
| *$action
| |
| *$transient_options
| |
| **Default Value: array()
| |
| ===getAttribute()===
| |
| *Signature: public function getAttribute($swiss,$attr)
| |
| Parameters:
| |
| *$swiss
| |
| *$attr
| |
| ===getChildNames()===
| |
| *Signature: abstract public function getChildNames($swiss)
| |
| Parameters:
| |
| *$swiss
| |
| ===getChildStorage()===
| |
| *Signature: abstract public function getChildStorage($swiss,$child,$create)
| |
| Parameters:
| |
| *$swiss
| |
| *$child
| |
| **Default Value: null
| |
| *$create
| |
| **Default Value: false
| |
| ===getChildType()===
| |
| *Signature: abstract public function getChildType($swiss,$child)
| |
| Parameters:
| |
| *$swiss
| |
| *$child
| |
| ===getDescription()===
| |
| *Signature: public function getDescription($swiss)
| |
| Parameters:
| |
| *$swiss
| |
| ===getDisplayName()===
| |
| *Signature: public function getDisplayName($swiss)
| |
| Parameters:
| |
| *$swiss
| |
| ===getPage()===
| |
| Get the page
| |
| *Signature: public function getPage()
| |
| *Returns: [[Class: I2CE_Page | I2CE_Page]]
| |
| ===getPath()===
| |
| Gets the string representation of a path
| |
| the path
| |
| *Signature: static public function getPath($path,$addComponents)
| |
| *Returns: [http://www.php.net/manual/en/language.types.string.php string]
| |
| Parameters:
| |
| * [http://www.php.net/manual/en/language.pseudo-types.php mixed] $path<br/>Either a string or an arrray of path components
| |
| * [http://www.php.net/manual/en/language.pseudo-types.php mixed] $addComponents<br/>Defaults to null. If a string or an array of path components then it is appended to
| |
| **Default Value: null
| |
| ===getPathComponents()===
| |
| Gets the array representation of the config node path
| |
| the path
| |
| *Signature: static public function getPathComponents($path,$addComponents)
| |
| *Returns: [http://www.php.net/manual/en/language.types.array.php array]
| |
| Parameters:
| |
| * [http://www.php.net/manual/en/language.pseudo-types.php mixed] $path<br/>Either a string or an arrray of path components
| |
| * [http://www.php.net/manual/en/language.pseudo-types.php mixed] $addComponents<br/>Defaults to null. If a string or an array of path components then it is appended to
| |
| **Default Value: null
| |
| ===getRootStorage()===
| |
| *Signature: abstract protected function getRootStorage()
| |
| ===getRootType()===
| |
| *Signature: protected function getRootType()
| |
| ===getStatus()===
| |
| *Signature: abstract public function getStatus($swiss)
| |
| Parameters:
| |
| *$swiss
| |
| ===getStorage()===
| |
| *Signature: public function getStorage($path,$add_path)
| |
| Parameters:
| |
| *$path
| |
| *$add_path
| |
| **Default Value: null
| |
| ===getStoredOptions()===
| |
| *Signature: public function getStoredOptions($key)
| |
| Parameters:
| |
| *$key
| |
| **Default Value: null
| |
| ===getSwiss()===
| |
| get the swiss for a path
| |
| @param mixed $addPath Either a string which is a config node path or an array of additional path components.
| |
| *Signature: public function getSwiss($path,$add_path)
| |
| *Returns: [[Class: I2CE_Swiss | I2CE_Swiss]] or null
| |
| Parameters:
| |
| * [http://www.php.net/manual/en/language.pseudo-types.php mixed] $path<br/>Either a string which is a config node path or an array of path components.
| |
| *$add_path
| |
| **Default Value: null
| |
| ===getURLQueryString()===
| |
| *Signature: public function getURLQueryString($additional,$remove)
| |
| Parameters:
| |
| *$additional
| |
| **Default Value: array()
| |
| *$remove
| |
| **Default Value: array()
| |
| ===getURLRoot()===
| |
| *Signature: abstract public function getURLRoot($action)
| |
| Parameters:
| |
| *$action
| |
| **Default Value: null
| |
| ===hasAttribute()===
| |
| *Signature: public function hasAttribute($swiss,$attr)
| |
| Parameters:
| |
| *$swiss
| |
| *$attr
| |
| ===humanText()===
| |
| Tries to turn a string (such as a magic data key) into human text
| |
| @param $text
| |
| *Signature: static public function humanText($text)
| |
| *Returns: [http://www.php.net/manual/en/language.types.string.php string]
| |
| Parameters:
| |
| *$text
| |
| ===key()===
| |
| *Signature: abstract public function key($swiss)
| |
| Parameters:
| |
| *$swiss
| |
| ===next()===
| |
| *Signature: abstract public function next($swiss)
| |
| Parameters:
| |
| *$swiss
| |
| ===rewind()===
| |
| *Signature: abstract public function rewind($swiss)
| |
| Parameters:
| |
| *$swiss
| |
| ===setRedirect()===
| |
| *Signature: public function setRedirect($redirect)
| |
| Parameters:
| |
| *$redirect
| |
| ===setRootSwiss()===
| |
| *Signature: public function setRootSwiss()
| |
| ===setStoredOptions()===
| |
| *Signature: public function setStoredOptions($options)
| |
| Parameters:
| |
| *$options
| |
| ===setupDisplay()===
| |
| *Signature: protected function setupDisplay($swiss,$action,$contentNode)
| |
| Parameters:
| |
| *$swiss
| |
| *$action
| |
| *$contentNode
| |
| ===updateValues()===
| |
| *Signature: public function updateValues($vals,$do_redirect,$transact)
| |
| Parameters:
| |
| *$vals
| |
| *$do_redirect
| |
| **Default Value: true
| |
| *$transact
| |
| **Default Value: false
| |
| ===valid()===
| |
| *Signature: abstract public function valid($swiss)
| |
| Parameters:
| |
| *$swiss
| |
| | |
| | |
| [[Category:Class Documentation]]
| |