_T, _q et autres...

Bonjour à tous,

Je cherche à adapter pour mes besoins le plugin F&T.

Pourriez-vous m’expliquer ou m’indiquer où trouver des explications sur les llignes suivantes :

$titre = _T(« forms:reponse »,array(‹ id_reponse ›=>$id_donnee));

$id_article = spip_abstract_insert(« spip_articles »,
« (titre,soustitre, id_rubrique,texte,date,statut) »,
« ( »._q($titre).","._q($soustitre).","._q($id_rubrique).","._q($texte).","._q($date).",‹ prepa ›)");

Vous remerciant

Boby

Boby K a écrit :

Pourriez-vous m'expliquer ou m'indiquer où trouver des explications sur les llignes suivantes :
_T("forms:reponse",array('id_reponse'=>$id_donnee));
"("._q($titre).",

la fonction _T retourne la traduction de la chaîne passée en argument en la piochant dans le fichier de langue forms_xx.php
cette chaîne peut prendre des paramètres (notés entre @ et @ dans le fichier de langue)

la fonction _q (dépréciée en 2.0.x et remplacée par sql_quote) retourne la valeur encadrée ou non par des ' et ' selon qu'il s'agit d'un numérique ou d'une chaîne de caractères

* Boby K tapuscrivait, le 30/03/2009 12:18:

Bonjour à tous,

Je cherche à adapter pour mes besoins le plugin F&T.

Pourriez-vous m'expliquer ou m'indiquer où trouver des explications sur les llignes suivantes :

            $titre = _T("forms:reponse",array('id_reponse'=>$id_donnee));

http://doc.spip.org/@Les-chaines-de-langue

            $id_article = spip_abstract_insert("spip_articles",
            "(titre,soustitre, id_rubrique,texte,date,statut)",
            "("._q($titre).","._q($soustitre).","._q($id_rubrique).","._q($texte).","._q($date).",'prepa')");

Vous remerciant

Quant à _q, c'est une fonction qui sécurise les entrées MySQL.

--
RealET