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++;
}
}
}
}