/** * @param Customweb_Form_IElementGroup $elementGroup */ public function __construct(Customweb_Form_IElementGroup $elementGroup = null) { if ($elementGroup !== null) { $this->setId($elementGroup->getId()); $this->setMachineName($elementGroup->getMachineName()); $this->setTitle($elementGroup->getTitle()); $this->setElements($elementGroup->getElements()); } else { $this->setId(Customweb_Core_Util_Rand::getUuid()); } }
public function renderElementGroupTitle(Customweb_Form_IElementGroup $elementGroup) { $output = ''; $title = $elementGroup->getTitle(); if (!empty($title)) { $cssClass = $this->getCssClassPrefix() . $this->getElementGroupTitleCssClass(); $output .= '<h2 class="legend" class="' . $cssClass . '">' . $title . '</h2>'; } $output .= '<ul class="form-list">'; return $output; }
public function renderElementGroupTitle(Customweb_Form_IElementGroup $elementGroup) { $output = ''; $title = $elementGroup->getTitle(); if (!empty($title)) { $cssClass = $this->getCssClassPrefix() . $this->getElementGroupTitleCssClass(); $output .= '<div class="entry-edit-head ' . $cssClass . '"><strong>' . $title . '</strong></div>'; } $output .= '<fieldset>'; $output .= '<table cellspacing="0" class="form-list">'; $output .= '<colgroup class="label"></colgroup>'; $output .= '<colgroup class="value"></colgroup>'; $output .= '<colgroup class="use-default"></colgroup>'; $output .= '<colgroup></colgroup>'; $output .= '<tbody>'; return $output; }
/** * @param Customweb_Form_IElementGroup $elementGroup * @return Customweb_Form */ public function removeElementGroup(Customweb_Form_IElementGroup $elementGroup) { if (isset($this->elementGroups[$elementGroup->getId()])) { unset($this->elementGroups[$elementGroup->getId()]); } return $this; }