From aa8963901a74414cad14c010a734511304faadc0 Mon Sep 17 00:00:00 2001 From: Jean-Christian Denis Date: Thu, 20 Apr 2023 21:33:12 +0200 Subject: [PATCH] use Dotclear Helper --- locales/fr/main.lang.php | 26 ++++++++++++++------------ src/BackendBehaviors.php | 20 ++++++++++---------- src/CsvStore.php | 4 ++-- 3 files changed, 26 insertions(+), 24 deletions(-) diff --git a/locales/fr/main.lang.php b/locales/fr/main.lang.php index 2c292b6..f8ea5ba 100644 --- a/locales/fr/main.lang.php +++ b/locales/fr/main.lang.php @@ -9,15 +9,17 @@ # DOT NOT MODIFY THIS FILE ! # -l10n::$locales['Store version'] = 'Version de dépôt'; -l10n::$locales['Check stores versions'] = 'Vérifier les version sur les dépôts'; -l10n::$locales['This version does not support Dotclear > %s'] = 'Cette version ne supporte pas Dotclear > %s'; -l10n::$locales['There is no module to check'] = 'Il n\'y a pas de module à vérifier'; -l10n::$locales['Check lastest stores versions'] = 'Vérifier les dernières versions sur les dépôts'; -l10n::$locales['Modules list'] = 'Liste des modules'; -l10n::$locales['Latest version'] = 'Dernière version'; -l10n::$locales['Written for Dotclear'] = 'Ecrit pour Dotclear'; -l10n::$locales['No version available'] = 'Aucune version disponible'; -l10n::$locales['No update available'] = 'Aucune mise à jour disponible'; -l10n::$locales['Newer version available'] = 'Une nouvelle version disponible'; -l10n::$locales['No version available on stores'] = 'Aucune version disponible sur les dépôts'; +use Dotclear\Helper\L10n; + +L10n::$locales['Store version'] = 'Version de dépôt'; +L10n::$locales['Check stores versions'] = 'Vérifier les version sur les dépôts'; +L10n::$locales['This version does not support Dotclear > %s'] = 'Cette version ne supporte pas Dotclear > %s'; +L10n::$locales['There is no module to check'] = 'Il n\'y a pas de module à vérifier'; +L10n::$locales['Check lastest stores versions'] = 'Vérifier les dernières versions sur les dépôts'; +L10n::$locales['Modules list'] = 'Liste des modules'; +L10n::$locales['Latest version'] = 'Dernière version'; +L10n::$locales['Written for Dotclear'] = 'Ecrit pour Dotclear'; +L10n::$locales['No version available'] = 'Aucune version disponible'; +L10n::$locales['No update available'] = 'Aucune mise à jour disponible'; +L10n::$locales['Newer version available'] = 'Une nouvelle version disponible'; +L10n::$locales['No version available on stores'] = 'Aucune version disponible sur les dépôts'; diff --git a/src/BackendBehaviors.php b/src/BackendBehaviors.php index 51d082b..348f63c 100644 --- a/src/BackendBehaviors.php +++ b/src/BackendBehaviors.php @@ -19,7 +19,7 @@ use dcCore; use dcModules; use dcPage; use dcUtils; -use html; +use Dotclear\Helper\Html\Html; class BackendBehaviors { @@ -102,7 +102,7 @@ class BackendBehaviors echo '
' . '' . - '' . + '' . '' . '' . '' . @@ -142,23 +142,23 @@ class BackendBehaviors } echo - '' . + '' . '' . '' . + dcAdminHelper::adminIcon($icon, false, Html::escapeHTML($id), Html::escapeHTML($id)) . '' . '' . + Html::escapeHTML($repos[$id]['current_version']) . '' . '' . + Html::escapeHTML($repos[$id]['version']) . '' . ''; + Html::escapeHTML($repos[$id]['dc_min']) . ''; if (DC_ALLOW_REPOSITORIES) { echo @@ -168,9 +168,9 @@ class BackendBehaviors } else { echo '' . + Html::escapeHTML($module['version']) . '' . ''; + Html::escapeHTML(__('No version available on stores')) . ''; } echo diff --git a/src/CsvStore.php b/src/CsvStore.php index f2e9913..d0867a7 100644 --- a/src/CsvStore.php +++ b/src/CsvStore.php @@ -16,8 +16,8 @@ namespace Dotclear\Plugin\checkStoreVersion; use dcStore; use dcUtils; +use Dotclear\Helper\Network\Http; use Exception; -use http; class CsvStore extends dcStore { @@ -58,7 +58,7 @@ class CsvStore extends dcStore # per module third-party repository if (!empty($p_infos['repository']) && DC_ALLOW_REPOSITORIES) { try { - $dcs_url = substr($p_infos['repository'], -12, 12) == '/dcstore.xml' ? $p_infos['repository'] : http::concatURL($p_infos['repository'], 'dcstore.xml'); + $dcs_url = substr($p_infos['repository'], -12, 12) == '/dcstore.xml' ? $p_infos['repository'] : Http::concatURL($p_infos['repository'], 'dcstore.xml'); $dcs_parser = CsvStoreReader::quickParse($dcs_url, DC_TPL_CACHE, $force); if ($dcs_parser !== false) { $dcs_raw_datas = $dcs_parser->getModules();
' . __('Name') . '' . __('Current version') . '' . __('Latest version') . '
' . $img . '' . - dcAdminHelper::adminIcon($icon, false, html::escapeHTML($id), html::escapeHTML($id)) . '' . - html::escapeHTML($module['name']) . ($id != $module['name'] ? sprintf(__(' (%s)'), $id) : '') . + Html::escapeHTML($module['name']) . ($id != $module['name'] ? sprintf(__(' (%s)'), $id) : '') . ''; if (isset($repos[$id])) { echo '' . - html::escapeHTML($repos[$id]['current_version']) . '' . - html::escapeHTML($repos[$id]['version']) . '' . - html::escapeHTML($repos[$id]['dc_min']) . '' . - html::escapeHTML($module['version']) . '' . - html::escapeHTML(__('No version available on stores')) . '