This is a snippet.
<div class="form"> <form name="##$name##" id="##$name##" action="##$action##" method="post"> <p><small><span class="required">*</span> denotes a required field</small></p> <table cellspacing="0" cellpadding="0"> <tbody> <?php $formContent = ''; foreach ($hiddenFields as $hiddenField) { echo "<input type=\"hidden\" name=\"$hiddenField[name]\" id=\"$hiddenField[id]\" value=\"" . addslashes($hiddenField['value']) . "\" />"; } $count = 0; foreach ($components as $component) { if ($component->getIsHeading()) continue; $formContent .= '<tr valign="top"><td class="leftcell'.$count.'"'; if (strlen($component->getLabel()) > 50) $formContent .= " colspan=\"2\""; $formContent .= "><label>"; strlen(trim($component->getLabel())) ? $formContent .= $component->getLabel() . ':' : $formContent .= ' '; if ($component->getRequired()) $formContent .= ' <span class="required">*</span>'; $formContent .= "</label></td>"; if (strlen($component->getLabel()) > 50){ $formContent .= "</tr><tr valign=\"top\"><td> </td><td>"; $elements = $component->getElements(); $half=count($elements); $i=0; foreach($elements as $elmn){ if ($i == $half) $formContent .=""; if ($elmn['type'] == FormComponent::ELEMENT_TYPE_FORM){ $val = $elmn['value']; $formContent .= $val->display(); } else if ($i != $half) $formContent .="<br/>"; $i += 1; } } else $formContent .= '<td id="right_cell'.$count.'" class="rightcell">' . $component->display(); if ($component->getHasError()) { $errMessage = $component->getErrorMessage(); $formContent .= "<br /><span class=\"required\">"; if (is_array($errMessage)) $formContent .= "<li>" . arrayToList($errMessage, '</li><li>') . "</li>"; else $formContent .= " $errMessage"; $formContent .= "</span>"; } $formContent .= "</td></tr>"; $count++; } // Ends foreach echo $formContent; ?> <tr> <td class="bottomleft"> </td> <td class="bottomright"> <input type="submit" alt="submit" class="formbttn" name="submit" value="Submit" /> </td> </tr> </tbody> </table> </form> </div>
Comments: