Class: I2CE FormField DATE TIME (Development): Difference between revisions

From IHRIS Wiki
(Created page with '{{otherversions|Class: I2CE_FormField_DATE_TIME}} This article describes the class ''I2CE_FormField_DATE_TIME'' . *Extends the class: [[Class: I2CE_FormField_DB_DATE (Development…')
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
This article describes the class ''I2CE_FormField_DATE_TIME'' .
This article describes the class ''I2CE_FormField_DATE_TIME'' .
*Extends the class: [[Class: I2CE_FormField_DB_DATE (Development) | I2CE_FormField_DB_DATE]].
*Extends the class: [[Class: I2CE_FormField_DB_DATE (Development) | I2CE_FormField_DB_DATE]].
*Location: Part of the module [[I2CE Module List (Development)#forms|forms]] in the package [https://launchpad.net/i2ce I2CE] 4.0-dev
*Location: Part of the module [[I2CE Module List (Development)#Fields|Fields]] in the package [https://launchpad.net/i2ce I2CE] 4.0-dev
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php#L28 modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php] on line 28
*Source: Defined in the file [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php#L28 modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php] on line 28
*Author: Luke Duncan <lduncan@intrahealth.org>
*Author: Luke Duncan <lduncan@intrahealth.org>
*Since: v2.0.0
*Since: v2.0.0
Line 10: Line 10:
===getFromDB()===
===getFromDB()===
Return the value of this field from the database format for the given type @param integer $type The type of the field to be returned.
Return the value of this field from the database format for the given type @param integer $type The type of the field to be returned.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php#L81 i2ce/modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php] on line 81
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php#L81 i2ce/modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php] on line 81
*Signature: public function getFromDB($value)
*Signature: public function getFromDB($value)
*Parameters:
*Parameters:
** [http://www.php.net/manual/en/language.pseudo-types.php mixed ] $value
** [http://www.php.net/manual/en/language.pseudo-types.php mixed ] $value
===processDOMEditable()===
===processDOMEditable()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php#L63 i2ce/modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php] on line 63
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php#L63 i2ce/modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php] on line 63
*Signature: public function processDOMEditable($node,$template,$form_node)
*Signature: public function processDOMEditable($node,$template,$form_node)
*Parameters:
*Parameters:
Line 22: Line 22:
**$form_node  
**$form_node  
===processDOMNotEditable()===
===processDOMNotEditable()===
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php#L53 i2ce/modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php] on line 53
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php#L53 i2ce/modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php] on line 53
*Signature: public function processDOMNotEditable($node,$template,$form_node)
*Signature: public function processDOMNotEditable($node,$template,$form_node)
*Parameters:
*Parameters:
Line 30: Line 30:
===setFromPost()===
===setFromPost()===
Sets the value of this field from the posted form.
Sets the value of this field from the posted form.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php#L34 i2ce/modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php] on line 34
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php#L34 i2ce/modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php] on line 34
*Signature: public function setFromPost($post)
*Signature: public function setFromPost($post)
*Parameters:
*Parameters:
Line 36: Line 36:
===setValue()===
===setValue()===
Sets the value of this field.
Sets the value of this field.
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php#L96 i2ce/modules/Forms/lib/fields/I2CE_FormField_DATE_TIME.php] on line 96
*Defined in [http://bazaar.launchpad.net/~intrahealth+informatics/i2ce/4.0-dev/annotate/head:/modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php#L96 i2ce/modules/Forms/modules/Fields/lib/I2CE_FormField_DATE_TIME.php] on line 96
*Signature: public function setValue($value)
*Signature: public function setValue($value)
*Parameters:
*Parameters:
Line 79: Line 79:
===getAttribute()===
===getAttribute()===
This public method is inherited from [[Class: I2CE_FormField (Development)#getAttribute() | I2CE_FormField->getAttribute()]]
This public method is inherited from [[Class: I2CE_FormField (Development)#getAttribute() | I2CE_FormField->getAttribute()]]
===getContainer()===
This public method is inherited from [[Class: I2CE_FormField (Development)#getContainer() | I2CE_FormField->getContainer()]]


===getDBType()===
===getDBType()===
Line 88: Line 91:
===getDisplays()===
===getDisplays()===
This public method is inherited from [[Class: I2CE_FormField (Development)#getDisplays() | I2CE_FormField->getDisplays()]]
This public method is inherited from [[Class: I2CE_FormField (Development)#getDisplays() | I2CE_FormField->getDisplays()]]
===getForm()===
This public method is inherited from [[Class: I2CE_FormField (Development)#getForm() | I2CE_FormField->getForm()]]


===getHTMLName()===
===getHTMLName()===
Line 151: Line 151:
===setAttribute()===
===setAttribute()===
This public method is inherited from [[Class: I2CE_FormField (Development)#setAttribute() | I2CE_FormField->setAttribute()]]
This public method is inherited from [[Class: I2CE_FormField (Development)#setAttribute() | I2CE_FormField->setAttribute()]]
===setContainer()===
This public method is inherited from [[Class: I2CE_FormField (Development)#setContainer() | I2CE_FormField->setContainer()]]


===setDefaultOptions()===
===setDefaultOptions()===
This public method is inherited from [[Class: I2CE_FormField (Development)#setDefaultOptions() | I2CE_FormField->setDefaultOptions()]]
This public method is inherited from [[Class: I2CE_FormField (Development)#setDefaultOptions() | I2CE_FormField->setDefaultOptions()]]
===setForm()===
This public method is inherited from [[Class: I2CE_FormField (Development)#setForm() | I2CE_FormField->setForm()]]


===setFromDB()===
===setFromDB()===
Line 199: Line 199:
===$end_year===
===$end_year===
Theis protected variable is inherited from [[Class: I2CE_FormField_DB_DATE (Development)#$end_year | I2CE_FormField_DB_DATE->$end_year]]
Theis protected variable is inherited from [[Class: I2CE_FormField_DB_DATE (Development)#$end_year | I2CE_FormField_DB_DATE->$end_year]]
===$use_date_picker===
Theis protected variable is inherited from [[Class: I2CE_FormField_DB_DATE (Development)#$use_date_picker | I2CE_FormField_DB_DATE->$use_date_picker]]


===$name===
===$name===
Line 215: Line 218:
Theis protected variable is inherited from [[Class: I2CE_FormField (Development)#$href | I2CE_FormField->$href]]
Theis protected variable is inherited from [[Class: I2CE_FormField (Development)#$href | I2CE_FormField->$href]]


===$form===
===$container===
Theis protected variable is inherited from [[Class: I2CE_FormField (Development)#$form | I2CE_FormField->$form]]
Theis protected variable is inherited from [[Class: I2CE_FormField (Development)#$container | I2CE_FormField->$container]]


===$history===
===$history===
Line 381: Line 384:
==Fuzzy Methods==
==Fuzzy Methods==
===generateLimit_equals()===
===generateLimit_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_generateLimit_DATE_TIME_equals() | I2CE_Module_FormLimits->DATE_generateLimit_DATE_TIME_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_generateLimit_DATE_TIME_equals() | I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_equals() ]]
===checkLimit_equals()===
===checkLimit_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimit_DATE_TIME_equals() | I2CE_Module_FormLimits->DATE_checkLimit_DATE_TIME_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimit_DATE_TIME_equals() | I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_equals() ]]
===checkLimitString_equals()===
===checkLimitString_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimit_DATE_TIME_equals() | I2CE_Module_FormLimits->DATE_checkLimit_DATE_TIME_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimit_DATE_TIME_equals() | I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_equals() ]]
===getLimitMenu_equals()===
===getLimitMenu_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_getLimitMenu_DATE_TIME_equals() | I2CE_Module_FormLimits->DATE_getLimitMenu_DATE_TIME_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_getLimitMenu_DATE_TIME_equals() | I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_equals() ]]
===processLimitMenu_equals()===
===processLimitMenu_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_processLimitMenu_DATE_TIME_equals() | I2CE_Module_FormLimits->DATE_processLimitMenu_DATE_TIME_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_processLimitMenu_DATE_TIME_equals() | I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_equals() ]]
===generateLimit_greaterthan()===
===generateLimit_greaterthan()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_generateLimit_DATE_TIME_greaterthan() | I2CE_Module_FormLimits->DATE_generateLimit_DATE_TIME_greaterthan() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_generateLimit_DATE_TIME_greaterthan() | I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_greaterthan() ]]
===checkLimit_greaterthan()===
===checkLimit_greaterthan()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimit_DATE_TIME_greaterthan() | I2CE_Module_FormLimits->DATE_checkLimit_DATE_TIME_greaterthan() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimit_DATE_TIME_greaterthan() | I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_greaterthan() ]]
===checkLimitString_greaterthan()===
===checkLimitString_greaterthan()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimit_DATE_TIME_greaterthan() | I2CE_Module_FormLimits->DATE_checkLimit_DATE_TIME_greaterthan() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimit_DATE_TIME_greaterthan() | I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_greaterthan() ]]
===getLimitMenu_greaterthan()===
===getLimitMenu_greaterthan()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_getLimitMenu_DATE_TIME_greaterthan() | I2CE_Module_FormLimits->DATE_getLimitMenu_DATE_TIME_greaterthan() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_getLimitMenu_DATE_TIME_greaterthan() | I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_greaterthan() ]]
===processLimitMenu_greaterthan()===
===processLimitMenu_greaterthan()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_processLimitMenu_DATE_TIME_greaterthan() | I2CE_Module_FormLimits->DATE_processLimitMenu_DATE_TIME_greaterthan() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_processLimitMenu_DATE_TIME_greaterthan() | I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_greaterthan() ]]
===generateLimit_lessthan()===
===generateLimit_lessthan()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_generateLimit_DATE_TIME_lessthan() | I2CE_Module_FormLimits->DATE_generateLimit_DATE_TIME_lessthan() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_generateLimit_DATE_TIME_lessthan() | I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_lessthan() ]]
===checkLimit_lessthan()===
===checkLimit_lessthan()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimit_DATE_TIME_lessthan() | I2CE_Module_FormLimits->DATE_checkLimit_DATE_TIME_lessthan() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimit_DATE_TIME_lessthan() | I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_lessthan() ]]
===checkLimitString_lessthan()===
===checkLimitString_lessthan()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimit_DATE_TIME_lessthan() | I2CE_Module_FormLimits->DATE_checkLimit_DATE_TIME_lessthan() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimit_DATE_TIME_lessthan() | I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_lessthan() ]]
===getLimitMenu_lessthan()===
===getLimitMenu_lessthan()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_getLimitMenu_DATE_TIME_lessthan() | I2CE_Module_FormLimits->DATE_getLimitMenu_DATE_TIME_lessthan() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_getLimitMenu_DATE_TIME_lessthan() | I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_lessthan() ]]
===processLimitMenu_lessthan()===
===processLimitMenu_lessthan()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_processLimitMenu_DATE_TIME_lessthan() | I2CE_Module_FormLimits->DATE_processLimitMenu_DATE_TIME_lessthan() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_processLimitMenu_DATE_TIME_lessthan() | I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_lessthan() ]]
===generateLimit_greaterthan_equals()===
===generateLimit_greaterthan_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_generateLimit_DATE_TIME_greaterthan_equals() | I2CE_Module_FormLimits->DATE_generateLimit_DATE_TIME_greaterthan_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_generateLimit_DATE_TIME_greaterthan_equals() | I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_greaterthan_equals() ]]
===checkLimit_greaterthan_equals()===
===checkLimit_greaterthan_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimit_DATE_TIME_greaterthan_equals() | I2CE_Module_FormLimits->DATE_checkLimit_DATE_TIME_greaterthan_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimit_DATE_TIME_greaterthan_equals() | I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_greaterthan_equals() ]]
===checkLimitString_greaterthan_equals()===
===checkLimitString_greaterthan_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimit_DATE_TIME_greaterthan_equals() | I2CE_Module_FormLimits->DATE_checkLimit_DATE_TIME_greaterthan_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimit_DATE_TIME_greaterthan_equals() | I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_greaterthan_equals() ]]
===getLimitMenu_greaterthan_equals()===
===getLimitMenu_greaterthan_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_getLimitMenu_DATE_TIME_greaterthan_equals() | I2CE_Module_FormLimits->DATE_getLimitMenu_DATE_TIME_greaterthan_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_getLimitMenu_DATE_TIME_greaterthan_equals() | I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_greaterthan_equals() ]]
===processLimitMenu_greaterthan_equals()===
===processLimitMenu_greaterthan_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_processLimitMenu_DATE_TIME_greaterthan_equals() | I2CE_Module_FormLimits->DATE_processLimitMenu_DATE_TIME_greaterthan_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_processLimitMenu_DATE_TIME_greaterthan_equals() | I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_greaterthan_equals() ]]
===generateLimit_lessthan_equals()===
===generateLimit_lessthan_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_generateLimit_DATE_TIME_lessthan_equals() | I2CE_Module_FormLimits->DATE_generateLimit_DATE_TIME_lessthan_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_generateLimit_DATE_TIME_lessthan_equals() | I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_lessthan_equals() ]]
===checkLimit_lessthan_equals()===
===checkLimit_lessthan_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimit_DATE_TIME_lessthan_equals() | I2CE_Module_FormLimits->DATE_checkLimit_DATE_TIME_lessthan_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimit_DATE_TIME_lessthan_equals() | I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_lessthan_equals() ]]
===checkLimitString_lessthan_equals()===
===checkLimitString_lessthan_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimit_DATE_TIME_lessthan_equals() | I2CE_Module_FormLimits->DATE_checkLimit_DATE_TIME_lessthan_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimit_DATE_TIME_lessthan_equals() | I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_lessthan_equals() ]]
===getLimitMenu_lessthan_equals()===
===getLimitMenu_lessthan_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_getLimitMenu_DATE_TIME_lessthan_equals() | I2CE_Module_FormLimits->DATE_getLimitMenu_DATE_TIME_lessthan_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_getLimitMenu_DATE_TIME_lessthan_equals() | I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_lessthan_equals() ]]
===processLimitMenu_lessthan_equals()===
===processLimitMenu_lessthan_equals()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_processLimitMenu_DATE_TIME_lessthan_equals() | I2CE_Module_FormLimits->DATE_processLimitMenu_DATE_TIME_lessthan_equals() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_processLimitMenu_DATE_TIME_lessthan_equals() | I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_lessthan_equals() ]]
===getLimitMenu_between()===
===getLimitMenu_between()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_getLimitMenu_DATE_TIME_between() | I2CE_Module_FormLimits->DATE_getLimitMenu_DATE_TIME_between() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_getLimitMenu_DATE_TIME_between() | I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_between() ]]
===generateLimit_between()===
===generateLimit_between()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_generateLimit_DATE_TIME_between() | I2CE_Module_FormLimits->DATE_generateLimit_DATE_TIME_between() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_generateLimit_DATE_TIME_between() | I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_between() ]]
===checkLimit_between()===
===checkLimit_between()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimit_DATE_TIME_between() | I2CE_Module_FormLimits->DATE_checkLimit_DATE_TIME_between() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimit_DATE_TIME_between() | I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_between() ]]
===checkLimitString_between()===
===checkLimitString_between()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_checkLimitString_DATE_TIME_between() | I2CE_Module_FormLimits->DATE_checkLimitString_DATE_TIME_between() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_checkLimitString_DATE_TIME_between() | I2CE_Module_FieldLimits->DATE_checkLimitString_DATE_TIME_between() ]]
===processLimitMenu_between()===
===processLimitMenu_between()===
This method is implemented by [[Class: I2CE_Module_FormLimits (Development)#DATE_processLimitMenu_DATE_TIME_between() | I2CE_Module_FormLimits->DATE_processLimitMenu_DATE_TIME_between() ]]
This method is implemented by [[Class: I2CE_Module_FieldLimits (Development)#DATE_processLimitMenu_DATE_TIME_between() | I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_between() ]]




[[Category:Class Documentation (Development)]]
[[Category:Class Documentation (Development)]]

Latest revision as of 07:55, 3 August 2010


This article describes the class I2CE_FormField_DATE_TIME .

Class for defining all the database fields used by a object.

Methods

getFromDB()

Return the value of this field from the database format for the given type @param integer $type The type of the field to be returned.

processDOMEditable()

processDOMNotEditable()

setFromPost()

Sets the value of this field from the posted form.

setValue()

Sets the value of this field.

Inherited Methods

__construct()

This public method is inherited from I2CE_FormField_DB_DATE->__construct()

compare()

This public method is inherited from I2CE_FormField_DB_DATE->compare()

getDBValue()

This public method is inherited from I2CE_FormField_DB_DATE->getDBValue()

getDisplayValue()

This public method is inherited from I2CE_FormField_DB_DATE->getDisplayValue()

getYearRange()

This public method is inherited from I2CE_FormField_DB_DATE->getYearRange()

isSameValue()

This public method is inherited from I2CE_FormField_DB_DATE->isSameValue()

isValid()

This public method is inherited from I2CE_FormField_DB_DATE->isValid()

issetValue()

This public method is inherited from I2CE_FormField_DB_DATE->issetValue()

setYearRange()

This public method is inherited from I2CE_FormField_DB_DATE->setYearRange()

addHistory()

This public method is inherited from I2CE_FormField->addHistory()

createField()

This public method is inherited from I2CE_FormField->createField()

firstHistory()

This public method is inherited from I2CE_FormField->firstHistory()

getAttribute()

This public method is inherited from I2CE_FormField->getAttribute()

getContainer()

This public method is inherited from I2CE_FormField->getContainer()

getDBType()

This public method is inherited from I2CE_FormField->getDBType()

getDisplayNode()

This public method is inherited from I2CE_FormField->getDisplayNode()

getDisplays()

This public method is inherited from I2CE_FormField->getDisplays()

getHTMLName()

This public method is inherited from I2CE_FormField->getHTMLName()

getHeader()

This public method is inherited from I2CE_FormField->getHeader()

getHref()

This public method is inherited from I2CE_FormField->getHref()

getInvalid()

This public method is inherited from I2CE_FormField->getInvalid()

getMDB2Type()

This public method is inherited from I2CE_FormField->getMDB2Type()

getName()

This public method is inherited from I2CE_FormField->getName()

getOption()

This public method is inherited from I2CE_FormField->getOption()

getString()

This public method is inherited from I2CE_FormField->getString()

getTypeString()

This public method is inherited from I2CE_FormField->getTypeString()

getValue()

This public method is inherited from I2CE_FormField->getValue()

hasAttribute()

This public method is inherited from I2CE_FormField->hasAttribute()

hasDisplay()

This public method is inherited from I2CE_FormField->hasDisplay()

hasHeader()

This public method is inherited from I2CE_FormField->hasHeader()

hasInvalid()

This public method is inherited from I2CE_FormField->hasInvalid()

hasNextHistory()

This public method is inherited from I2CE_FormField->hasNextHistory()

hasOption()

This public method is inherited from I2CE_FormField->hasOption()

isInDB()

This public method is inherited from I2CE_FormField->isInDB()

nextHistory()

This public method is inherited from I2CE_FormField->nextHistory()

processDOM()

This public method is inherited from I2CE_FormField->processDOM()

setAttribute()

This public method is inherited from I2CE_FormField->setAttribute()

setContainer()

This public method is inherited from I2CE_FormField->setContainer()

setDefaultOptions()

This public method is inherited from I2CE_FormField->setDefaultOptions()

setFromDB()

This public method is inherited from I2CE_FormField->setFromDB()

setHeaders()

This public method is inherited from I2CE_FormField->setHeaders()

setHref()

This public method is inherited from I2CE_FormField->setHref()

setInvalid()

This public method is inherited from I2CE_FormField->setInvalid()

unsetValue()

This public method is inherited from I2CE_FormField->unsetValue()

displayInvalid()

This protected method is inherited from I2CE_FormField->displayInvalid()

getDefaultValue()

This protected method is inherited from I2CE_FormField->getDefaultValue()

getElement()

This protected method is inherited from I2CE_FormField->getElement()

getOptionsByPath()

This protected method is inherited from I2CE_FormField->getOptionsByPath()

optionsHasPath()

This protected method is inherited from I2CE_FormField->optionsHasPath()

setElement()

This protected method is inherited from I2CE_FormField->setElement()

_hasMethod()

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

Inherited Variables

$start_year

Theis protected variable is inherited from I2CE_FormField_DB_DATE->$start_year

$end_year

Theis protected variable is inherited from I2CE_FormField_DB_DATE->$end_year

$use_date_picker

Theis protected variable is inherited from I2CE_FormField_DB_DATE->$use_date_picker

$name

Theis protected variable is inherited from I2CE_FormField->$name

$options

Theis protected variable is inherited from I2CE_FormField->$options

$value

Theis protected variable is inherited from I2CE_FormField->$value

$headers

Theis protected variable is inherited from I2CE_FormField->$headers

$href

Theis protected variable is inherited from I2CE_FormField->$href

$container

Theis protected variable is inherited from I2CE_FormField->$container

$history

Theis protected variable is inherited from I2CE_FormField->$history

$history_idx

Theis protected variable is inherited from I2CE_FormField->$history_idx

$attributes

Theis protected variable is inherited from I2CE_FormField->$attributes

$invalid

Theis protected variable is inherited from I2CE_FormField->$invalid

Inherited Fuzzy Methods

generateLimit_in()

This method is inherited from I2CE_FormField_DB_DATE->generateLimit_in()

generateLimit_greaterthan_now()

This method is inherited from I2CE_FormField_DB_DATE->generateLimit_greaterthan_now()

generateLimit_lessthan_now()

This method is inherited from I2CE_FormField_DB_DATE->generateLimit_lessthan_now()

checkLimit_in()

This method is inherited from I2CE_FormField_DB_DATE->checkLimit_in()

checkLimitString_in()

This method is inherited from I2CE_FormField_DB_DATE->checkLimitString_in()

getLimitMenu_in()

This method is inherited from I2CE_FormField_DB_DATE->getLimitMenu_in()

processLimitMenu_in()

This method is inherited from I2CE_FormField_DB_DATE->processLimitMenu_in()

checkLimit_greaterthan_now()

This method is inherited from I2CE_FormField_DB_DATE->checkLimit_greaterthan_now()

checkLimitString_greaterthan_now()

This method is inherited from I2CE_FormField_DB_DATE->checkLimitString_greaterthan_now()

getLimitMenu_greaterthan_now()

This method is inherited from I2CE_FormField_DB_DATE->getLimitMenu_greaterthan_now()

processLimitMenu_greaterthan_now()

This method is inherited from I2CE_FormField_DB_DATE->processLimitMenu_greaterthan_now()

checkLimit_lessthan_now()

This method is inherited from I2CE_FormField_DB_DATE->checkLimit_lessthan_now()

checkLimitString_lessthan_now()

This method is inherited from I2CE_FormField_DB_DATE->checkLimitString_lessthan_now()

getLimitMenu_lessthan_now()

This method is inherited from I2CE_FormField_DB_DATE->getLimitMenu_lessthan_now()

processLimitMenu_lessthan_now()

This method is inherited from I2CE_FormField_DB_DATE->processLimitMenu_lessthan_now()

cachedTableReference()

This method is inherited from I2CE_FormField->cachedTableReference()

isNumeric()

This method is inherited from I2CE_FormField->isNumeric()

getLimitStyles()

This method is inherited from I2CE_FormField->getLimitStyles()

generateLimit()

This method is inherited from I2CE_FormField->generateLimit()

generateLimit_null()

This method is inherited from I2CE_FormField->generateLimit_null()

generateLimit_not_null()

This method is inherited from I2CE_FormField->generateLimit_not_null()

generateLimit_null_not_null()

This method is inherited from I2CE_FormField->generateLimit_null_not_null()

checkLimit_null()

This method is inherited from I2CE_FormField->checkLimit_null()

checkLimit_not_null()

This method is inherited from I2CE_FormField->checkLimit_not_null()

checkLimit_null_not_null()

This method is inherited from I2CE_FormField->checkLimit_null_not_null()

checkLimitString_null()

This method is inherited from I2CE_FormField->checkLimitString_null()

checkLimitString_not_null()

This method is inherited from I2CE_FormField->checkLimitString_not_null()

checkLimitString_null_not_null()

This method is inherited from I2CE_FormField->checkLimitString_null_not_null()

getLimitMenu_null()

This method is inherited from I2CE_FormField->getLimitMenu_null()

getLimitMenu_not_null()

This method is inherited from I2CE_FormField->getLimitMenu_not_null()

getLimitMenu_null_not_null()

This method is inherited from I2CE_FormField->getLimitMenu_null_not_null()

processLimitMenu_null()

This method is inherited from I2CE_FormField->processLimitMenu_null()

processLimitMenu_not_null()

This method is inherited from I2CE_FormField->processLimitMenu_not_null()

processLimitMenu_null_not_null()

This method is inherited from I2CE_FormField->processLimitMenu_null_not_null()

generateLimit_max_parent()

This method is inherited from I2CE_FormField->generateLimit_max_parent()

generateLimit_min_parent()

This method is inherited from I2CE_FormField->generateLimit_min_parent()

generateLimit_max_parent_form()

This method is inherited from I2CE_FormField->generateLimit_max_parent_form()

generateLimit_min_parent_form()

This method is inherited from I2CE_FormField->generateLimit_min_parent_form()

getLimitMenu_max_parent()

This method is inherited from I2CE_FormField->getLimitMenu_max_parent()

getLimitMenu_min_parent()

This method is inherited from I2CE_FormField->getLimitMenu_min_parent()

getLimitMenu_max_parent_form()

This method is inherited from I2CE_FormField->getLimitMenu_max_parent_form()

getLimitMenu_min_parent_form()

This method is inherited from I2CE_FormField->getLimitMenu_min_parent_form()

processLimitMenu_max_parent()

This method is inherited from I2CE_FormField->processLimitMenu_max_parent()

processLimitMenu_min_parent()

This method is inherited from I2CE_FormField->processLimitMenu_min_parent()

processLimitMenu_max_parent_form()

This method is inherited from I2CE_FormField->processLimitMenu_max_parent_form()

processLimitMenu_min_parent_form()

This method is inherited from I2CE_FormField->processLimitMenu_min_parent_form()

save()

This method is inherited from I2CE_FormField->save()

populateHistory()

This method is inherited from I2CE_FormField->populateHistory()

userMessage()

This method is inherited from I2CE_Fuzzy->userMessage()

Inherited Fuzzy CLI Methods

cachedTableReference()

This method is inherited from I2CE_FormField->cachedTableReference()

Fuzzy Methods

generateLimit_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_equals()

checkLimit_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_equals()

checkLimitString_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_equals()

getLimitMenu_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_equals()

processLimitMenu_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_equals()

generateLimit_greaterthan()

This method is implemented by I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_greaterthan()

checkLimit_greaterthan()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_greaterthan()

checkLimitString_greaterthan()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_greaterthan()

getLimitMenu_greaterthan()

This method is implemented by I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_greaterthan()

processLimitMenu_greaterthan()

This method is implemented by I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_greaterthan()

generateLimit_lessthan()

This method is implemented by I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_lessthan()

checkLimit_lessthan()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_lessthan()

checkLimitString_lessthan()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_lessthan()

getLimitMenu_lessthan()

This method is implemented by I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_lessthan()

processLimitMenu_lessthan()

This method is implemented by I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_lessthan()

generateLimit_greaterthan_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_greaterthan_equals()

checkLimit_greaterthan_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_greaterthan_equals()

checkLimitString_greaterthan_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_greaterthan_equals()

getLimitMenu_greaterthan_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_greaterthan_equals()

processLimitMenu_greaterthan_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_greaterthan_equals()

generateLimit_lessthan_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_lessthan_equals()

checkLimit_lessthan_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_lessthan_equals()

checkLimitString_lessthan_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_lessthan_equals()

getLimitMenu_lessthan_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_lessthan_equals()

processLimitMenu_lessthan_equals()

This method is implemented by I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_lessthan_equals()

getLimitMenu_between()

This method is implemented by I2CE_Module_FieldLimits->DATE_getLimitMenu_DATE_TIME_between()

generateLimit_between()

This method is implemented by I2CE_Module_FieldLimits->DATE_generateLimit_DATE_TIME_between()

checkLimit_between()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimit_DATE_TIME_between()

checkLimitString_between()

This method is implemented by I2CE_Module_FieldLimits->DATE_checkLimitString_DATE_TIME_between()

processLimitMenu_between()

This method is implemented by I2CE_Module_FieldLimits->DATE_processLimitMenu_DATE_TIME_between()