From 2432a4c502c83a43a91bb44627f17c3aa1e633cb Mon Sep 17 00:00:00 2001 From: JamesRezo <james@rezo.net> Date: Mon, 10 Apr 2023 17:29:57 +0100 Subject: [PATCH] fix: use autoloading --- ecrire/inc/filtres.php | 19 +++++++++---------- ecrire/inc/minipres.php | 8 +++++--- ecrire/inc/texte_mini.php | 25 ++++++++++--------------- ecrire/install/etape_.php | 4 +++- ecrire/install/etape_1.php | 4 +++- ecrire/install/etape_2.php | 4 +++- ecrire/install/etape_3.php | 4 +++- ecrire/install/etape_4.php | 4 +++- ecrire/install/etape_fin.php | 4 +++- ecrire/install/etape_ldap1.php | 4 +++- ecrire/install/etape_ldap2.php | 4 +++- ecrire/install/etape_ldap3.php | 4 +++- ecrire/install/etape_ldap4.php | 4 +++- ecrire/install/etape_ldap5.php | 4 +++- ecrire/req/sqlite_fonctions.php | 6 +++--- 15 files changed, 60 insertions(+), 42 deletions(-) diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index c054fb5f39..c81fc275b5 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -1,5 +1,10 @@ <?php +use Spip\Texte\Collecteur\HtmlTag; +use Spip\Texte\Collecteur\Idiomes; +use Spip\Texte\Collecteur\Modeles; +use Spip\Texte\Collecteur\Multis; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -1560,9 +1565,7 @@ function post_autobr($texte, $delim = "\n_ ") { // echapper les modeles $collecteurModeles = null; if (str_contains($texte, '<')) { - include_spip('src/Texte/Collecteur/AbstractCollecteur'); - include_spip('src/Texte/Collecteur/Modeles'); - $collecteurModeles = new Spip\Texte\Collecteur\Modeles(); + $collecteurModeles = new Modeles(); $texte = $collecteurModeles->echapper($texte); } @@ -1642,9 +1645,7 @@ function extraire_idiome($letexte, $lang = null, $options = []) { } $options['lang'] = $lang; - include_spip('src/Texte/Collecteur/AbstractCollecteur'); - include_spip('src/Texte/Collecteur/Idiomes'); - $collecteurIdiomes = new Spip\Texte\Collecteur\Idiomes(); + $collecteurIdiomes = new Idiomes(); $letexte = $collecteurIdiomes->traiter($letexte, $options); } @@ -1703,9 +1704,7 @@ function extraire_multi($letexte, $lang = null, $options = []) { } $options['lang'] = $lang; - include_spip('src/Texte/Collecteur/AbstractCollecteur'); - include_spip('src/Texte/Collecteur/Multis'); - $collecteurMultis = new Spip\Texte\Collecteur\Multis(); + $collecteurMultis = new Multis(); $letexte = $collecteurMultis->traiter($letexte, $options); } @@ -2495,7 +2494,7 @@ function extraire_balises($texte, $tag = 'a', $options = []) { return $texte; } - $htmlTagCollecteur = new \Spip\Texte\Collecteur\HtmlTag($tag); + $htmlTagCollecteur = new HtmlTag($tag); $collection = $htmlTagCollecteur->collecter($texte, $options); if (!empty($collection)) { return array_column($collection, 'raw'); diff --git a/ecrire/inc/minipres.php b/ecrire/inc/minipres.php index d346d066ff..3bf0f30d8d 100644 --- a/ecrire/inc/minipres.php +++ b/ecrire/inc/minipres.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Admin; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -46,7 +48,7 @@ function install_debut_html($titre = 'AUTO', $onLoad = '', $all_inline = false) 'titre' => $titre, ]; - $minipage = new Spip\Afficher\Minipage\Admin(); + $minipage = new Admin(); return $minipage->installDebutPage($options); } @@ -59,7 +61,7 @@ function install_debut_html($titre = 'AUTO', $onLoad = '', $all_inline = false) * @return string Code HTML */ function install_fin_html() { - $minipage = new Spip\Afficher\Minipage\Admin(); + $minipage = new Admin(); return $minipage->installFinPage(); } @@ -116,6 +118,6 @@ function minipres($titre = '', $corps = '', $options = []) { $options['titre'] = $titre; - $minipage = new Spip\Afficher\Minipage\Admin(); + $minipage = new Admin(); return $minipage->page($corps, $options); } diff --git a/ecrire/inc/texte_mini.php b/ecrire/inc/texte_mini.php index 4ca80fba5a..724a9e9840 100644 --- a/ecrire/inc/texte_mini.php +++ b/ecrire/inc/texte_mini.php @@ -1,5 +1,10 @@ <?php +use Spip\Texte\Collecteur\Idiomes; +use Spip\Texte\Collecteur\Liens; +use Spip\Texte\Collecteur\Modeles; +use Spip\Texte\Collecteur\Multis; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -571,9 +576,7 @@ function echapper_html_suspect($texte, $options = [], $connect = null, $env = [] return $texte; } - include_spip('src/Texte/Collecteur/AbstractCollecteur'); - include_spip('src/Texte/Collecteur/Modeles'); - $collecteurModeles = new Spip\Texte\Collecteur\Modeles(); + $collecteurModeles = new Modeles(); $texte = $collecteurModeles->echapper($texte); $texte = echappe_js($texte); @@ -610,14 +613,10 @@ function echapper_html_suspect($texte, $options = [], $connect = null, $env = [] $texte = expanser_liens($texte, $env['connect'] ?? '', $env['env'] ?? []); } else { - include_spip('src/Texte/Collecteur/AbstractCollecteur'); - include_spip('src/Texte/Collecteur/Liens'); - include_spip('src/Texte/Collecteur/Modeles'); - - $collecteurLiens = new Spip\Texte\Collecteur\Liens(); + $collecteurLiens = new Liens(); $texte = $collecteurLiens->echapper($texte, ['sanitize_callback' => 'safehtml']); - $collecteurModeles = new Spip\Texte\Collecteur\Modeles(); + $collecteurModeles = new Modeles(); $texte = $collecteurModeles->echapper($texte); } $texte = safehtml($texte); @@ -662,16 +661,12 @@ function safehtml($t) { $collecteurIdiomes = null; if (stripos($t, '<:') !== false) { - include_spip('src/Texte/Collecteur/AbstractCollecteur'); - include_spip('src/Texte/Collecteur/Idiomes'); - $collecteurIdiomes = new Spip\Texte\Collecteur\Idiomes(); + $collecteurIdiomes = new Idiomes(); $t = $collecteurIdiomes->echapper($t); } $collecteurMultis = null; if (stripos($t, '<multi') !== false) { - include_spip('src/Texte/Collecteur/AbstractCollecteur'); - include_spip('src/Texte/Collecteur/Multis'); - $collecteurMultis = new Spip\Texte\Collecteur\Multis(); + $collecteurMultis = new Multis(); $t = $collecteurMultis->echapper($t, ['sanitize_callback' => 'safehtml']); } diff --git a/ecrire/install/etape_.php b/ecrire/install/etape_.php index 5b8957dfe9..976ec91098 100644 --- a/ecrire/install/etape_.php +++ b/ecrire/install/etape_.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Installation; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -38,7 +40,7 @@ function install_etape__dist() { '<div>' . $menu_langues . "</div>\n" . generer_form_ecrire('install', "<input type='hidden' name='etape' value='chmod' />" . bouton_suivant()); - $minipage = new Spip\Afficher\Minipage\Installation(); + $minipage = new Installation(); echo $minipage->page($res); } } diff --git a/ecrire/install/etape_1.php b/ecrire/install/etape_1.php index 71efcefc87..2232e4d808 100644 --- a/ecrire/install/etape_1.php +++ b/ecrire/install/etape_1.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Installation; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -34,7 +36,7 @@ if (!defined('_ECRIRE_INC_VERSION')) { */ function install_etape_1_dist() { - $minipage = new Spip\Afficher\Minipage\Installation(); + $minipage = new Installation(); echo $minipage->installDebutPage(); // stopper en cas de grosse incompatibilite de l'hebergement diff --git a/ecrire/install/etape_2.php b/ecrire/install/etape_2.php index 3551d8c5dd..669f170810 100644 --- a/ecrire/install/etape_2.php +++ b/ecrire/install/etape_2.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Installation; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -50,7 +52,7 @@ function install_etape_2_dist() { $GLOBALS['connexions'][$server_db][$GLOBALS['spip_sql_version']] = $GLOBALS['spip_' . $server_db . '_functions_' . $GLOBALS['spip_sql_version']]; - $minipage = new Spip\Afficher\Minipage\Installation(); + $minipage = new Installation(); echo $minipage->installDebutPage(); diff --git a/ecrire/install/etape_3.php b/ecrire/install/etape_3.php index f719b38281..e5734c71f8 100644 --- a/ecrire/install/etape_3.php +++ b/ecrire/install/etape_3.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Installation; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -385,6 +387,6 @@ function install_etape_3_dist() { } - $minipage = new Spip\Afficher\Minipage\Installation(); + $minipage = new Installation(); echo $minipage->page($res); } diff --git a/ecrire/install/etape_4.php b/ecrire/install/etape_4.php index 2fceee9d37..4f4d525f05 100644 --- a/ecrire/install/etape_4.php +++ b/ecrire/install/etape_4.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Installation; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -23,7 +25,7 @@ function install_etape_4_dist() { $rep = sous_repertoire(_DIR_TMP, $rep, true, true); } - $minipage = new Spip\Afficher\Minipage\Installation(); + $minipage = new Installation(); echo $minipage->installDebutPage(['onload' => 'document.getElementById(\'suivant\').focus();return false;']); echo info_progression_etape(4, 'etape_', 'install/'); diff --git a/ecrire/install/etape_fin.php b/ecrire/install/etape_fin.php index a9d4107ca5..e2c971cdcd 100644 --- a/ecrire/install/etape_fin.php +++ b/ecrire/install/etape_fin.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Installation; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -47,7 +49,7 @@ function install_etape_fin_dist() { if ($msg) { $cible = _T('public:accueil_site'); $cible = generer_form_ecrire('accueil', '', '', $cible); - $minipage = new Spip\Afficher\Minipage\Installation(); + $minipage = new Installation(); echo $minipage->page($msg . $cible); // ok, deboucher dans l'espace prive } else { diff --git a/ecrire/install/etape_ldap1.php b/ecrire/install/etape_ldap1.php index c164a44445..41c6fdbbbd 100644 --- a/ecrire/install/etape_ldap1.php +++ b/ecrire/install/etape_ldap1.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Installation; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -38,7 +40,7 @@ function install_etape_ldap1_dist() { ? _INSTALL_PASS_LDAP : ''; - $minipage = new Spip\Afficher\Minipage\Installation(); + $minipage = new Installation(); echo $minipage->installDebutPage(['onload' => 'document.getElementById(\'suivant\').focus();return false;']); echo info_etape( diff --git a/ecrire/install/etape_ldap2.php b/ecrire/install/etape_ldap2.php index 2fce73b881..c0aa979e54 100644 --- a/ecrire/install/etape_ldap2.php +++ b/ecrire/install/etape_ldap2.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Installation; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -14,7 +16,7 @@ if (!defined('_ECRIRE_INC_VERSION')) { } function install_etape_ldap2_dist() { - $minipage = new Spip\Afficher\Minipage\Installation(); + $minipage = new Installation(); echo $minipage->installDebutPage(['onload' => 'document.getElementById(\'suivant\').focus();return false;']); $adresse_ldap = _request('adresse_ldap'); diff --git a/ecrire/install/etape_ldap3.php b/ecrire/install/etape_ldap3.php index 1151136675..87fbfe6d29 100644 --- a/ecrire/install/etape_ldap3.php +++ b/ecrire/install/etape_ldap3.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Installation; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -24,7 +26,7 @@ function install_etape_ldap3_dist() { ? _INSTALL_BASE_LDAP : 'ou=users, dc=mon-domaine, dc=com'; - $minipage = new Spip\Afficher\Minipage\Installation(); + $minipage = new Installation(); echo $minipage->installDebutPage(['onload' => 'document.getElementById(\'suivant\').focus();return false;']); echo info_etape( diff --git a/ecrire/install/etape_ldap4.php b/ecrire/install/etape_ldap4.php index 1853c0e40e..396d4bfe3b 100644 --- a/ecrire/install/etape_ldap4.php +++ b/ecrire/install/etape_ldap4.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Installation; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -26,7 +28,7 @@ function install_etape_ldap4_dist() { $base_ldap = $base_ldap_text; } - $minipage = new Spip\Afficher\Minipage\Installation(); + $minipage = new Installation(); echo $minipage->installDebutPage(['onload' => 'document.getElementById(\'suivant\').focus();return false;']); $ldap_link = ldap_connect($adresse_ldap, $port_ldap); diff --git a/ecrire/install/etape_ldap5.php b/ecrire/install/etape_ldap5.php index 229c6699ae..f85d9f93be 100644 --- a/ecrire/install/etape_ldap5.php +++ b/ecrire/install/etape_ldap5.php @@ -1,5 +1,7 @@ <?php +use Spip\Afficher\Minipage\Installation; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -77,7 +79,7 @@ function etape_ldap5_save() { } function etape_ldap5_suite() { - $minipage = new Spip\Afficher\Minipage\Installation(); + $minipage = new Installation(); echo $minipage->installDebutPage(['onload' => 'document.getElementById(\'suivant\').focus();return false;']); echo info_etape( diff --git a/ecrire/req/sqlite_fonctions.php b/ecrire/req/sqlite_fonctions.php index 9856bd923c..96ed3f1d6d 100644 --- a/ecrire/req/sqlite_fonctions.php +++ b/ecrire/req/sqlite_fonctions.php @@ -1,5 +1,7 @@ <?php +use Spip\Texte\Collecteur\Multis; + /***************************************************************************\ * SPIP, Système de publication pour l'internet * * * @@ -347,9 +349,7 @@ function _sqlite_func_preg_replace($quoi, $cherche, $remplace) { **/ function _sqlite_func_extraire_multi($quoi, $lang) { if (str_contains($quoi, '<')) { - include_spip('src/Texte/Collecteur/AbstractCollecteur'); - include_spip('src/Texte/Collecteur/Multis'); - $collecteurMultis = new Spip\Texte\Collecteur\Multis(); + $collecteurMultis = new Multis(); $quoi = $collecteurMultis->traiter($quoi, ['lang' => $lang, 'appliquer_typo' => false]); } return $quoi; -- GitLab