Phang  2.1
 All Classes Files Functions Variables Pages
Public Member Functions | Protected Attributes
Message_Box_Confirm Class Reference

Html message box class, with ok and cancel buttons formats an array of message strings into an HTML element. More...

Inheritance diagram for Message_Box_Confirm:
Message_Box Html_Element Base

List of all members.

Public Member Functions

 __construct ($messages=array(), $buttons=array())
 Class constructor.
 render ()
 Returns this element as a string.
- Public Member Functions inherited from Message_Box
 add_message ($string, $error=false)
 Add a message to the messages array.
- Public Member Functions inherited from Html_Element
 __construct ($tag, $attrs=array(), $children=array())
 Creates a new Html_Element $tag = The tag name 'a','ul', etc $attrs(optional) = A associative array of attributes and there values $children(optional) = A array of child Html_Element.
 has_children ()
 Returns true if the element has children.
 remove_children ()
 Removes all HTML children of the element.
 add_child ($child)
 Adds a Element as a child to this one $child = Another Html_Element or a String.
 add_class ($class_name)
 Adds a class to the element.
 has_class ($class_name)
 Checks if a the element has a certain class attribute.
 set_attr ($attr, $value)
 Sets a attribute to this Element $attr = The attribute name 'id', 'class', etc $value = The value of the attribute.
 set_attrs ($attrs)
 Set an element's attributes in one swoop...
 get_attr ($key)
 Returns the value of an element's attribute, if the value is not set, returns ''.
 remove_attribute ($key)
 Remove an attribute.
 __toString ()
 Convienience fucntion for -PHP5.1 as the magic __toString() is not available!
- Public Member Functions inherited from Base
 __call ($function, $params)
 The 'magic' call method will get/set for us invoked when the interpreter can not find a method the user is asking for.
 set_parameters ($arguments)
 Set variables from an array to member fields requires $this->optional_arguments or $this->required_arguments to have been set by the subclass.

Protected Attributes

 $buttons = array()
 Array of action buttons.
- Protected Attributes inherited from Message_Box
 $messages = array()
 Array of messages.
 $errors = 0
 Number of errors.
- Protected Attributes inherited from Html_Element
 $tag = ''
 HTML tag name.
 $attrs = array()
 Element attributes.
 $children = array()
 HTML child elements.
 $classes = array()
 HTML classes.
 $id = ''
 Element ID.
 $title = ''
 Element title.
- Protected Attributes inherited from Base
 $optional_arguments = array()
 Array of options that can be set to variables.
 $required_arguments = array()
 Array of options that need to be set to variables.

Detailed Description

Html message box class, with ok and cancel buttons formats an array of message strings into an HTML element.


Constructor & Destructor Documentation

Message_Box_Confirm::__construct (   $messages = array(),
  $buttons = array() 
)

Class constructor.

  • $messages [optional]= array of messages
  • $errors [optional] = number of errors

Reimplemented from Message_Box.


The documentation for this class was generated from the following file: