Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class App_Form_Decorator_LabelError extends Zend_Form_Decorator_Label{
- public function getLabel() {
- $element = $this->getElement();
- if (null === $element) {
- return '';
- }
- $label = trim($element->getLabel());
- $errors = $element->getMessages();
- if (empty($errors)) {
- return parent::getLabel();
- }
- if (empty($label)) {
- return '';
- }
- $translator = $element->getTranslator();
- if (null !== $translator) {
- $label = $translator->translate($label);
- $errors = $translator->translate($errors);
- }
- /*
- if (!empty($label)) {
- if ($element->isRequired()) {
- $label = $reqPrefix . $label . $reqSuffix;
- } else {
- $label = $optPrefix . $label . $optSuffix;
- }
- }
- */
- return $label;
- }
- }
Add Comment
Please, Sign In to add comment