form->getAttributes(), '>'; $this->form->getError()->render(); $elements = $this->form->getElements(); $elementSize = sizeof($elements); $elementCount = 0; for($e = 0; $e < $elementSize; ++$e) { $element = $elements[$e]; if($element instanceof Element_Hidden || $element instanceof Element_HTMLExternal) $element->render(); elseif($element instanceof Element_Button) { if($e == 0 || !$elements[($e - 1)] instanceof Element_Button) echo '
'; $element->render(); if(($e + 1) == $elementSize || !$elements[($e + 1)] instanceof Element_Button) echo '
'; } else { echo '
', $element->getPreHTML(); $this->renderLabel($element); $element->render(); echo $element->getPostHTML(), '
'; ++$elementCount; } } echo ''; } public function renderCSS() { $id = $this->form->getId(); $width = $this->form->getWidth(); $widthSuffix = $this->form->getWidthSuffix(); parent::renderCSS(); echo <<form->getElements(); $elementSize = sizeof($elements); $elementCount = 0; for($e = 0; $e < $elementSize; ++$e) { $element = $elements[$e]; $elementWidth = $element->getWidth(); if(!$element instanceof Element_Hidden && !$element instanceof Element_HTMLExternal && !$element instanceof Element_HTMLExternal) { if(!empty($elementWidth)) { echo '#', $id, ' #pfbc-element-', $elementCount, ' { width: ', $elementWidth, $widthSuffix, '; }'; echo '#', $id, ' #pfbc-element-', $elementCount, ' .pfbc-textbox, #', $id, ' #pfbc-element-', $elementCount, ' .pfbc-textarea, #', $id, ' #pfbc-element-', $elementCount, ' .pfbc-select { width: ', $elementWidth, $widthSuffix, '; }'; } $elementCount++; } } } }