Changeset 43450 in spip-zone


Ignore:
Timestamp:
Jan 9, 2011, 12:26:31 PM (10 years ago)
Author:
cedric@…
Message:

simplifier calendrier_href et deleguer a http_href la creation des liens

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/organiseur/inc/agenda.php

    r43430 r43450  
    7676{
    7777        $h = calendrier_args_date($script, $annee, $mois, $jour, $type, $fin);
    78         $evt .= " rel='nofollow'";
    79         $a = ($ancre ? "#$ancre" : '');
    80         $t = ($titre ? " title=\"$titre\"" : '');
    81         $s = ($style ? " style=\"$style\"" : '');
    82         $c = ($class ? " class=\"$class\"" : '');
    83 
     78
     79        if ($img) $clic =  http_img_pack($img, ($alt ? $alt : $titre), $class ? " class=\"$class\"" : '');
     80
     81        // pas d'Ajax pour l'espace public pour le moment ou si indispo
    8482        $moi = preg_match("/exec=" . _request('exec') .'$/', $script);
    85         if ($img) $clic =  http_img_pack($img, ($alt ? $alt : $titre), $c);
    86           // pas d'Ajax pour l'espace public pour le moment ou si indispo
    87         if (!test_espace_prive() || !$moi || (_SPIP_AJAX !== 1 ))
    88 
    89                 return http_href("$h$a", $clic, $titre, $style, $class, $evt);
    90         else {
     83        if (test_espace_prive() && $moi && (_SPIP_AJAX === 1 ))
    9184                $evt .= "\nonclick=" . ajax_action_declencheur($h,$ancre);
    92                 return "<a$c$s$t\nhref='$h$a'$evt>$clic</a>";
    93         }
     85
     86        $h .= ($ancre ? "#$ancre" : '');
     87        return http_href("$h", $clic, $titre, $style, $class, $evt);
    9488}
    9589
Note: See TracChangeset for help on using the changeset viewer.