} break; case 'pkey': case 'ukey': case 'key': break; // Do nothing with keys for now // Do nothing with keys for now default: echo "Unexpected field type: {$k} => {$v['type']}<br />"; } } $toSave = $eArrayStorage->WriteArray($outDefs, FALSE); // 2nd parameter to TRUE if needs to be written to DB } //======================================================== // FORM //======================================================== $text = "<div style='text-align:center; width:700px'>\n\t<form method='post' action='" . e_SELF . "'>\n\t<table style='width:95%' class='fborder'>\n\t<colgroup>\n\t<col style='width:30%' />\n\t<col style='width:70%' />\n\t</colgroup>"; $text .= "<tr>\n\t <td colspan='2' class='forumheader3' style='text-align:center'>" . 'Table printout' . "<br /><span class='smallblacktext'>" . '(ready to copy and paste)' . "</span></td>\n\t</tr>"; if ($message) { $text .= "<tr>\n\t <td class='forumheader3'>" . 'Error:' . "</td>\n\t <td class='forumheader3'>" . $message . "\n\t </td>\n\t</tr>"; } if ($table) { $text .= "<tr>\n\t <td class='forumheader3'>Table <b>{$table}</b></td>\n\t <td class='forumheader3'><pre>" . str_replace("\n", '<br />', $toSave) . "</pre></td>\n\t</tr>"; } $text .= "\n\t<tr>\n\t <td class='forumheader3'>" . 'Choose table:' . "</td>\n\t <td class='forumheader3'>" . genFileSelect($tableArray, 'selected_plugin', $pluginList) . "\n\t </td>\n\t</tr>"; $text .= "\n\t<tr>\n\t <td class='forumheader3' colspan='2' style='text-align:center'>\n\t\t<input class='btn btn-default button' type='submit' name='do_conversion' value='" . 'Parse Definition' . "' />\n\t </td>\n\t</tr>"; $text .= "\n\t</table>\n\n\t</form>\n\t</div><br />"; $ns->tablerender('SQL Definition Parser', $text); require FOOTERF;
} } $message = LAN_XMLGEN_06 . e_PLUGIN . $_POST['selected_plugin'] . "<br />"; $message .= makeXML(e_PLUGIN . $_POST['selected_plugin'], $extras); } else { $message = LAN_XMLGEN_05; } } //======================================================== // FORM //======================================================== $text = "<div style='text-align:center; width:700px'>\n\t<form method='post' action='" . e_SELF . "'>\n\t<table style='width:95%' class='fborder'>\n\t<colgroup>\n\t<col style='width:60%' />\n\t<col style='width:40%' />\n\t</colgroup>"; if ($message) { $text .= "<tr>\n\t <td colspan='2' class='forumheader3' style='text-align:center'>" . $message . "\n\t </td>\n\t</tr>"; } $text .= "<tr>\n\t <td colspan='2' class='forumheader3' style='text-align:center'>" . LAN_XMLGEN_01 . "<br /><span class='smallblacktext'>" . LAN_XMLGEN_14 . "</span></td>\n\t</tr>\n\n\t<tr>\n\t <td class='forumheader3'>" . LAN_XMLGEN_04 . "</td>\n\t <td class='forumheader3'>" . genFileSelect('selected_plugin', $pluginList) . "\n\t </td>\n\t</tr>\n\n\t<tr>\n\t <td class='forumheader3'>" . LAN_XMLGEN_11 . "<br /><span class='smallblacktext'>" . LAN_XMLGEN_13 . "</span></td>\n\t <td class='forumheader3'>\n\t <input class='tbox' type='text' size='60' maxlength='100' name='copyright' value='' />\n\t </td>\n\t</tr>\n\n\t<tr>\n\t <td class='forumheader3'>" . LAN_XMLGEN_12 . "<br /><span class='smallblacktext'>" . LAN_XMLGEN_13 . "</span></td>\n\t <td class='forumheader3'>\n\t <input class='tbox' type='text' size='60' maxlength='150' name='update_url' value='' />\n\t </td>\n\t</tr>\n\n\t<tr>\n\t <td class='forumheader3'>" . LAN_XMLGEN_21 . "</td>\n\t <td class='forumheader3'>\n\t <select name='installationrequired'>\n\n\t <option value='1' selected='selected'>" . LAN_XMLGEN_23 . "</option>\n\n\t <option value='0'>" . LAN_XMLGEN_24 . "</option>\n\n\t </select>\n\t </td>\n\t</tr>\n\n\n\n\t<tr><td class='forumheader3'>" . LAN_XMLGEN_20 . "<br /><span class='smallblacktext'>" . LAN_XMLGEN_22 . "</span></td><td class='forumheader3'>\n\t\n\t<table>"; foreach ($managementOptions as $k => $v) { $text .= "<tr>"; foreach ($v as $r => $s) { if ($k == 'headings') { $text .= '<td>' . $s . '</td>'; } elseif ($k == 'help') { $text .= "<td><span class='smallblacktext'>" . $s . '</span></td>'; } else { $el_name = $k . '_' . $r; switch ($r) { case 'rowname': $text .= '<td>' . $s . '</td>'; break; case 'when': case 'type':