Ignore:
Timestamp:
Aug 22, 2010, 7:57:29 PM (10 years ago)
Author:
cedric@…
Message:

modernisation du plugin recommander (CVT)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/recommander/balise/recommander.php

    r21813 r40008  
    22if (!defined("_ECRIRE_INC_VERSION")) return;    #securite
    33
    4 // Pas besoin de contexte de compilation
    5 global $balise_RECOMMANDER_collecte;
    6 $balise_RECOMMANDER_collecte = array();
     4/**
     5 * #RECOMMANDER{titre,url,texte,subject}
     6 * @param <type> $p
     7 * @return <type>
     8 */
     9function balise_RECOMMANDER_dist ($p) {
     10        $_titre = interprete_argument_balise(1,$p);
    711
    8 function balise_RECOMMANDER ($p) {
    9         return calculer_balise_dynamique($p,'RECOMMANDER', array());
     12        $_url = interprete_argument_balise(2,$p);
     13        $_url = ($_url ? $_url:"''");
     14
     15        $_texte = interprete_argument_balise(3,$p);
     16        $_texte = ($_texte ? $_texte:"''");
     17
     18        $_subject = interprete_argument_balise(4,$p);
     19        $_subject = ($_subject?$_subject:"''");
     20
     21        $p->code = "recuperer_fond('modeles/recommander',array('titre'=>$_titre,'url'=>$_url,'texte'=>$_texte,'subject'=>$_subject))";
     22        $p->interdire_scripts = false;
     23        return $p;
    1024}
    1125
    12 function balise_RECOMMANDER_stat($args, $filtres) {
    13         return $args;
    14 }
    15 
    16 function balise_RECOMMANDER_dyn($titre='',$url='',$texte='',$subject='') {
    17         if (!$f = charger_fonction('fragment_recommander', 'action', true))
    18                 die('erreur fragment_recommander absent');
    19 
    20         return array('modeles/recommander', 0,
    21                 array(
    22                         'fragment'=>$f(true,array('titre'=>$titre,'url'=>$url,'texte'=>$texte,'subject'=>$subject)),
    23                 ));
    24 }
    2526
    2627?>
Note: See TracChangeset for help on using the changeset viewer.