Skip to content
Extraits de code Groupes Projets
Valider 3ad899c3 rédigé par esj's avatar esj
Parcourir les fichiers

personnaliser le traitement automatique de champ selon la boucle

parent e55ec184
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -31,7 +31,15 @@ define("_INC_BALISES", "1"); ...@@ -31,7 +31,15 @@ define("_INC_BALISES", "1");
function champs_traitements ($p) { function champs_traitements ($p) {
global $table_des_traitements; global $table_des_traitements;
$ps = $table_des_traitements[$p->nom_champ]; if (!is_array($table_des_traitements[$p->nom_champ]))
// old style
$ps = $table_des_traitements[$p->nom_champ];
else {
$ps = $table_des_traitements[$p->nom_champ][$p->type_requete];
if (!$ps)
$ps = $table_des_traitements[$p->nom_champ][0];
}
if (!$ps) return $p->code; if (!$ps) return $p->code;
if ($p->descr['documents']) { if ($p->descr['documents']) {
$ps = str_replace('traiter_raccourcis(', $ps = str_replace('traiter_raccourcis(',
......
...@@ -254,35 +254,35 @@ $exceptions_des_jointures['titre_mot'] = 'titre'; ...@@ -254,35 +254,35 @@ $exceptions_des_jointures['titre_mot'] = 'titre';
$exceptions_des_jointures['type_mot'] = 'type'; $exceptions_des_jointures['type_mot'] = 'type';
global $table_des_traitements; global $table_des_traitements;
$table_des_traitements['BIO'] = 'traiter_raccourcis(%s)'; $table_des_traitements['BIO'][]= 'traiter_raccourcis(%s)';
$table_des_traitements['CHAPO'] = 'traiter_raccourcis(nettoyer_chapo(%s))'; $table_des_traitements['CHAPO'][]= 'traiter_raccourcis(nettoyer_chapo(%s))';
$table_des_traitements['DATE'] = 'vider_date(%s)'; $table_des_traitements['DATE'][]= 'vider_date(%s)';
$table_des_traitements['DATE_MODIF'] = 'vider_date(%s)'; $table_des_traitements['DATE_MODIF'][]= 'vider_date(%s)';
$table_des_traitements['DATE_NOUVEAUTES'] = 'vider_date(%s)'; $table_des_traitements['DATE_NOUVEAUTES'][]= 'vider_date(%s)';
$table_des_traitements['DATE_REDAC'] = 'vider_date(%s)'; $table_des_traitements['DATE_REDAC'][]= 'vider_date(%s)';
$table_des_traitements['DESCRIPTIF'] = 'traiter_raccourcis(%s)'; $table_des_traitements['DESCRIPTIF'][]= 'traiter_raccourcis(%s)';
$table_des_traitements['LIEN_TITRE'] = 'typo(%s)'; $table_des_traitements['LIEN_TITRE'][]= 'typo(%s)';
$table_des_traitements['LIEN_URL'] = 'htmlspecialchars(vider_url(%s))'; $table_des_traitements['LIEN_URL'][]= 'htmlspecialchars(vider_url(%s))';
$table_des_traitements['MESSAGE'] = 'traiter_raccourcis(%s)'; $table_des_traitements['MESSAGE'][]= 'traiter_raccourcis(%s)';
$table_des_traitements['NOM_SITE_SPIP'] = 'typo(%s)'; $table_des_traitements['NOM_SITE_SPIP'][]= 'typo(%s)';
$table_des_traitements['NOM_SITE'] = 'typo(%s)'; $table_des_traitements['NOM_SITE'][]= 'typo(%s)';
$table_des_traitements['NOM'] = 'typo(%s)'; $table_des_traitements['NOM'][]= 'typo(%s)';
$table_des_traitements['PARAMETRES_FORUM'] = 'htmlspecialchars(lang_parametres_forum(%s))'; $table_des_traitements['PARAMETRES_FORUM'][]= 'htmlspecialchars(lang_parametres_forum(%s))';
$table_des_traitements['PS'] = 'traiter_raccourcis(%s)'; $table_des_traitements['PS'][]= 'traiter_raccourcis(%s)';
$table_des_traitements['SOUSTITRE'] = 'typo(%s)'; $table_des_traitements['SOUSTITRE'][]= 'typo(%s)';
$table_des_traitements['SURTITRE'] = 'typo(%s)'; $table_des_traitements['SURTITRE'][]= 'typo(%s)';
$table_des_traitements['TEXTE'] = 'traiter_raccourcis(%s)'; $table_des_traitements['TEXTE'][]= 'traiter_raccourcis(%s)';
$table_des_traitements['TITRE'] = 'typo(%s)'; $table_des_traitements['TITRE'][]= 'typo(%s)';
$table_des_traitements['TYPE'] = 'typo(%s)'; $table_des_traitements['TYPE'][]= 'typo(%s)';
$table_des_traitements['URL_ARTICLE'] = 'htmlspecialchars(vider_url(%s))'; $table_des_traitements['URL_ARTICLE'][]= 'htmlspecialchars(vider_url(%s))';
$table_des_traitements['URL_BREVE'] = 'htmlspecialchars(vider_url(%s))'; $table_des_traitements['URL_BREVE'][]= 'htmlspecialchars(vider_url(%s))';
$table_des_traitements['URL_DOCUMENT'] = 'htmlspecialchars(vider_url(%s))'; $table_des_traitements['URL_DOCUMENT'][]= 'htmlspecialchars(vider_url(%s))';
$table_des_traitements['URL_FORUM'] = 'htmlspecialchars(vider_url(%s))'; $table_des_traitements['URL_FORUM'][]= 'htmlspecialchars(vider_url(%s))';
$table_des_traitements['URL_MOT'] = 'htmlspecialchars(vider_url(%s))'; $table_des_traitements['URL_MOT'][]= 'htmlspecialchars(vider_url(%s))';
$table_des_traitements['URL_RUBRIQUE'] = 'htmlspecialchars(vider_url(%s))'; $table_des_traitements['URL_RUBRIQUE'][]= 'htmlspecialchars(vider_url(%s))';
$table_des_traitements['URL_SITE_SPIP'] = 'htmlspecialchars(vider_url(%s))'; $table_des_traitements['URL_SITE_SPIP'][]= 'htmlspecialchars(vider_url(%s))';
$table_des_traitements['URL_SITE'] = 'htmlspecialchars(calculer_url(%s))'; $table_des_traitements['URL_SITE'][]= 'htmlspecialchars(calculer_url(%s))';
$table_des_traitements['URL_SYNDIC'] = 'htmlspecialchars(vider_url(%s))'; $table_des_traitements['URL_SYNDIC'][]= 'htmlspecialchars(vider_url(%s))';
$table_des_traitements['ENV'] = 'entites_html(%s)'; $table_des_traitements['ENV'][]= 'entites_html(%s)';
?> ?>
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