$mysql = new Min_PDO_MySQL;
} else {
- page_header(lang('No MySQL extension'), null);
- echo "<p class='error'>" . lang('None of supported PHP extensions (%s) are available.', 'MySQLi, MySQL, PDO') . "</p>\n";
+ page_header(lang('No MySQL extension'), lang('None of supported PHP extensions (%s) are available.', 'MySQLi, MySQL, PDO'), null);
page_footer("auth");
exit;
}
$_POST["token"] = token();
}
unset($_SESSION["usernames"][$_GET["server"]]);
- page_header(lang('Login'), null);
- if (isset($username)) {
- echo "<p class='error'>" . lang('Invalid credentials.') . "</p>\n";
- } elseif (isset($_POST["server"])) {
- echo "<p class='error'>" . lang('Sessions must be enabled.') . "</p>\n";
- } elseif ($_POST) {
- echo "<p class='error'>" . lang('Session expired, please login again.') . "</p>\n";
- }
+ page_header(lang('Login'), (isset($username) ? lang('Invalid credentials.') : (isset($_POST["server"]) ? lang('Sessions must be enabled.') : ($_POST ? lang('Session expired, please login again.') : ""))), null);
?>
<form action="" method="post">
<table border="0" cellspacing="0" cellpadding="2">
<?php
-page_header(lang('Call') . ": " . htmlspecialchars($_GET["call"]));
+page_header(lang('Call') . ": " . htmlspecialchars($_GET["call"]), $error);
$routine = routine($_GET["call"], (isset($_GET["callf"]) ? "FUNCTION" : "PROCEDURE"));
$in = array();
}
}
-if ($error) {
- echo "<p class='error'>" . htmlspecialchars($error) . "</p>\n";
-} elseif ($_POST) {
+if (!$error && $_POST) {
$call = array();
foreach ($routine["fields"] as $key => $field) {
if (in_array($key, $in)) {
}
$result = $mysql->multi_query((isset($_GET["callf"]) ? "SELECT" : "CALL") . " " . idf_escape($_GET["call"]) . "(" . implode(", ", $call) . ")");
if (!$result) {
- echo "<p class='error'>" . lang('Error during calling') . ": " . htmlspecialchars($mysql->error) . "</p>\n";
+ echo "<p class='error'>" . htmlspecialchars($mysql->error) . "</p>\n";
} else {
do {
$result = $mysql->store_result();
unset($_SESSION["databases"][$_GET["server"]]);
}
if (strlen($_GET["db"])) {
- page_header(lang('Database') . ": " . htmlspecialchars($_GET["db"]), false);
- echo "<p class='error'>" . lang('Invalid database.') . "</p>\n";
+ page_header(lang('Database') . ": " . htmlspecialchars($_GET["db"]), lang('Invalid database.'), false);
} else {
- page_header(lang('Select database'), null);
+ page_header(lang('Select database'), "", null);
echo '<p><a href="' . htmlspecialchars($SELF) . 'database=">' . lang('Create new database') . "</a></p>\n";
echo '<p><a href="' . htmlspecialchars($SELF) . 'privileges=">' . lang('Privileges') . "</a></p>\n";
echo '<p><a href="' . htmlspecialchars($SELF) . 'processlist=">' . lang('Process list') . "</a></p>\n";
}
$error = $mysql->error;
}
-page_header(strlen($_GET["create"]) ? lang('Alter table') : lang('Create table'), array("table" => $_GET["create"]), $_GET["create"]);
+page_header((strlen($_GET["create"]) ? lang('Alter table') : lang('Create table')), $error, array("table" => $_GET["create"]), $_GET["create"]);
$engines = array();
$result = $mysql->query("SHOW ENGINES");
}
$result->free();
-if ($error) {
- echo "<p class='error'>" . lang('Unable to operate table') . ": " . htmlspecialchars($error) . "</p>\n";
-}
if ($_POST) {
$row = $_POST;
ksort($row["fields"]);
$error = $mysql->error;
}
-page_header(strlen($_GET["createv"]) ? lang('Alter view') : lang('Create view'), array("view" => $_GET["createv"]), $_GET["createv"]);
+page_header((strlen($_GET["createv"]) ? lang('Alter view') : lang('Create view')), $error, array("view" => $_GET["createv"]), $_GET["createv"]);
-if ($error) {
- echo "<p class='error'>" . lang('Unable to operate view') . ": " . htmlspecialchars($error) . "</p>\n";
-}
if ($_POST) {
$row = $_POST;
} elseif (strlen($_GET["createv"])) {
}
$error = $mysql->error;
}
-page_header(strlen($_GET["db"]) ? lang('Alter database') : lang('Create database'), array(), $_GET["db"]);
+page_header(strlen($_GET["db"]) ? lang('Alter database') : lang('Create database'), $error, array(), $_GET["db"]);
$collations = collations();
-if ($error) {
- echo "<p class='error'>" . lang('Unable to operate database') . ": " . htmlspecialchars($error) . "</p>\n";
-}
if ($_POST) {
$name = $_POST["name"];
$collate = $_POST["collation"];
<?php
-function page_header($title, $breadcrumb = array(), $title2 = "") {
+function page_header($title, $error = "", $breadcrumb = array(), $title2 = "") {
global $SELF, $LANG;
header("Content-Type: text/html; charset=utf-8");
?>
if (isset($_SESSION["databases"][$_GET["server"]]) && !isset($_GET["sql"])) {
session_write_close();
}
+ if ($error) {
+ echo "<p class='error'>" . htmlspecialchars($error) . "</p>\n";
+ }
}
function page_footer($missing = false) {
}
$error = $mysql->error;
}
-page_header((isset($_GET["default"]) ? lang('Default values') : ($_GET["where"] ? lang('Edit') : lang('Insert'))), array((isset($_GET["default"]) ? "table" : "select") => $_GET["edit"]), $_GET["edit"]);
+page_header((isset($_GET["default"]) ? lang('Default values') : ($_GET["where"] ? lang('Edit') : lang('Insert'))), $error, array((isset($_GET["default"]) ? "table" : "select") => $_GET["edit"]), $_GET["edit"]);
-if ($error) {
- echo "<p class='error'>" . lang('Error during saving') . ": " . htmlspecialchars($error) . "</p>\n";
-}
if ($_POST) {
$row = (array) $_POST["fields"];
foreach ((array) $_POST["null"] as $key => $val) {
}
$error = $mysql->error;
}
-page_header(lang('Foreign key'), array("table" => $_GET["foreign"]), $_GET["foreign"]);
+page_header(lang('Foreign key'), $error, array("table" => $_GET["foreign"]), $_GET["foreign"]);
$tables = array();
$result = $mysql->query("SHOW TABLE STATUS");
}
$result->free();
-if ($error) {
- echo "<p class='error'>" . lang('Unable to operate foreign keys') . ": " . htmlspecialchars($error) . "</p>\n";
-}
if ($_POST) {
$row = $_POST;
ksort($row["source"]);
include "./select.inc.php";
} else {
unset($_SESSION["tokens"][$_GET["server"]][$_SERVER["REQUEST_URI"]]);
- page_header(lang('Database') . ": " . htmlspecialchars($_GET["db"]), false);
+ page_header(lang('Database') . ": " . htmlspecialchars($_GET["db"]), $error, false);
echo '<p><a href="' . htmlspecialchars($SELF) . 'database=">' . lang('Alter database') . "</a></p>\n";
echo '<p><a href="' . htmlspecialchars($SELF) . 'schema=">' . lang('Database schema') . "</a></p>\n";
if ($mysql->server_info >= 5) {
}
$error = $mysql->error;
}
-page_header(lang('Indexes'), array("table" => $_GET["indexes"]), $_GET["indexes"]);
+page_header(lang('Indexes'), $error, array("table" => $_GET["indexes"]), $_GET["indexes"]);
-if ($error) {
- echo "<p class='error'>" . lang('Unable to operate indexes') . ": " . htmlspecialchars($error) . "</p>\n";
-}
$fields = array_keys(fields($_GET["indexes"]));
if ($_POST) {
$row = $_POST;
'Table has been created.' => 'Tabulka byla vytvořena.',
'Alter table' => 'Pozměnit tabulku',
'Create table' => 'Vytvořit tabulku',
- 'Unable to operate table' => 'Nepodařilo se zpracovat tabulku',
'Table name' => 'Název tabulky',
'engine' => 'úložiště',
'collation' => 'porovnávání',
'Database has been altered.' => 'Databáze byla změněna.',
'Alter database' => 'Pozměnit databázi',
'Create database' => 'Vytvořit databázi',
- 'Unable to operate database' => 'Nepodařilo se zpracovat databázi',
'SQL command' => 'SQL příkaz',
'Dump' => 'Export',
'Logout' => 'Odhlásit',
'Item has been inserted.' => 'Položka byla vložena.',
'Edit' => 'Upravit',
'Insert' => 'Vložit',
- 'Error during saving' => 'Chyba při ukládání',
'Save and insert next' => 'Uložit a vložit další',
'Delete' => 'Smazat',
'Database' => 'Databáze',
'Routines' => 'Procedury',
'Indexes has been altered.' => 'Indexy byly změněny.',
'Indexes' => 'Indexy',
- 'Unable to operate indexes' => 'Nepodařilo se zpracovat indexy',
'Alter indexes' => 'Pozměnit indexy',
'Add next' => 'Přidat další',
'Language' => 'Jazyk',
'Triggers' => 'Triggery',
'View' => 'Pohled',
'Unable to select the table' => 'Nepodařilo se vypsat tabulku',
- 'Unable to show the table definition' => 'Nepodařilo se získat strukturu tabulky',
'Invalid CSRF token. Send the form again.' => 'Neplatný token CSRF. Odešlete formulář znovu.',
'Comment' => 'Komentář',
'Default values has been set.' => 'Výchozí hodnoty byly nastaveny.',
'File uploads are disabled.' => 'Nahrávání souborů není povoleno.',
'Routine has been called, %d row(s) affected.' => array('Procedura byla zavolána, byl změněn %d záznam.', 'Procedura byla zavolána, byly změněny %d záznamy.', 'Procedura byla zavolána, bylo změněno %d záznamů.'),
'Call' => 'Zavolat',
- 'Error during calling' => 'Chyba při volání',
'No MySQL extension' => 'Žádná MySQL extenze',
'None of supported PHP extensions (%s) are available.' => 'Není dostupná žádná z podporovaných PHP extenzí (%s).',
'Sessions must be enabled.' => 'Session proměnné musí být povolené.',
'Foreign key has been altered.' => 'Cizí klíč byl změněn.',
'Foreign key has been created.' => 'Cizí klíč byl vytvořen.',
'Foreign key' => 'Cizí klíč',
- 'Unable to operate foreign keys' => 'Nepodařilo se zpracovat cizí klíče',
'Target table' => 'Cílová tabulka',
'Change' => 'Změnit',
'Source' => 'Zdroj',
'View has been created.' => 'Pohled byl vytvořen.',
'Alter view' => 'Pozměnit pohled',
'Create view' => 'Vytvořit pohled',
- 'Unable to operate view' => 'Nepodařilo se zpracovat pohled',
'Name' => 'Název',
'Process list' => 'Seznam procesů',
'%d process(es) has been killed.' => array('Byl ukončen %d proces.', 'Byly ukončeny %d procesy.', 'Bylo ukončeno %d procesů.'),
- 'Unable to kill process' => 'Nepodařilo se ukončit proces.',
'Kill' => 'Ukončit',
'IN-OUT' => 'IN-OUT',
'Parameter name' => 'Název parametru',
'Routine has been created.' => 'Procedura byla vytvořena.',
'Alter function' => 'Změnit funkci',
'Alter procedure' => 'Změnit proceduru',
- 'Unable to operate routine' => 'Nepořadilo se zpracovat proceduru',
'Return type' => 'Návratový typ',
'Add trigger' => 'Přidat trigger',
'Trigger has been dropped.' => 'Trigger byl odstraněn.',
'Trigger has been created.' => 'Trigger byl vytvořen.',
'Alter trigger' => 'Změnit trigger',
'Create trigger' => 'Vytvořit trigger',
- 'Unable to operate trigger' => 'Nepořadilo se zpracovat trigger',
'Time' => 'Čas',
'Event' => 'Událost',
'MySQL version: %s through PHP extension %s' => 'Verze MySQL: %s přes PHP extenzi %s',
'User has been dropped.' => 'Uživatel byl odstraněn.',
'User has been altered.' => 'Uživatel byl změněn.',
'User has been created.' => 'Uživatel byl vytvořen.',
- 'Unable to operate user' => 'Nepodařilo se zpracovat uživatele',
'Hashed' => 'Zahašované',
'Column' => 'Sloupec',
'Routine' => 'Procedura',
'Table has been created.' => 'Tabel aangemaakt.',
'Alter table' => 'Tabel aanpassen',
'Create table' => 'Tabel aanmaken',
- 'Unable to operate table' => 'Onmogelijk tabel te beheren',
'Table name' => 'Tabelnaam',
'engine' => 'engine',
'collation' => 'collation',
'Database has been altered.' => 'Database aangepast.',
'Alter database' => 'Database aanpassen',
'Create database' => 'Database aanmaken',
- 'Unable to operate database' => 'Onmogelijk database te beheren',
'SQL command' => 'SQL opdracht',
'Dump' => 'Exporteer',
'Logout' => 'Uitloggen',
'Item has been inserted.' => 'Item toegevoegd.',
'Edit' => 'Bewerk',
'Insert' => 'Toevoegen',
- 'Error during saving' => 'Fout bij opslaan',
'Save and insert next' => 'Opslaan, daarna toevoegen',
'Delete' => 'Verwijderen',
'Database' => 'Database',
'Routines' => 'Procedures',
'Indexes has been altered.' => 'Index aangepast.',
'Indexes' => 'Indexen',
- 'Unable to operate indexes' => 'Onmogelijk indexen te beheren',
'Alter indexes' => 'Indexen aanpassen',
'Add next' => 'Volgende toevoegen',
'Language' => 'Taal',
'Triggers' => 'Triggers',
'View' => 'View',
'Unable to select the table' => 'Onmogelijk tabel te selecteren',
- 'Unable to show the table definition' => 'Onmogelijk tabeldefinitie weer te geven',
'Invalid CSRF token. Send the form again.' => 'Ongeldig CSRF token. Verstuur het formulier opnieuw.',
'Comment' => 'Commentaar',
'Default values has been set.' => 'Standaard waarde ingesteld.',
'File uploads are disabled.' => 'Bestanden uploaden is uitgeschakeld.',
'Routine has been called, %d row(s) affected.' => array('Procedure uitgevoerd, %d rij geraakt.', 'Procedure uitgevoerd, %d rijen geraakt.'),
'Call' => 'Uitvoeren',
- 'Error during calling' => 'Fout tijdens uitvoering',
'No MySQL extension' => 'Geen MySQL extensie',
'None of supported PHP extensions (%s) are available.' => 'Geen geldige PHP extensies beschikbaar (%s).',
'Sessions must be enabled.' => 'Siessies moeten geactiveerd zijn.',
'Foreign key has been altered.' => 'Foreign key aangepast.',
'Foreign key has been created.' => 'Foreign key aangemaakt.',
'Foreign key' => 'Foreign key',
- 'Unable to operate foreign keys' => 'Onmogelijk foreign keys te beheren',
'Target table' => 'Doeltabel',
'Change' => 'Veranderen',
'Source' => 'Bron',
'View has been created.' => 'View aangemaakt.',
'Alter view' => 'View aanpassen',
'Create view' => 'View aanmaken',
- 'Unable to operate view' => 'Onmogelijk view te beheren',
'Name' => 'Naam',
'Process list' => 'Proceslijst',
'%d process(es) has been killed.' => array('%d proces gestopt.', '%d processen gestopt.'),
- 'Unable to kill process' => 'Onmogelijk proces te stoppen.',
'Kill' => 'Stoppen',
'IN-OUT' => 'IN-OUT',
'Parameter name' => 'Parameternaam',
'Routine has been created.' => 'Procedure aangemaakt.',
'Alter function' => 'Functie aanpassen',
'Alter procedure' => 'Procedure aanpassen',
- 'Unable to operate routine' => 'Onmogelijk procedure te beheren',
'Return type' => 'Return type',
'Add trigger' => 'Trigger aanmaken',
'Trigger has been dropped.' => 'Trigger verwijderd.',
'Trigger has been created.' => 'Trigger aangemaakt.',
'Alter trigger' => 'Trigger aanpassen',
'Create trigger' => 'Trigger aanmaken',
- 'Unable to operate trigger' => 'Onmogelijk trigger te beheren',
'Time' => 'Time',
'Event' => 'Event',
'MySQL version: %s through PHP extension %s' => 'MySQL versie: %s met PHP extensie %s',
'User has been dropped.' => 'Gebruiker verwijderd.',
'User has been altered.' => 'Gebruiker aangepast.',
'User has been created.' => 'Gebruiker aangemaakt.',
- 'Unable to operate user' => 'Onmogelijk gebruiker te beheren',
'Hashed' => 'Gehashed',
'Column' => 'Kolom',
'Routine' => 'Routine',
'all' => 'alle',
'Delete selected' => 'Geselecteerde verwijderen',
'Truncate table' => 'Tabel leegmaken',
+ 'Logged as: %s' => '',
+ 'Too big POST data. Reduce the data or increase the "post_max_size" configuration directive.' => '',
);
'Table has been created.' => 'Tabuľka bola vytvorená.',
'Alter table' => 'Zmeniť tabuľku',
'Create table' => 'Vytvoriť tabuľku',
- 'Unable to operate table' => 'Tabuľku sa nepodarilo spracovať',
'Table name' => 'Názov tabuľky',
'engine' => 'úložisko',
'collation' => 'porovnávanie',
'Database has been altered.' => 'Databáza bola zmenená.',
'Alter database' => 'Zmeniť databázu',
'Create database' => 'Vytvoriť databázu',
- 'Unable to operate database' => 'Databázu sa nepodarilo spracovať',
'SQL command' => 'SQL príkaz',
'Dump' => 'Export',
'Logout' => 'Odhlásiť',
'Item has been inserted.' => 'Položka bola vložená.',
'Edit' => 'Upraviť',
'Insert' => 'Vložiť',
- 'Error during saving' => 'Chyba pri ukladaní',
'Save and insert next' => 'Uložiť a vložiť ďalší',
'Delete' => 'Zmazať',
'Database' => 'Databáza',
'Routines' => 'Procedúry',
'Indexes has been altered.' => 'Indexy boli zmenené.',
'Indexes' => 'Indexy',
- 'Unable to operate indexes' => 'Indexy sa nepodarilo spracovať',
'Alter indexes' => 'Zmeniť indexy',
'Add next' => 'Pridať ďalší',
'Language' => 'Jazyk',
'Triggers' => 'Triggery',
'View' => 'Pohľad',
'Unable to select the table' => 'Tabuľku sa nepodarilo vypísať',
- 'Unable to show the table definition' => 'Štruktúru tabuľky sa nepodarilo získať',
'Invalid CSRF token. Send the form again.' => 'Neplatný token CSRF. Odošlite formulár znova.',
'Comment' => 'Komentár',
'Default values has been set.' => 'Východzie hodnoty boli nastavené.',
'File uploads are disabled.' => 'Nahrávánie súborov nie je povolené.',
'Routine has been called, %d row(s) affected.' => array('Procedúra bola zavolaná, bol zmenený %d záznam.', 'Procedúra bola zavolaná, boli zmenené %d záznamy.', 'Procedúra bola zavolaná, bolo zmenených %d záznamov.'),
'Call' => 'Zavolať',
- 'Error during calling' => 'Chyba pri volaní',
'No MySQL extension' => 'Žiadne MySQL rozšírenie',
'None of supported PHP extensions (%s) are available.' => 'Nie je dostupné žiadne z podporovaných rozšírení (%s).',
'Sessions must be enabled.' => 'Session premenné musia byť povolené.',
'Foreign key has been altered.' => 'Cudzí kľúč bol zmenený.',
'Foreign key has been created.' => 'Cudzí kľúč bol vytvorený.',
'Foreign key' => 'Cudzí kľúč',
- 'Unable to operate foreign keys' => 'Cudzie kľúče sa nepodarilo spracovať',
'Target table' => 'Cieľová tabuľka',
'Change' => 'Zmeniť',
'Source' => 'Zdroj',
'View has been created.' => 'Pohľad bol vytvorený.',
'Alter view' => 'Zmeniť pohľad',
'Create view' => 'Vytvoriť pohľad',
- 'Unable to operate view' => 'Pohľad sa nepodarilo spracovať',
'Name' => 'Názov',
'Process list' => 'Zoznam procesov',
'%d process(es) has been killed.' => array('Bol ukončený %d proces.', 'Boli ukončené %d procesy.', 'Bolo ukončených %d procesov.'),
- 'Unable to kill process' => 'Proces sa nepodarilo ukončiť.',
'Kill' => 'Ukončiť',
'IN-OUT' => 'IN-OUT',
'Parameter name' => 'Názov parametra',
'Routine has been created.' => 'Procedúra bola vytvorená.',
'Alter function' => 'Zmeniť funkciu',
'Alter procedure' => 'Zmeniť procedúru',
- 'Unable to operate routine' => 'Procedúru sa nepodarilo spracovať',
'Return type' => 'Návratový typ',
'Add trigger' => 'Pridať trigger',
'Trigger has been dropped.' => 'Trigger bol odstránený.',
'Trigger has been created.' => 'Trigger bol vytvorený.',
'Alter trigger' => 'Zmeniť trigger',
'Create trigger' => 'Vytvoriť trigger',
- 'Unable to operate trigger' => 'Trigger sa nepodarilo spracovať',
'Time' => 'Čas',
'Event' => 'Udalosť',
'MySQL version: %s through PHP extension %s' => 'Verzia MySQL: %s cez PHP rozšírenie %s',
'User has been dropped.' => 'Používateľ bol odstránený.',
'User has been altered.' => 'Používateľ bol zmenený.',
'User has been created.' => 'Používateľ bol vytvorený.',
- 'Unable to operate user' => 'Používateľa sa nepodarilo spracovať',
'Hashed' => 'Zahašované',
'Column' => 'Stĺpec',
'Routine' => 'Procedúra',
'Grant' => 'Povoliť',
'Revoke' => 'Zakázať',
'Error during deleting' => 'Chyba pri mazaní',
- '%d item(s) have been deleted.' => array('%d záznam bol zmazaný.', '%d
- záznamy boli zmazané.', '%d záznamov bolo zmazaných.'),
+ '%d item(s) have been deleted.' => array('%d záznam bol zmazaný.', '%d,
'all' => 'všetko',
'Delete selected' => 'Zmazať označené',
'Truncate table' => 'Vyprázdniť tabuľku',
+ 'Logged as: %s' => '',
+ 'Too big POST data. Reduce the data or increase the "post_max_size" configuration directive.' => '',
);
}
$error = $mysql->error;
}
-page_header(strlen($_GET["procedure"])
-? (isset($_GET["function"]) ? lang('Alter function') : lang('Alter procedure')) . ": " . htmlspecialchars($_GET["procedure"])
-: (isset($_GET["function"]) ? lang('Create function') : lang('Create procedure'))
-);
+page_header((strlen($_GET["procedure"]) ? (isset($_GET["function"]) ? lang('Alter function') : lang('Alter procedure')) . ": " . htmlspecialchars($_GET["procedure"]) : (isset($_GET["function"]) ? lang('Create function') : lang('Create procedure'))), $error);
-if ($error) {
- echo "<p class='error'>" . lang('Unable to operate routine') . ": " . htmlspecialchars($error) . "</p>\n";
-}
$collations = get_vals("SHOW CHARACTER SET");
if ($_POST) {
$row = $_POST;
}
$error = $mysql->error;
}
-page_header(lang('Process list'));
-
-if ($error) {
- echo "<p class='error'>" . lang('Unable to kill process') . ": " . htmlspecialchars($error) . "</p>\n";
-}
+page_header(lang('Process list'), $error);
?>
<form action="" method="post">
<?php
-page_header(lang('Database schema'), array(), $_GET["db"]);
+page_header(lang('Database schema'), "", array(), $_GET["db"]);
$table_pos = array();
$table_pos_js = array();
}
$error = $mysql->error;
}
-page_header(lang('Select') . ": " . htmlspecialchars($_GET["select"]));
-
-if ($error) {
- echo "<p class='error'>" . lang('Error during deleting') . ": " . htmlspecialchars($error) . "</p>\n";
-}
+page_header(lang('Select') . ": " . htmlspecialchars($_GET["select"]), ($error ? lang('Error during deleting') . ": $error" : ""));
if (isset($rights["insert"])) {
//! pass search values forth and back
}
if (!$columns) {
- echo "<p class='error'>" . lang('Unable to select the table') . ($fields ? "" : ": " . $mysql->error) . ".</p>\n";
+ echo "<p class='error'>" . lang('Unable to select the table') . ($fields ? "" : ": " . htmlspecialchars($mysql->error)) . ".</p>\n";
} else {
echo "<form action='' id='form'>\n<fieldset><legend>" . lang('Search') . "</legend>\n";
if (strlen($_GET["server"])) {
$result = $mysql->query("SELECT SQL_CALC_FOUND_ROWS * $from");
if (!$result) {
- echo "<p class='error'>" . lang('Error in query') . ": " . htmlspecialchars($mysql->error) . "</p>\n";
+ echo "<p class='error'>" . htmlspecialchars($mysql->error) . "</p>\n";
} else {
if (!$result->num_rows) {
echo "<p class='message'>" . lang('No rows.') . "</p>\n";
setcookie("highlight", $_POST["highlight"], strtotime("+1 month"), preg_replace('~\\?.*~', '', $_SERVER["REQUEST_URI"]));
$_COOKIE["highlight"] = $_POST["highlight"];
}
-page_header(lang('SQL command'));
+page_header(lang('SQL command'), $error);
-if ($error) {
- echo "<p class='error'>" . htmlspecialchars($error) . "</p>\n";
-} elseif ($_POST && is_string($query = (isset($_POST["query"]) ? $_POST["query"] : get_file("sql_file")))) {
+if (!$error && $_POST && is_string($query = (isset($_POST["query"]) ? $_POST["query"] : get_file("sql_file")))) {
$delimiter = ";";
$offset = 0;
$empty = true;
<?php
-page_header(lang('Table') . ": " . htmlspecialchars($_GET["table"]));
-
$result = $mysql->query("SHOW COLUMNS FROM " . idf_escape($_GET["table"]));
if (!$result) {
- echo "<p class='error'>" . lang('Unable to show the table definition') . ": " . $mysql->error . ".</p>\n";
-} else {
+ $error = $mysql->error;
+}
+page_header(lang('Table') . ": " . htmlspecialchars($_GET["table"]), $error);
+
+if ($result) {
$table_status = table_status($_GET["table"]);
$auto_increment_only = true;
echo "<table border='1' cellspacing='0' cellpadding='2'>\n";
}
$error = $mysql->error;
}
-page_header(strlen($_GET["name"]) ? lang('Alter trigger') . ": " . htmlspecialchars($_GET["name"]) : lang('Create trigger'), array("table" => $_GET["trigger"]));
+page_header((strlen($_GET["name"]) ? lang('Alter trigger') . ": " . htmlspecialchars($_GET["name"]) : lang('Create trigger')), $error, array("table" => $_GET["trigger"]));
-if ($error) {
- echo "<p class='error'>" . lang('Unable to operate trigger') . ": " . htmlspecialchars($error) . "</p>\n";
-}
if ($_POST) {
$row = $_POST;
} elseif (strlen($_GET["name"])) {
$error = $mysql->error;
}
}
-page_header((isset($_GET["host"]) ? lang('Username') . ": " . htmlspecialchars("$_GET[user]@$_GET[host]") : lang('Create user')), array("privileges" => lang('Privileges')));
+page_header((isset($_GET["host"]) ? lang('Username') . ": " . htmlspecialchars("$_GET[user]@$_GET[host]") : lang('Create user')), $error, array("privileges" => lang('Privileges')));
-if ($error) {
- echo "<p class='error'>" . lang('Unable to operate user') . ": " . htmlspecialchars($error) . "</p>\n";
-}
if ($_POST) {
$row = $_POST;
$grants = $new_grants;