-/**
- * $Log$
- * Revision 1.2 2006/07/13 18:49:44 tokul
- * reverting some templating changes. They broke plugin blocks.
- * moving display of option blocks to separate template
- *
- * Revision 1.1 2006/07/09 22:22:31 vanmer
- * - initial revision of a template for options output
- *
- *
-**/
-?>
\ No newline at end of file
+ if (!empty($option['name'])) {
+ echo " <tr>\n" .
+ " <td class=\"header1\" colspan=\"2\">\n" .
+ " ".$option['name']."\n" .
+ " </td>\n" .
+ " </tr>\n";
+ }
+
+ $hidden_widgets = '';
+ foreach ($option['options'] as $opt) {
+ if ($opt->type == SMOPT_TYPE_INFO) {
+ echo "<tr>\n"
+ . " <td colspan=\"2\">\n"
+ . " <table class=\"optionInfo\">\n"
+ . " <tr>\n"
+ . " <td>\n"
+ . $opt->createWidget() . "\n"
+ . " </td>\n"
+ . " </tr>\n"
+ . " </table>\n"
+ . " </td>\n"
+ . "</tr>\n";
+
+ } else if ($opt->type != SMOPT_TYPE_HIDDEN) {
+ echo "<tr>\n" .
+ " <td class=\"optionName\"" . ($opt->caption_wrap ? '' : ' style="white-space:nowrap"') . ">\n ";
+
+ echo '<label for="new_' . $opt->name . '">' . $opt->caption;
+ if ($opt->type == SMOPT_TYPE_TEXTAREA && !empty($opt->trailing_text)) {
+ echo '<br /><small>' . $opt->trailing_text . '</small>';
+ }
+ echo '</label>';
+
+ echo "\n </td>\n" .
+ " <td class=\"optionValue\">\n" .
+ " ".$opt->createWidget()."\n" .
+ " </td>\n" .
+ "</tr>\n";
+ } else {
+ $hidden_widgets .= $opt->createWidget();
+ }
+ }
+
+ echo " <tr>\n <td colspan=\"2\" align=\"right\">\n"
+ . $hidden_widgets . " <input type=\"submit\" value=\"" . _("Submit")
+ . "\" name=\"" . $submit_name . "\" /> \n </td>\n </tr>\n";
+
+ echo "</table>\n";
+}
+?>
+</div>