diff --git a/lam/lib/html.inc b/lam/lib/html.inc index 3bfdf933..339d982c 100644 --- a/lam/lib/html.inc +++ b/lam/lib/html.inc @@ -1224,4 +1224,46 @@ class htmlSpacer extends htmlElement { } +/** + * Prints a status message (e.g. error message). + * + * @package metaHTML + */ +class htmlStatusMessage extends htmlElement { + + private $type; + private $title; + private $text; + + /** + * Constructor. + * + * @param String $type message type (e.g. ERROR) + * @param String $title message title + * @param String $text message + */ + function __construct($type, $title, $text) { + $this->type = $type; + $this->title = $title; + $this->text = $text; + } + + /** + * Prints the HTML code for this element. + * + * @param string $module Name of account module + * @param array $input List of meta-HTML elements + * @param array $values List of values which override the defaults in $input (name => value) + * @param boolean $restricted If true then no buttons will be displayed + * @param integer $tabindex Start value of tabulator index for input fields + * @param string $scope Account type + * @return array List of input field names and their type (name => type) + */ + function generateHTML($module, $input, $values, $restricted, &$tabindex, $scope) { + StatusMessage($this->type, $this->title, $this->text); + return array(); + } + +} + ?>