diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index c054fb5f3958452c1edf6610583c5cd015b05e8e..c81fc275b568ac0bffe516ffcb03d322b5794792 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 d346d066ff65c5a0a5a5f57709b98bda11968e11..3bf0f30d8d94915221b73674fd5e0943a8966759 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 4ca80fba5aca408c6c234edbbb37da62027975e0..724a9e9840160da0cade040b6860ab9a1ea1be66 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 5b8957dfe9f66869280e5cad73f665678d6c4eb4..976ec910980562d8c0e9252020a82d31f45a23e5 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 71efcefc8786abf3f7df5f732664990bcf3bb2cd..2232e4d808482be170f0a8aac5f91f87188780c7 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 3551d8c5ddd9a7e3afa4b3360ad86e48cf151b29..669f1708107073f01cd4ab3ce767d9bb4c771a01 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 f719b38281a0abc7a4850430337d6658c6c6199a..e5734c71f8dc463b8682256f4c5f5dcff2ca8e3f 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 2fceee9d37b6e6b6e8cbf26511b9f6e485fd5370..4f4d525f0552ae6a5c001c9a7090267384c20ca8 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 a9d4107ca554cdcb7761a91d8591ae6f94b180f3..e2c971cdcd124071ff18f37aa56ebaaed6a26d4f 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 c164a44445c26993eafc17140f0cc8982e8093ab..41c6fdbbbdd25c1213489e894a7957673a2253ad 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 2fce73b8819f777958bbc7877164aab3967895f3..c0aa979e549751d99c2cfb4f10176147aa7ef70c 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 115113667522e9a1cb7903d84d416d5ace9a3a0a..87fbfe6d2969f27b7b1cf45d0489cb48a56334d2 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 1853c0e40e272c9e71120b917b7200d3b6a85984..396d4bfe3ba45a53059de015dffbaf8fc166c13b 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 229c6699aecb59b11f6249e9a0d11b0ab74a5ed8..f85d9f93be3500307905a394739e6a99c5e4a706 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 9856bd923cc1c68c0db75b9715e892a771c358a5..96ed3f1d6d83830b21300272717507d62efdd0d0 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;