コード例 #1
0
 public function renderElementPrefix(Customweb_Form_IElement $element)
 {
     $classes = $this->getCssClassPrefix() . $this->getElementCssClass();
     $classes .= ' ' . $this->getCssClassPrefix() . $element->getElementIntention()->getCssClass();
     $errorMessage = $element->getErrorMessage();
     if (!empty($errorMessage)) {
         $classes .= ' ' . $this->getCssClassPrefix() . $this->getElementErrorCssClass();
     }
     return '<li class="' . $classes . '" id="' . $element->getElementId() . '">';
 }
コード例 #2
0
 /**
  * @param Customweb_Form_IElement $element
  * @return string
  */
 protected function renderElementErrorMessage(Customweb_Form_IElement $element)
 {
     return '<div class="' . $this->getCssClassPrefix() . $this->getErrorMessageCssClass() . '">' . strip_tags($element->getErrorMessage()) . '</div>';
 }
コード例 #3
0
 public function renderElementAdditional(Customweb_Form_IElement $element)
 {
     $output = '';
     $errorMessage = $element->getErrorMessage();
     if (!empty($errorMessage)) {
         $output .= $this->renderElementErrorMessage($element);
     }
     $description = $element->getDescription();
     if (!empty($description)) {
         $output .= $this->renderElementDescription($element);
     }
     if (!$element->isGlobalScope()) {
         $output .= $this->renderElementScope($element);
     }
     return $output;
 }