From c16ff23a1e74b6eb9636c579b1b0d645d568bf6b Mon Sep 17 00:00:00 2001 From: Cerdic <cedric@yterium.com> Date: Tue, 5 Oct 2010 07:44:19 +0000 Subject: [PATCH] report des modifs de la fonction lien_ou_expose qui accepte un parametre en plus pour passer un evt js --- ecrire/inc/filtres.php | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index 6e8deddca3..7f74af2bf7 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -2273,22 +2273,30 @@ function url_rss_forum($texte){return $texte;} * * @param string $url * @param string $libelle + * le texte du lien * @param bool $on + * etat expose (genere un strong) ou non (genere un lien) * @param string $class * @param string $title + * @param string $rel + * @param string $evt + * complement a la balise a pour gerer un evenement javascript, de la forme " onclick='...'" * @return string */ -function lien_ou_expose($url,$libelle=NULL,$on=false,$class="",$title="",$rel=""){ - return - ($on ?"<strong class='on'>": - "<a href='$url'" +function lien_ou_expose($url,$libelle,$on=false,$class="",$title="",$rel="", $evt=''){ + if ($on) { + $bal = "strong"; + $att = "class='on'"; + } else { + $bal = 'a'; + $att = "href='$url'" .($title?" title='".attribut_html($title)."'":'') .($class?" class='".attribut_html($class)."'":'') .($rel?" rel='".attribut_html($rel)."'":'') - .">" - ) - . $libelle != NULL ? $libelle : $url - . ($on ? "</strong>":"</a>"); + .$evt; + } + + return "<$bal $att>$libelle</$bal>"; } -- GitLab