Fix to print errors consistently nicely using alerts (MySQL)

This commit is contained in:
Ilia Rostovtsev
2020-11-29 21:34:19 +03:00
parent 168f8c5a5d
commit 0de015ebf6
43 changed files with 52 additions and 4 deletions

View File

@@ -79,9 +79,11 @@ if (&is_mysql_local() && $config{'my_cnf'} && !-r $config{'my_cnf'}) {
if ($r == 0) {
# Not running .. need to start it
&main_header();
print "<p> <b>$text{'index_notrun'}</b> <p>\n";
print &ui_alert_box($text{'index_notrun'}, 'danger');
print &ui_details($text{'syslog_desc'}, &text('index_emsg', "<tt>$rout</tt>"), 'error');
if ($rout) {
print &ui_details($text{'syslog_desc2'}, &text('index_emsg', "<tt>$rout</tt>"), 'error');
}
if ($access{'stop'} && &is_mysql_local()) {
print &ui_hr();
@@ -96,7 +98,12 @@ if ($r == 0) {
elsif ($r == -1) {
# Running, but webmin doesn't know the root (or user's) password!
&main_header();
print "$text{'index_nopass'} <p>\n";
print &ui_alert_box($text{'index_nopass'}, 'warn');
if ($rout) {
print &ui_details($text{'syslog_desc2'}, &text('index_emsg', "<tt>$rout</tt>"), 'error') . "<br>";
}
print &ui_form_start("login.cgi", "post");
print &ui_table_start($text{'index_ltitle'}, undef, 2);
@@ -111,7 +118,6 @@ elsif ($r == -1) {
print &ui_table_end();
print &ui_form_end([ [ undef, $text{'save'} ] ]);
print &ui_details($text{'syslog_desc'}, &text('index_emsg', "<tt>$rout</tt>"), 'error');
}
else {

View File

@@ -740,6 +740,7 @@ index_title2=Wysig indeks
index_header=Indeks $1 in databasis $2
index_ecannot=U mag nie indekse bestuur nie
syslog_desc=MySQL foutboodskappe
syslog_desc2=MySQL-foutboodskap
syslog_logdesc=MySQL-navrae
fdrop_err=Kon nie velde uitvee nie
fdrop_enone=Geen gekies nie

View File

@@ -740,6 +740,7 @@ index_title2=تحرير الفهرس
index_header=الفهرس$1 في قاعدة البيانات$2
index_ecannot=غير مسموح لك بإدارة الفهارس
syslog_desc=رسائل خطأ MySQL
syslog_desc2=رسالة خطأ MySQL
syslog_logdesc=استعلامات MySQL
fdrop_err=فشل حذف الحقول
fdrop_enone=لم يتم تحديد شيء

View File

@@ -740,6 +740,7 @@ index_title2=Рэдагаваць індэкс
index_header=Індэкс $1 у базе дадзеных $2
index_ecannot=Вам не дазволена кіраваць індэксамі
syslog_desc=Паведамленні пра памылкі MySQL
syslog_desc2=Паведамленне пра памылку MySQL
syslog_logdesc=Запыты MySQL
fdrop_err=Не ўдалося выдаліць палі
fdrop_enone=Ні адзін не абраны

View File

@@ -7,6 +7,7 @@ backup_noprefix=Нито един
cnf_table_open_cache=Таблици за кеш
cnf_ilt=Времето за заключване на InnoDB (в секунди)
cnf_eilt=Времето за заключване на InnoDB трябва да бъде цяло число
syslog_desc2=Съобщение за грешка в MySQL
mysqlpass_err=Безопасен режим на MySQL
mysqlpass_esafecmd=Командата $1, необходима за стартиране на MySQL с деактивирано удостоверяване, не бе намерена
mysqlpass_eshutdown=Неуспешно изключване : $1

View File

@@ -4,6 +4,7 @@ view_go=Va
user_locked=Bloquejat
tprivs_drusure=Esteu segur que voleu suprimir els permisos de la taula MySQL seleccionats $1 ?
cnf_table_open_cache=Taules per a la memòria cau
syslog_desc2=Missatge d'error MySQL
mysqlpass_err=Mode segur MySQL
mysqlpass_esafecmd=No s'ha trobat l'ordre $1 necessària per iniciar MySQL amb l'autenticació desactivada
mysqlpass_eshutdown=Error en apagar : $1

View File

@@ -144,6 +144,7 @@ manual_file=Upravit konfigurační soubor:
manual_ok=OK
manual_efile=Neplatný konfigurační soubor!
manual_err=Uložení konfiguračního souboru se nezdařilo
syslog_desc2=Chybová zpráva MySQL
vars_desc=Varování - Proměnné nastavené na této stránce budou po restartování MySQL obnoveny na výchozí hodnoty. Na stránce <a href='$1'>MySQL Server Configuration</a> je třeba provést trvalé nastavení.
root_title=Změňte heslo pro správu
root_header=Nové heslo pro správu

View File

@@ -740,6 +740,7 @@ index_title2=Rediger indeks
index_header=Indeks $1 i database $2
index_ecannot=Du har ikke lov til at administrere indekser
syslog_desc=MySQL fejlmeddelelser
syslog_desc2=MySQL-fejlmeddelelse
syslog_logdesc=MySQL forespørgsler
fdrop_err=Kunne ikke slette felter
fdrop_enone=Ingen valgt

View File

@@ -2,6 +2,7 @@ view_refresh=Aktualisierung
view_go=Gehen
user_locked=Gesperrt
cnf_table_open_cache=Tabellen zum Zwischenspeichern
syslog_desc2=MySQL-Fehlermeldung
mysqlpass_err=MySQL-abgesicherter Modus
mysqlpass_esafecmd=Der Befehl $1, der zum Starten von MySQL mit deaktivierter Authentifizierung erforderlich ist, wurde nicht gefunden
mysqlpass_eshutdown=Herunterfahren fehlgeschlagen : $1

View File

@@ -740,6 +740,7 @@ index_title2=Επεξεργασία ευρετηρίου
index_header=Δείκτης $1 στη βάση δεδομένων $2
index_ecannot=Δεν επιτρέπεται η διαχείριση ευρετηρίων
syslog_desc=MySQL μηνύματα σφάλματος
syslog_desc2=Μήνυμα σφάλματος MySQL
syslog_logdesc=Ερωτήματα MySQL
fdrop_err=Αποτυχία κατάργησης πεδίων
fdrop_enone=Δεν έχει επιλεγεί

View File

@@ -773,6 +773,7 @@ index_header=Index $1 in database $2
index_ecannot=You are not allowed to manage indexes
syslog_desc=MySQL error messages
syslog_desc2=MySQL error message
syslog_logdesc=MySQL queries
fdrop_err=Failed to delete fields

View File

@@ -342,6 +342,7 @@ index_title2=Editar índice
index_header=Índice $1 en la base de datos $2
index_ecannot=No tiene permiso para administrar índices
syslog_desc=Mensajes de error de MySQL
syslog_desc2=Mensaje de error de MySQL
syslog_logdesc=Consultas MySQL
fdrop_err=Error al eliminar campos
fdrop_enone=Ninguna seleccionada

View File

@@ -740,6 +740,7 @@ index_title2=Editatu aurkibidea
index_header=$1 aurkibidea $2 datu-basean
index_ecannot=Ezin duzu indizeak kudeatu
syslog_desc=MySQL errore mezuak
syslog_desc2=MySQL errore mezua
syslog_logdesc=MySQL kontsultak
fdrop_err=Ezin izan dira eremuak ezabatu
fdrop_enone=Ez da hautatu

View File

@@ -740,6 +740,7 @@ index_title2=ویرایش فهرست
index_header=فهرست $1 در بانک اطلاعات$2
index_ecannot=شما مجاز به مدیریت فهرستها نیستید
syslog_desc=پیام های خطای MySQL
syslog_desc2=پیام خطای MySQL
syslog_logdesc=نمایش داده شد MySQL
fdrop_err=حذف فیلدها انجام نشد
fdrop_enone=هیچ یک انتخاب نشده است

View File

@@ -714,6 +714,7 @@ index_title2=Muokkaa hakemistoa
index_header=Hakemisto $1 tietokannassa $2
index_ecannot=Et voi hallita hakemistoja
syslog_desc=MySQL -virheilmoitukset
syslog_desc2=MySQL-virheilmoitus
syslog_logdesc=MySQL-kyselyt
fdrop_err=Kenttien poistaminen epäonnistui
fdrop_enone=Mitään ei ole valittu

View File

@@ -73,6 +73,7 @@ manual_ok=D'accord
manual_efile=Fichier de configuration non valide!
manual_err=Impossible d'enregistrer le fichier de configuration
index_header1=Options d'index
syslog_desc2=Message d'erreur MySQL
syslog_logdesc=Requêtes MySQL
mysqlpass_err=Mode sans échec MySQL
mysqlpass_esafecmd=La commande $1 nécessaire pour démarrer MySQL avec l'authentification désactivée est introuvable

View File

@@ -740,6 +740,7 @@ index_title2=ערוך אינדקס
index_header=אינדקס $1 במאגר נתונים 2
index_ecannot=אינך מורשה לנהל אינדקסים
syslog_desc=הודעות שגיאה ב- MySQL
syslog_desc2=הודעת שגיאה ב- MySQL
syslog_logdesc=שאילתות MySQL
fdrop_err=מחיקת שדות נכשלה
fdrop_enone=לא נבחר

View File

@@ -740,6 +740,7 @@ index_title2=Uredi indeks
index_header=Indeks $1 u bazi podataka $2
index_ecannot=Nije vam dopušteno upravljati indeksima
syslog_desc=MySQL poruke o pogrešci
syslog_desc2=Poruka pogreške MySQL
syslog_logdesc=MySQL upiti
fdrop_err=Brisanje polja nije uspjelo
fdrop_enone=Nijedna nije odabrana

View File

@@ -255,6 +255,7 @@ index_title2=Index szerkesztése
index_header=$1 index a $2 adatbázisban
index_ecannot=Nem engedélyezi az indexek kezelését
syslog_desc=MySQL hibaüzenetek
syslog_desc2=MySQL hibaüzenet
syslog_logdesc=MySQL lekérdezések
fdrop_err=A mezők törlése nem sikerült
fdrop_enone=Egy sincs kiválasztva

View File

@@ -176,6 +176,7 @@ manual_efile=File di configurazione non valido!
manual_err=Impossibile salvare il file di configurazione
index_unique=Unico
index_fulltext=Testo intero
syslog_desc2=Messaggio di errore di MySQL
view_merge=Unisci SQL
view_check=Inserisci controllo
view_cascaded=Viste sottostanti

View File

@@ -136,6 +136,7 @@ manual_file=設定ファイルの編集:
manual_ok=OK
manual_efile=無効な構成ファイル!
manual_err=構成ファイルを保存できませんでした
syslog_desc2=MySQLエラーメッセージ
vars_desc=警告-このページで設定された変数は、MySQLの再起動時にデフォルト値にリセットされます。 <a href='$1'>MySQLサーバーの構成</a>ページで永続的な設定を行う必要があります。
mysqlpass_err=MySQLセーフモード
mysqlpass_esafecmd=認証を無効にしてMySQLを起動するために必要なコマンド $1が見つかりませんでした

View File

@@ -408,6 +408,7 @@ index_title2=색인 편집
index_header=데이터베이스 $2 의 인덱스 $1
index_ecannot=색인을 관리 할 수 없습니다
syslog_desc=MySQL 오류 메시지
syslog_desc2=MySQL 오류 메시지
syslog_logdesc=MySQL 쿼리
fdrop_err=필드를 삭제하지 못했습니다
fdrop_enone=선택된 사항 없음

View File

@@ -740,6 +740,7 @@ index_title2=Redaguoti rodyklę
index_header=Rodyklė $1 duomenų bazėje $2
index_ecannot=Jums neleidžiama tvarkyti rodyklių
syslog_desc=„MySQL“ klaidų pranešimai
syslog_desc2=„MySQL“ klaidos pranešimas
syslog_logdesc=„MySQL“ užklausos
fdrop_err=Nepavyko ištrinti laukų
fdrop_enone=Nepasirinkta

View File

@@ -740,6 +740,7 @@ index_title2=Rediģēt indeksu
index_header=Indekss $1 datu bāzē $2
index_ecannot=Jums nav atļauts pārvaldīt indeksus
syslog_desc=MySQL kļūdu ziņojumi
syslog_desc2=MySQL kļūdas ziņojums
syslog_logdesc=MySQL vaicājumi
fdrop_err=Neizdevās izdzēst laukus
fdrop_enone=Nav atlasīts

View File

@@ -740,6 +740,7 @@ index_title2=Edit Indeks
index_header=Indeks $1 dalam pangkalan data $2
index_ecannot=Anda tidak dibenarkan menguruskan indeks
syslog_desc=Mesej ralat MySQL
syslog_desc2=Mesej ralat MySQL
syslog_logdesc=Pertanyaan MySQL
fdrop_err=Gagal memadamkan medan
fdrop_enone=Tiada yang dipilih

View File

@@ -740,6 +740,7 @@ index_title2=Edit Indiċi
index_header=Indiċi $1 fid-database $2
index_ecannot=M'għandekx permess timmaniġġja indiċi
syslog_desc=Messaġġi ta żball MySQL
syslog_desc2=Messaġġ ta 'żball MySQL
syslog_logdesc=Mistoqsijiet tal-MySQL
fdrop_err=Naqset milli tħassar l-oqsma
fdrop_enone=L-ebda magħżul

View File

@@ -70,6 +70,7 @@ manual_file=Configuratiebestand bewerken:
manual_ok=OK
manual_efile=Ongeldig configuratiebestand!
manual_err=Kan configuratiebestand niet opslaan
syslog_desc2=MySQL-foutmelding
mysqlpass_err=MySQL veilige modus
mysqlpass_esafecmd=De opdracht $1 die nodig is om MySQL te starten met uitgeschakelde authenticatie, is niet gevonden
mysqlpass_eshutdown=Afsluiten mislukt : $1

View File

@@ -23,6 +23,7 @@ manual_file=Rediger konfigurasjonsfil:
manual_ok=OK
manual_efile=Ugyldig konfigurasjonsfil!
manual_err=Kunne ikke lagre konfigurasjonsfilen
syslog_desc2=MySQL feilmelding
mysqlpass_err=MySQL sikker modus
mysqlpass_esafecmd=Kommandoen $1 som trengs for å starte MySQL med autentisering deaktivert, ble ikke funnet
mysqlpass_eshutdown=Nedleggelse mislyktes : $1

View File

@@ -155,6 +155,7 @@ index_eclash=Indeks o tej samej nazwie już istnieje
index_ecols=Nie wybrano żadnych pól
index_ecannot=Nie możesz zarządzać indeksami
syslog_desc=Komunikaty o błędach MySQL
syslog_desc2=Komunikat o błędzie MySQL
syslog_logdesc=Zapytania MySQL
view_header1=Pokaż szczegóły
view_query=Kwerenda wyboru SQL

View File

@@ -740,6 +740,7 @@ index_title2=Editar índice
index_header=Índice $1 no banco de dados $2
index_ecannot=Você não tem permissão para gerenciar índices
syslog_desc=Mensagens de erro do MySQL
syslog_desc2=Mensagem de erro do MySQL
syslog_logdesc=Consultas MySQL
fdrop_err=Falha ao excluir campos
fdrop_enone=Nenhum selecionado

View File

@@ -101,6 +101,7 @@ manual_file=Edite o arquivo de configuração:
manual_ok=Está bem
manual_efile=Arquivo de configuração inválido!
manual_err=Falha ao salvar o arquivo de configuração
syslog_desc2=Mensagem de erro do MySQL
mysqlpass_err=Modo de segurança MySQL
mysqlpass_esafecmd=O comando $1 necessário para iniciar o MySQL com autenticação desactivada não foi encontrado
mysqlpass_eshutdown=O encerramento falhou : $1

View File

@@ -740,6 +740,7 @@ index_title2=Editează indexul
index_header=Index $1 în baza de date $2
index_ecannot=Nu aveți voie să gestionați indexuri
syslog_desc=Mesaje de eroare MySQL
syslog_desc2=Mesaj de eroare MySQL
syslog_logdesc=Interogări MySQL
fdrop_err=Nu a reușit ștergerea câmpurilor
fdrop_enone=Nimic selectat

View File

@@ -363,6 +363,7 @@ index_title2=Изменить индекс
index_header=Индекс $1 в базе данных $2
index_ecannot=Вы не можете управлять индексами
syslog_desc=Сообщения об ошибках MySQL
syslog_desc2=Сообщение об ошибке MySQL
syslog_logdesc=MySQL запросы
fdrop_err=Не удалось удалить поля
fdrop_enone=Не выбрано, ничего не выбрано

View File

@@ -740,6 +740,7 @@ index_title2=Upraviť index
index_header=Index $1 v databáze $2
index_ecannot=Nemáte oprávnenie spravovať indexy
syslog_desc=Chybové správy MySQL
syslog_desc2=Chybová správa MySQL
syslog_logdesc=MySQL dotazy
fdrop_err=Polia sa nepodarilo odstrániť
fdrop_enone=Žiadne vybraté

View File

@@ -740,6 +740,7 @@ index_title2=Uredi indeks
index_header=Indeks $1 v bazi podatkov $2
index_ecannot=Ne morete upravljati indeksov
syslog_desc=Sporočila o napakah MySQL
syslog_desc2=Sporočilo o napaki MySQL
syslog_logdesc=Poizvedbe MySQL
fdrop_err=Polja ni bilo mogoče izbrisati
fdrop_enone=Izbrana ni nobena

View File

@@ -411,6 +411,7 @@ index_title2=Redigera index
index_header=Index $1 i databasen $2
index_ecannot=Du får inte hantera index
syslog_desc=MySQL-felmeddelanden
syslog_desc2=MySQL felmeddelande
syslog_logdesc=MySQL-frågor
fdrop_err=Det gick inte att ta bort fält
fdrop_enone=Ingen vald

View File

@@ -740,6 +740,7 @@ index_title2=แก้ไขดัชนี
index_header=ดัชนี $1 ในฐานข้อมูล $2
index_ecannot=คุณไม่ได้รับอนุญาตให้จัดการดัชนี
syslog_desc=ข้อความแสดงข้อผิดพลาด MySQL
syslog_desc2=ข้อความแสดงข้อผิดพลาด MySQL
syslog_logdesc=แบบสอบถาม MySQL
fdrop_err=การลบฟิลด์ล้มเหลว
fdrop_enone=ไม่ได้เลือก

View File

@@ -317,6 +317,7 @@ index_title2=Dizini Düzenle
index_header=$2 veritabanında $1 dizini
index_ecannot=Dizinleri yönetme izniniz yok
syslog_desc=MySQL hata mesajları
syslog_desc2=MySQL hata mesajı
syslog_logdesc=MySQL sorguları
fdrop_err=Alanlar silinemedi
fdrop_enone=Hiçbiri seçilmedi

View File

@@ -363,6 +363,7 @@ index_title2=Редагувати індекс
index_header=Індекс $1 у базі даних $2
index_ecannot=Вам не дозволяється керувати індексами
syslog_desc=Повідомлення про помилки MySQL
syslog_desc2=Повідомлення про помилку MySQL
syslog_logdesc=MySQL запити
fdrop_err=Не вдалося видалити поля
fdrop_enone=Не вибрано жодного

View File

@@ -740,6 +740,7 @@ index_title2=اشاریہ میں ترمیم کریں
index_header=$1 میں ڈیٹا بیس$2
index_ecannot=آپ کو اشاریہ جات کا انتظام کرنے کی اجازت نہیں ہے
syslog_desc=ایس کیو ایل غلطی کے پیغامات
syslog_desc2=ایس کیو ایل غلطی کا پیغام
syslog_logdesc=ایس کیو ایل کے سوالات
fdrop_err=فیلڈز کو حذف کرنے میں ناکام
fdrop_enone=کوئی بھی منتخب نہیں ہوا

View File

@@ -740,6 +740,7 @@ index_title2=Chỉnh sửa chỉ mục
index_header=Chỉ mục $1 trong cơ sở dữ liệu $2
index_ecannot=Bạn không được phép quản lý chỉ mục
syslog_desc=Thông báo lỗi MySQL
syslog_desc2=Thông báo lỗi MySQL
syslog_logdesc=Truy vấn MySQL
fdrop_err=Không thể xóa các trường
fdrop_enone=Không được chọn

View File

@@ -342,6 +342,7 @@ index_title2=编辑索引
index_header=数据库 $2中的索引 $1
index_ecannot=您无权管理索引
syslog_desc=MySQL错误消息
syslog_desc2=MySQL错误消息
syslog_logdesc=MySQL查询
fdrop_err=无法删除字段
fdrop_enone=未选择

View File

@@ -335,6 +335,7 @@ index_title2=編輯索引
index_header=數據庫 $2中的索引 $1
index_ecannot=您無權管理索引
syslog_desc=MySQL錯誤消息
syslog_desc2=MySQL錯誤消息
syslog_logdesc=MySQL查詢
fdrop_err=無法刪除字段
fdrop_enone=未選擇