Skip to content
Extraits de code Groupes Projets
Valider 662c8601 rédigé par cerdic's avatar cerdic Validation de marcimat
Parcourir les fichiers

docs: PHPDoc sur phraser_vieux() et dependances

parent 583b2e21
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -24,6 +24,13 @@ function phraser_vieux_inclu($p) {
normaliser_args_inclumodel($p);
}
/**
* Accepte la syntaxe historique {arg1=val1}{arg2=val2}... dans les INCLURE
* au lieu de {arg1=val1,arg2=val2,...}
*
* @param $p
* @return void
*/
function normaliser_args_inclumodel($p) {
$params = $p->param;
if (!$params) {
......@@ -45,6 +52,12 @@ function normaliser_args_inclumodel($p) {
array_unshift($p->param, $args);
}
/**
* Trim les arguments de <INCLURE> et repère l'argument spécial fond=
* @param $champ
* @return void
*/
function normaliser_inclure($champ) {
normaliser_args_inclumodel($champ);
$l = $champ->param[0];
......@@ -76,5 +89,5 @@ function normaliser_inclure($champ) {
return;
}
}
spip_log('inclure sans fond ni fichier');
spip_log('inclure sans fond ni fichier', 'vieilles_def');
}
......@@ -625,6 +625,13 @@ function phraser_champs_interieurs(string $texte, int $no_ligne, string $sep): a
return phraser_champs_exterieurs($texte, $no_ligne, $sep, $champs_trouves);
}
/**
* Gerer les derogations de syntaxe historiques
* Ne concerne plus que #MODELE et <INCLURE> / #INCLURE
*
* @param $champ
* @return void
*/
function phraser_vieux(&$champ) {
$nom = $champ->nom_champ;
if ($champ->param) {
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter