8
Indiquez l’intérêt que vous portez à cette question
0

injection de texte dans le champ "ps" d’un article

Bonjour,
j’ai besoin de modifier le champ "ps" de la table "spip_articles" lors de l’appel d’un squelette "texteversps.html"
J’ai écrit une fonction dan mes_fonctions ;php

<?php
<?php
function inserer_ps($texte,$id_article){
  	$valToInsert = array('ps' => $texte);
        if ( sql_updateq('spip_articles', $valToInsert, 'id_article=' . intval($id_article)) )
		return "valeurs inserees :";
	else 
		return "erreur lors de l'insertion";		
}
?>

Je l’appelle au travers du filtre "inserer_ps" dans un squelette "texteversps.html

<BOUCLE_articles(ARTICLES){id_article=#ID}>
  #TEXTE
  [(#TEXTE|inserer_ps{#ID_ARTICLE})] 
</BOUCLE_articles>

En retour j’ai l’erreur : "Filtre inserer_ps non défini"
Ai-je oublié quelque chose ?
Y-a-t’il une erreur dans la fonction ?
Merci de votre aide.