Skip to content

Commit

Permalink
Install AddOn: AddOns und Plugins installieren #903 (#5363)
Browse files Browse the repository at this point in the history
Co-authored-by: Markus Staab <47448731+clxmstaab@users.noreply.github.com>
  • Loading branch information
pwechs and clxmstaab committed Oct 13, 2022
1 parent 6c491a9 commit 4fcb101
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 3 deletions.
1 change: 1 addition & 0 deletions redaxo/src/addons/install/lang/de_de.lang
Expand Up @@ -59,6 +59,7 @@ install_warning_zip_wrong_checksum = Die Prüfsumme der heruntergeladenen Zip-Da
install_warning_zip_wrong_format = Die Zip-Datei ist nicht im erforderlichen Format.

install_to_addon_page = Zur AddOn-Verwaltung
install_to_addon_page_install = AddOn installieren & aktivieren

install_settings_general = Allgemein
install_settings_backups = Backups erstellen
Expand Down
1 change: 1 addition & 0 deletions redaxo/src/addons/install/lang/en_gb.lang
Expand Up @@ -59,6 +59,7 @@ install_warning_zip_wrong_checksum = The checksum of the downloaded zip file doe
install_warning_zip_wrong_format = The zip file is not in the required format.

install_to_addon_page = Go to AddOn management
install_to_addon_page_install = AddOn install & activate

install_settings_general = General
install_settings_backups = Create backup
Expand Down
3 changes: 2 additions & 1 deletion redaxo/src/addons/install/lang/es_es.lang
Expand Up @@ -58,6 +58,7 @@ install_warning_zip_wrong_checksum = La suma de comprobación del archivo zip de
install_warning_zip_wrong_format = El archivo zip no está en el formato requerido.

install_to_addon_page = Ir a la administración de AddOn
install_to_addon_page_install = AddOn instalar y activar

install_settings_general = General
install_settings_backups = Crear copia de seguridad
Expand All @@ -68,4 +69,4 @@ install_settings_api_key = Clave API
install_settings_saved = Ajustes guardados !
install_settings_error = La configuración no se ha guardado, compruebe los permisos de archivo para: {0}

install_header_function = Función
install_header_function = Función
3 changes: 2 additions & 1 deletion redaxo/src/addons/install/lang/pt_br.lang
Expand Up @@ -52,6 +52,7 @@ install_warning_zip_wrong_checksum = A soma de verificação do arquivo zip baix
install_warning_zip_wrong_format = O arquivo Zip não está no formato requerido!

install_to_addon_page = Vá para o gerenciamento AddOn
install_to_addon_page_install = AddOn instalar e ativar

install_settings_general = Geral
install_settings_backups = Criar backup
Expand All @@ -61,4 +62,4 @@ install_settings_api_key = API-key
install_settings_saved = Configurações salvas!
install_settings_error = As configurações não foram salvas, verifique permissões de arquivo para: {0}

install_header_function = Função
install_header_function = Função
1 change: 1 addition & 0 deletions redaxo/src/addons/install/lang/sv_se.lang
Expand Up @@ -59,6 +59,7 @@ install_warning_zip_wrong_checksum = Checksumman av de nedladdade zip-filerna st
install_warning_zip_wrong_format = Zip-filen har inte det rätta formatet.

install_to_addon_page = Till AddOn-förvaltningen
install_to_addon_page_install = AddOn installera & aktivera

install_settings_general = Allmänt
install_settings_backups = Skapa backups
Expand Down
9 changes: 8 additions & 1 deletion redaxo/src/addons/install/lib/api/api_package_add.php
Expand Up @@ -27,8 +27,15 @@ public function execute()
$message = rex_i18n::msg('install_warning_addon_not_downloaded', $addonkey) . '<br />' . $message;
$success = false;
} else {
$package = rex_package::get($addonkey);
$packageInstallUrl = rex_url::currentBackendPage([
'package' => $package->getPackageId(),
'function' => 'install',
] + rex_api_package::getUrlParams());

$message = rex_i18n::msg('install_info_addon_downloaded', $addonkey)
. ' <a href="' . rex_url::backendPage('packages', ['mark' => $addonkey]) . '">' . rex_i18n::msg('install_to_addon_page') . '</a>';
. ' <a href="' . rex_url::backendPage('packages', ['mark' => $addonkey]) . '">' . rex_i18n::msg('install_to_addon_page') . '</a>'
. ' | <a href="' . $packageInstallUrl . '">' . rex_i18n::msg('install_to_addon_page_install') . '</a>';

$success = true;
unset($_REQUEST['addonkey']);
Expand Down

0 comments on commit 4fcb101

Please sign in to comment.