getElement(); $label = $element->getLabel(); if (empty($label)) { return ''; } $translator = $element->getTranslator(); if ($translator !== null) { $label = $translator->translate($label); } $attribs = $element->getAttribs(); if (!isset($attribs['noColon']) || $attribs['noColon'] != true) { $label .= ':'; } return $label; } /** * Build the HTML-Code of the element. * * @return string */ public function buildInput() { $element = $this->getElement(); $helper = $element->helper; $value = $element->getValue(); $translator = $element->getTranslator(); if ($translator !== null) { $value = $translator->translate($value); } $ret = $element->getView()->$helper( $element->getName(), $value, $this->_getCleanAttribs(), $element->options ); return $ret; } /** * Build the error message, if there is any. * * @return string */ public function buildErrors() { $lang = Msd_Language::getInstance(); $element = $this->getElement(); $messages = $element->getMessages(); if (empty($messages)) { return ''; } $html = '