diff --git a/core/upgrade/app_languages.php b/core/upgrade/app_languages.php
index 78c2a85a94..7cdb9fab4b 100644
--- a/core/upgrade/app_languages.php
+++ b/core/upgrade/app_languages.php
@@ -600,25 +600,25 @@ $text['label-database']['ru-ru'] = "База данных";
$text['label-database']['sv-se'] = "Databas";
$text['label-database']['uk-ua'] = "База даних";
-$text['header-upgrade_schema_results']['en-us'] = "Schema Results";
-$text['header-upgrade_schema_results']['ar-eg'] = "";
-$text['header-upgrade_schema_results']['de-at'] = "Schema Ergebnisse";
-$text['header-upgrade_schema_results']['de-ch'] = "";
-$text['header-upgrade_schema_results']['de-de'] = "Schema Ergebnisse";
-$text['header-upgrade_schema_results']['es-cl'] = "Resultados de Esquema";
-$text['header-upgrade_schema_results']['es-mx'] = "";
-$text['header-upgrade_schema_results']['fr-ca'] = "";
-$text['header-upgrade_schema_results']['fr-fr'] = "Résultats de Schéma";
-$text['header-upgrade_schema_results']['he-il'] = "";
-$text['header-upgrade_schema_results']['it-it'] = "Risultato Schema";
-$text['header-upgrade_schema_results']['nl-nl'] = "";
-$text['header-upgrade_schema_results']['pl-pl'] = "Wyniki schematu";
-$text['header-upgrade_schema_results']['pt-br'] = "Resultados do esquema";
-$text['header-upgrade_schema_results']['pt-pt'] = "Resultados de Esquema";
-$text['header-upgrade_schema_results']['ro-ro'] = "";
-$text['header-upgrade_schema_results']['ru-ru'] = "Результирующая структура БД";
-$text['header-upgrade_schema_results']['sv-se'] = "Schema Resultat";
-$text['header-upgrade_schema_results']['uk-ua'] = "Результати схем";
+$text['label-results']['en-us'] = "Results";
+$text['label-results']['ar-eg'] = "النتائج";
+$text['label-results']['de-at'] = "Ergebnisse";
+$text['label-results']['de-ch'] = "Ergebnisse";
+$text['label-results']['de-de'] = "Ergebnisse";
+$text['label-results']['es-cl'] = "Resultados";
+$text['label-results']['es-mx'] = "Resultados";
+$text['label-results']['fr-ca'] = "Résultats";
+$text['label-results']['fr-fr'] = "Résultats";
+$text['label-results']['he-il'] = "תוצאות";
+$text['label-results']['it-it'] = "Risultato";
+$text['label-results']['nl-nl'] = "resultaten";
+$text['label-results']['pl-pl'] = "Wyniki";
+$text['label-results']['pt-br'] = "Resultados";
+$text['label-results']['pt-pt'] = "Resultados";
+$text['label-results']['ro-ro'] = "Rezultate";
+$text['label-results']['ru-ru'] = "Результаты";
+$text['label-results']['sv-se'] = "Resultat";
+$text['label-results']['uk-ua'] = "результати";
$text['header-upgrade']['en-us'] = "Upgrade";
$text['header-upgrade']['ar-eg'] = "";
@@ -640,26 +640,6 @@ $text['header-upgrade']['ru-ru'] = "Обновление";
$text['header-upgrade']['sv-se'] = "Uppgradera";
$text['header-upgrade']['uk-ua'] = "Оновлення";
-$text['header-source_update_results']['en-us'] = "Results";
-$text['header-source_update_results']['ar-eg'] = "";
-$text['header-source_update_results']['de-at'] = "Ergebnisse";
-$text['header-source_update_results']['de-ch'] = "";
-$text['header-source_update_results']['de-de'] = "Ergebnisse";
-$text['header-source_update_results']['es-cl'] = "Respuesta";
-$text['header-source_update_results']['es-mx'] = "";
-$text['header-source_update_results']['fr-ca'] = "";
-$text['header-source_update_results']['fr-fr'] = "Résultats";
-$text['header-source_update_results']['he-il'] = "";
-$text['header-source_update_results']['it-it'] = "Risultati";
-$text['header-source_update_results']['nl-nl'] = "";
-$text['header-source_update_results']['pl-pl'] = "Rezultat";
-$text['header-source_update_results']['pt-br'] = "Resposta";
-$text['header-source_update_results']['pt-pt'] = "Response";
-$text['header-source_update_results']['ro-ro'] = "";
-$text['header-source_update_results']['ru-ru'] = "Результаты";
-$text['header-source_update_results']['sv-se'] = "Resultat";
-$text['header-source_update_results']['uk-ua'] = "Результати";
-
$text['header-database_type']['en-us'] = "Database Type";
$text['header-database_type']['ar-eg'] = "";
$text['header-database_type']['de-at'] = "Datenbank Typ";
diff --git a/core/upgrade/index.php b/core/upgrade/index.php
index 98817daf97..db1b02bd67 100644
--- a/core/upgrade/index.php
+++ b/core/upgrade/index.php
@@ -63,7 +63,7 @@
exec("git pull 2>&1", $response_source_update);
$update_failed = true;
if (sizeof($response_source_update) > 0) {
- $_SESSION["response"]["source"] = $response_source_update;
+ $_SESSION["response"]["upgrade_source"] = $response_source_update;
foreach ($response_source_update as $response_line) {
if (substr_count($response_line, "Updating ") > 0 || substr_count($response_line, "Already up-to-date.") > 0) {
$update_failed = false;
@@ -76,10 +76,12 @@
}
}
chdir($cwd);
- if ($update_failed)
+ if ($update_failed) {
messages::add($text['message-upgrade_source_failed'], 'negative', $message_timeout);
- else
+ }
+ else {
messages::add($text['message-upgrade_source'], null, $message_timeout);
+ }
}
// load an array of the database schema and compare it with the active database
@@ -95,7 +97,14 @@
if ($do["apps"] && permission_exists("upgrade_apps")) {
require_once "resources/classes/domains.php";
$domain = new domains;
+ ob_start();
+ $domain->display_type = 'text';
$domain->upgrade();
+ $_SESSION["response"]["upgrade_apps"] = ob_get_flush();
+ if (strlen($_SESSION["response"]["upgrade_apps"]) == 0) {
+ $_SESSION["response"]["upgrade_apps"] = "No items updated or added";
+ }
+ $_SESSION["response"]["upgrade_apps"] = explode("\n", $_SESSION["response"]["upgrade_apps"]);
messages::add($text['message-upgrade_apps'], null, $message_timeout);
}
@@ -245,14 +254,15 @@
echo "
";
foreach($_SESSION["response"] as $part => $response){
- echo "".$text["header-${part}_update_results"]."";
+ echo "". $text["label-results"]." - ".$text["label-${part}"]."";
echo "
";
- if(is_array($_SESSION["response"][$part])) {
+ if (is_array($response)) {
echo "
";
- echo implode("\n", $_SESSION["response"][$part]);
+ echo implode("\n", $response);
echo "";
- }else {
- echo $_SESSION["response"][$part];
+ }
+ else {
+ echo $response;
}
echo "