company; echo " "; start_table($table_style); $th = array(_("Company"), _("Database Host"), _("Database User"), _("Database Name"), _("Table Pref"), _("Default"), "", ""); table_header($th); $k=0; $conn = $db_connections; $n = count($conn); for ($i = 0; $i < $n; $i++) { if ($i == $def_coy) $what = _("Yes"); else $what = _("No"); if ($i == $coyno) start_row("class='stockmankobg'"); else alt_table_row_color($k); label_cell($conn[$i]['name']); label_cell($conn[$i]['host']); label_cell($conn[$i]['dbuser']); label_cell($conn[$i]['dbname']); label_cell($conn[$i]['tbpref']); label_cell($what); label_cell("" . _("Edit") . ""); if ($i != $coyno) label_cell("" . _("Delete") . ""); end_row(); } end_table(); display_note(_("The marked company is the current company which cannot be deleted."), 0, 0, "class='currentfg'"); } //--------------------------------------------------------------------------------------------- function display_company_edit($selected_id) { global $def_coy, $db_connections, $tb_pref_counter, $table_style2; if ($selected_id != -1) $n = $selected_id; else $n = count($db_connections); start_form(true, true); echo " "; start_table($table_style2); if ($selected_id != -1) { $conn = $db_connections[$selected_id]; $_POST['name'] = $conn['name']; $_POST['host'] = $conn['host']; $_POST['dbuser'] = $conn['dbuser']; $_POST['dbpassword'] = $conn['dbpassword']; $_POST['dbname'] = $conn['dbname']; $_POST['tbpref'] = $conn['tbpref']; if ($selected_id == $def_coy) $_POST['def'] = true; else $_POST['def'] = false; $_POST['dbcreate'] = false; hidden('selected_id', $selected_id); hidden('tbpref', $_POST['tbpref']); hidden('dbpassword', $_POST['dbpassword']); } else $_POST['tbpref'] = $tb_pref_counter."_"; text_row_ex(_("Company"), 'name', 30); text_row_ex(_("Host"), 'host', 30); text_row_ex(_("Database User"), 'dbuser', 30); if ($selected_id == -1) text_row_ex(_("Database Password"), 'dbpassword', 30); text_row_ex(_("Database Name"), 'dbname', 30); if ($selected_id == -1) yesno_list_row(_("Table Pref"), 'tbpref', 1, $_POST['tbpref'], _("None"), false); else label_row(_("Table Pref"), $_POST['tbpref']); yesno_list_row(_("Default"), 'def', null, "", "", false); start_row(); label_cell(_("Database Script")); label_cell(""); end_row(); text_row_ex(_("New script Admin Password"), 'admpassword', 20); end_table(); display_note(_("Choose from Database scripts in SQL folder. No Datase is created without a script."), 0, 1); echo "
"; end_form(); } //--------------------------------------------------------------------------------------------- if (isset($_GET['c']) && $_GET['c'] == 'df') { handle_delete(); } if (isset($_GET['c']) && $_GET['c'] == 'u') { if (handle_submit()) { meta_forward($_SERVER['PHP_SELF']); } } //--------------------------------------------------------------------------------------------- display_companies(); hyperlink_no_params($_SERVER['PHP_SELF'], _("Create a new company")); display_company_edit($selected_id); //--------------------------------------------------------------------------------------------- end_page(); ?>