Class: I2CE FormField BOOL

From IHRIS Wiki
Revision as of 13:08, 19 October 2009 by Litlfred (talk | contribs)

This article describes the class I2CE_FormField_BOOL.

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

Methods

__construct()

Create a new instance of a I2CE_FormField

  • Signature: public function __construct($name,$options)
  • Parameters:
    • string $name
    • array $options
      A list of options for this form field.

getDBValue()

Returns the value of this field ready to be stored in the database.

  • Signature: public function getDBValue()
  • Returns: mixed

getDisplayValue()

Returns the value of this field as a human readable format.

  • Signature: public function getDisplayValue($entry)
  • Parameters:
    • I2CE_Entry $entry
      If a I2CE_Entry object has been passed to this method then it will return the value for that entry assuming it's an entry for this field.
      • Default Value: false
  • Returns: mixed

isValid()

Checks to see if the current value for this is set and valid.

  • Signature: public function isValid()
  • Returns: boolean

processDOMEditable()

  • Signature: public function processDOMEditable($node,$template,$form_node)
  • Parameters:
    • $node
    • $template
    • $form_node
  • Returns: array
    of DOMNode

setFromPost()

Sets the value of this field from the posted form.

  • Signature: public function setFromPost($post)
  • Parameters:
    • array $post
      The $_POST array holding the values for this form.

Fuzzy Methods

generateLimit_truefalse()

This method is implemented by I2CE_Module_FormLimits->generateLimit_BOOL_truefalse()

generateLimit_true()

This method is implemented by I2CE_Module_FormLimits->generateLimit_BOOL_true()

generateLimit_false()

This method is implemented by I2CE_Module_FormLimits->generateLimit_BOOL_false()

checkLimit_truefalse()

This method is implemented by I2CE_Module_FormLimits->checkLimit_BOOL_truefalse()

checkLimitString_truefalse()

This method is implemented by I2CE_Module_FormLimits->checkLimitString_BOOL_truefalse()

getLimitMenu_truefalse()

This method is implemented by I2CE_Module_FormLimits->I2CE_FormField_BOOL_DISPLAYFIELDSTYLE_truefalse()

processLimitMenu_truefalse()

This method is implemented by I2CE_Module_FormLimits->I2CE_FormField_BOOL_PROCESSFIELDSTYLE_truefalse()

checkLimit_true()

This method is implemented by I2CE_Module_FormLimits->checkLimit_BOOL_true()

checkLimitString_true()

This method is implemented by I2CE_Module_FormLimits->checkLimitString_BOOL_true()

getLimitMenu_true()

This method is implemented by I2CE_Module_FormLimits->I2CE_FormField_BOOL_DISPLAYFIELDSTYLE_true()

processLimitMenu_true()

This method is implemented by I2CE_Module_FormLimits->I2CE_FormField_BOOL_PROCESSFIELDSTYLE_true()

checkLimit_false()

This method is implemented by I2CE_Module_FormLimits->checkLimit_BOOL_false()

checkLimitString_false()

This method is implemented by I2CE_Module_FormLimits->checkLimitString_BOOL_false()

getLimitMenu_false()

This method is implemented by I2CE_Module_FormLimits->I2CE_FormField_BOOL_DISPLAYFIELDSTYLE_false()

processLimitMenu_false()

This method is implemented by I2CE_Module_FormLimits->I2CE_FormField_BOOL_PROCESSFIELDSTYLE_false()