Bläddra i källkod

db quick link after creation

Serghey Rodin 12 år sedan
förälder
incheckning
c60bda6b95

+ 14 - 0
web/add/db/index.php

@@ -80,7 +80,21 @@ if (!empty($_POST['ok'])) {
             send_email($to, $subject, $mailtext, $from);
             send_email($to, $subject, $mailtext, $from);
         }
         }
         if (empty($_SESSION['error_msg'])) {
         if (empty($_SESSION['error_msg'])) {
+            exec (VESTA_CMD."v-list-sys-config json", $output, $return_var);
+            $sys = json_decode(implode('', $output), true);
+            unset($output);
+
+            list($http_host, $port) = explode(':', $_SERVER["HTTP_HOST"] . ":");
+            if ($_POST['v_host'] != 'localhost' ) $http_host = $_POST['v_host'];
+            if ($_POST['v_type'] == 'mysql') $db_admin = "phpMyAdmin";
+            if ($_POST['v_type'] == 'mysql') $db_admin_link = "http://".$http_host."/phpmyadmin/";
+            if (($_POST['v_type'] == 'mysql') && (!empty($sys['config']['DB_PMA_URL']))) $db_admin_link = $sys['config']['DB_PMA_URL'];
+            if ($_POST['v_type'] == 'pgsql') $db_admin = "phpPgAdmin";
+            if ($_POST['v_type'] == 'pgsql') $db_admin_link = "http://".$http_host."/phppgadmin/";
+            if (($_POST['v_type'] == 'pgsql') && (!empty($sys['config']['DB_PGA_URL']))) $db_admin_link = $sys['config']['DB_PGA_URL'];
+
             $_SESSION['ok_msg'] = __('DATABASE_CREATED_OK',$user."_".$_POST['v_database'],$user."_".$_POST['v_database']);
             $_SESSION['ok_msg'] = __('DATABASE_CREATED_OK',$user."_".$_POST['v_database'],$user."_".$_POST['v_database']);
+            $_SESSION['ok_msg'] .= " / <a href=".$db_admin_link.">" . __('open %s',$db_admin) . "</a>";
             unset($v_database);
             unset($v_database);
             unset($v_dbuser);
             unset($v_dbuser);
             unset($v_password);
             unset($v_password);

+ 1 - 1
web/inc/i18n/cz.php

@@ -347,7 +347,7 @@ $LANG['cz'] = array(
     'DNS_RECORD_CREATED_OK'  => 'Záznam <b>%s.%s</b> byl úspěšně vytvořen.',
     'DNS_RECORD_CREATED_OK'  => 'Záznam <b>%s.%s</b> byl úspěšně vytvořen.',
     'MAIL_DOMAIN_CREATED_OK'  => 'Mail doména <a href="/list/mail/?domain=%s"><b>%s</b></a> byla úspěšně vytvořena.',
     'MAIL_DOMAIN_CREATED_OK'  => 'Mail doména <a href="/list/mail/?domain=%s"><b>%s</b></a> byla úspěšně vytvořena.',
     'MAIL_ACCOUNT_CREATED_OK'  => 'Mail účet <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> byl úspěšně vytvořen',
     'MAIL_ACCOUNT_CREATED_OK'  => 'Mail účet <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> byl úspěšně vytvořen',
-    'DATABASE_CREATED_OK'  => 'Databáze <a href="/edit/db/?database=%s"><b>%s</b></a> byla úspěšně vytvořena.',
+    'DATABASE_CREATED_OK'  => 'Databáze <a href="/edit/db/?database=%s"><b>%s</b></a> byla úspěšně vytvořena',
     'CRON_CREATED_OK'  => 'Cron job byl úspěšně vytvořen.',
     'CRON_CREATED_OK'  => 'Cron job byl úspěšně vytvořen.',
     'IP_CREATED_OK'  => 'IP adresa <a href="/edit/ip/?ip=%s"><b>%s</b></a> byla úspěšně vytvořena.',
     'IP_CREATED_OK'  => 'IP adresa <a href="/edit/ip/?ip=%s"><b>%s</b></a> byla úspěšně vytvořena.',
     'PACKAGE_CREATED_OK'  => 'Package <a href="/edit/package/?package=%s"><b>%s</b></a> byl úspěšně vytvořen.',
     'PACKAGE_CREATED_OK'  => 'Package <a href="/edit/package/?package=%s"><b>%s</b></a> byl úspěšně vytvořen.',

+ 1 - 1
web/inc/i18n/en.php

@@ -347,7 +347,7 @@ $LANG['en'] = array(
     'DNS_RECORD_CREATED_OK'  => 'Record <b>%s.%s</b> has been created successfully.',
     'DNS_RECORD_CREATED_OK'  => 'Record <b>%s.%s</b> has been created successfully.',
     'MAIL_DOMAIN_CREATED_OK'  => 'Mail domain <a href="/list/mail/?domain=%s"><b>%s</b></a> has been created successfully.',
     'MAIL_DOMAIN_CREATED_OK'  => 'Mail domain <a href="/list/mail/?domain=%s"><b>%s</b></a> has been created successfully.',
     'MAIL_ACCOUNT_CREATED_OK'  => 'Mail account <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> has been created successfully',
     'MAIL_ACCOUNT_CREATED_OK'  => 'Mail account <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> has been created successfully',
-    'DATABASE_CREATED_OK'  => 'Database <a href="/edit/db/?database=%s"><b>%s</b></a> has been created successfully.',
+    'DATABASE_CREATED_OK'  => 'Database <a href="/edit/db/?database=%s"><b>%s</b></a> has been created successfully',
     'CRON_CREATED_OK'  => 'Cron job has been created successfully.',
     'CRON_CREATED_OK'  => 'Cron job has been created successfully.',
     'IP_CREATED_OK'  => 'IP address <a href="/edit/ip/?ip=%s"><b>%s</b></a> has been created successfully.',
     'IP_CREATED_OK'  => 'IP address <a href="/edit/ip/?ip=%s"><b>%s</b></a> has been created successfully.',
     'PACKAGE_CREATED_OK'  => 'Package <a href="/edit/package/?package=%s"><b>%s</b></a> has been created successfully.',
     'PACKAGE_CREATED_OK'  => 'Package <a href="/edit/package/?package=%s"><b>%s</b></a> has been created successfully.',

+ 1 - 1
web/inc/i18n/es.php

@@ -346,7 +346,7 @@ $LANG['es'] = array(
     'DNS_RECORD_CREATED_OK'  => 'Registro <b>%s.%s</b> ha sido creado correctamente.',
     'DNS_RECORD_CREATED_OK'  => 'Registro <b>%s.%s</b> ha sido creado correctamente.',
     'MAIL_DOMAIN_CREATED_OK'  => 'Dominio de correo <a href="/list/mail/?domain=%s"><b>%s</b></a> ha sido creado correctamente.',
     'MAIL_DOMAIN_CREATED_OK'  => 'Dominio de correo <a href="/list/mail/?domain=%s"><b>%s</b></a> ha sido creado correctamente.',
     'MAIL_ACCOUNT_CREATED_OK'  => 'Cuenta de correo <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> ha sido creada correctamente',
     'MAIL_ACCOUNT_CREATED_OK'  => 'Cuenta de correo <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> ha sido creada correctamente',
-    'DATABASE_CREATED_OK'  => 'Base de datos <a href="/edit/db/?database=%s"><b>%s</b></a> ha sido creada correctamente.',
+    'DATABASE_CREATED_OK'  => 'Base de datos <a href="/edit/db/?database=%s"><b>%s</b></a> ha sido creada correctamente',
     'CRON_CREATED_OK'  => 'Trabajo en Cron ha sido creado correctamente.',
     'CRON_CREATED_OK'  => 'Trabajo en Cron ha sido creado correctamente.',
     'IP_CREATED_OK'  => 'Dirección IP <a href="/edit/ip/?ip=%s"><b>%s</b></a> ha sido creada correctamente.',
     'IP_CREATED_OK'  => 'Dirección IP <a href="/edit/ip/?ip=%s"><b>%s</b></a> ha sido creada correctamente.',
     'PACKAGE_CREATED_OK'  => 'Plan <a href="/edit/package/?package=%s"><b>%s</b></a> ha sido creado correctamente.',
     'PACKAGE_CREATED_OK'  => 'Plan <a href="/edit/package/?package=%s"><b>%s</b></a> ha sido creado correctamente.',

+ 1 - 1
web/inc/i18n/pt.php

@@ -346,7 +346,7 @@ $LANG['pt'] = array(
     'DNS_RECORD_CREATED_OK'  => 'Registro <b>%s.%s</b> criado com sucesso.',
     'DNS_RECORD_CREATED_OK'  => 'Registro <b>%s.%s</b> criado com sucesso.',
     'MAIL_DOMAIN_CREATED_OK'  => 'Domínio de Email <a href="/list/mail/?domain=%s"><b>%s</b></a> criado com sucesso.',
     'MAIL_DOMAIN_CREATED_OK'  => 'Domínio de Email <a href="/list/mail/?domain=%s"><b>%s</b></a> criado com sucesso.',
     'MAIL_ACCOUNT_CREATED_OK'  => 'Conta de Email <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> criado com sucesso',
     'MAIL_ACCOUNT_CREATED_OK'  => 'Conta de Email <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> criado com sucesso',
-    'DATABASE_CREATED_OK'  => 'Banco de dados <a href="/edit/db/?database=%s"><b>%s</b></a> criado com sucesso.',
+    'DATABASE_CREATED_OK'  => 'Banco de dados <a href="/edit/db/?database=%s"><b>%s</b></a> criado com sucesso',
     'CRON_CREATED_OK'  => 'Tarefa do Cron adicionada com sucesso.',
     'CRON_CREATED_OK'  => 'Tarefa do Cron adicionada com sucesso.',
     'IP_CREATED_OK'  => 'Endereço IP <a href="/edit/ip/?ip=%s"><b>%s</b></a> criado com sucesso.',
     'IP_CREATED_OK'  => 'Endereço IP <a href="/edit/ip/?ip=%s"><b>%s</b></a> criado com sucesso.',
     'PACKAGE_CREATED_OK'  => 'Pacote <a href="/edit/package/?package=%s"><b>%s</b></a> criado com sucesso.',
     'PACKAGE_CREATED_OK'  => 'Pacote <a href="/edit/package/?package=%s"><b>%s</b></a> criado com sucesso.',

+ 1 - 1
web/inc/i18n/ro.php

@@ -348,7 +348,7 @@ $LANG['ro'] = array(
     'DNS_RECORD_CREATED_OK' => 'Înregistrare <b>%s.%s</b> a fost creată cu succes.',
     'DNS_RECORD_CREATED_OK' => 'Înregistrare <b>%s.%s</b> a fost creată cu succes.',
     'MAIL_DOMAIN_CREATED_OK' => 'Domeniu <a href="/list/mail/?domain=%s"><b>%s</b></a> a fost creat cu succes.',
     'MAIL_DOMAIN_CREATED_OK' => 'Domeniu <a href="/list/mail/?domain=%s"><b>%s</b></a> a fost creat cu succes.',
     'MAIL_ACCOUNT_CREATED_OK' => 'Contul de poștă  <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> a fost creat cu succes',
     'MAIL_ACCOUNT_CREATED_OK' => 'Contul de poștă  <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> a fost creat cu succes',
-    'DATABASE_CREATED_OK' => 'Baza de date <a href="/edit/db/?database=%s"><b>%s</b></a> a fost creată cu succes.',
+    'DATABASE_CREATED_OK' => 'Baza de date <a href="/edit/db/?database=%s"><b>%s</b></a> a fost creată cu succes',
     'CRON_CREATED_OK' => 'Sarcina a fost creată cu succes.',
     'CRON_CREATED_OK' => 'Sarcina a fost creată cu succes.',
     'IP_CREATED_OK' => '"IP adresa <a href="/edit/ip/?ip=%s"><b>%s</b></a> a fost creată cu succes.',
     'IP_CREATED_OK' => '"IP adresa <a href="/edit/ip/?ip=%s"><b>%s</b></a> a fost creată cu succes.',
     'PACKAGE_CREATED_OK' => 'Pachet <a href="/edit/package/?package=%s"><b>%s</b></a> a fost creat cu succes.',
     'PACKAGE_CREATED_OK' => 'Pachet <a href="/edit/package/?package=%s"><b>%s</b></a> a fost creat cu succes.',

+ 1 - 1
web/inc/i18n/ru.php

@@ -348,7 +348,7 @@ $LANG['ru'] = array(
     'DNS_RECORD_CREATED_OK' => 'Запись <b>%s.%s</b> успешно создана.',
     'DNS_RECORD_CREATED_OK' => 'Запись <b>%s.%s</b> успешно создана.',
     'MAIL_DOMAIN_CREATED_OK' => 'Домен <a href="/list/mail/?domain=%s"><b>%s</b></a> успешно создан.',
     'MAIL_DOMAIN_CREATED_OK' => 'Домен <a href="/list/mail/?domain=%s"><b>%s</b></a> успешно создан.',
     'MAIL_ACCOUNT_CREATED_OK' => 'Аккаунт <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> успешно создан',
     'MAIL_ACCOUNT_CREATED_OK' => 'Аккаунт <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> успешно создан',
-    'DATABASE_CREATED_OK' => 'База данных <a href="/edit/db/?database=%s"><b>%s</b></a> успешно создана.',
+    'DATABASE_CREATED_OK' => 'База данных <a href="/edit/db/?database=%s"><b>%s</b></a> успешно создана',
     'CRON_CREATED_OK' => 'Задание успешно создано',
     'CRON_CREATED_OK' => 'Задание успешно создано',
     'IP_CREATED_OK' => '"IP адрес <a href="/edit/ip/?ip=%s"><b>%s</b></a> успешно создан.',
     'IP_CREATED_OK' => '"IP адрес <a href="/edit/ip/?ip=%s"><b>%s</b></a> успешно создан.',
     'PACKAGE_CREATED_OK' => 'Пакет <a href="/edit/package/?package=%s"><b>%s</b></a> успешно создан.',
     'PACKAGE_CREATED_OK' => 'Пакет <a href="/edit/package/?package=%s"><b>%s</b></a> успешно создан.',

+ 1 - 1
web/inc/i18n/ua.php

@@ -348,7 +348,7 @@ $LANG['ua'] = array(
     'DNS_RECORD_CREATED_OK' => 'запис <b>%s.%s</b> успішно створено.',
     'DNS_RECORD_CREATED_OK' => 'запис <b>%s.%s</b> успішно створено.',
     'MAIL_DOMAIN_CREATED_OK' => 'Домен <a href="/list/mail/?domain=%s"><b>%s</b></a> успішно створено.',
     'MAIL_DOMAIN_CREATED_OK' => 'Домен <a href="/list/mail/?domain=%s"><b>%s</b></a> успішно створено.',
     'MAIL_ACCOUNT_CREATED_OK' => 'Аккаунт <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> успішно створено',
     'MAIL_ACCOUNT_CREATED_OK' => 'Аккаунт <a href="/edit/mail/?account=%s&domain=%s"><b>%s@%s</b></a> успішно створено',
-    'DATABASE_CREATED_OK' => 'База даних <a href="/edit/db/?database=%s"><b>%s</b></a> успішно створена.',
+    'DATABASE_CREATED_OK' => 'База даних <a href="/edit/db/?database=%s"><b>%s</b></a> успішно створена',
     'CRON_CREATED_OK' => 'Завдання успішно додано',
     'CRON_CREATED_OK' => 'Завдання успішно додано',
     'IP_CREATED_OK' => '"IP адреса <a href="/edit/ip/?ip=%s"><b>%s</b></a> успішно створена.',
     'IP_CREATED_OK' => '"IP адреса <a href="/edit/ip/?ip=%s"><b>%s</b></a> успішно створена.',
     'PACKAGE_CREATED_OK' => 'Пакет <a href="/edit/package/?package=%s"><b>%s</b></a> успішно створений.',
     'PACKAGE_CREATED_OK' => 'Пакет <a href="/edit/package/?package=%s"><b>%s</b></a> успішно створений.',