Changeset 33227 in spip-zone for _plugins_/licence/balise/licence.php


Ignore:
Timestamp:
Nov 24, 2009, 2:57:07 PM (11 years ago)
Author:
cedric@…
Message:

refactoring licencieux

File:
1 edited

Legend:

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

    r33223 r33227  
    11<?php
    2 
    3 #   +----------------------------------+
    4 #    Nom du Filtre : licence   
    5 #   +----------------------------------+
    6 #    date : 11/04/2007
    7 #    auteur :  fanouch - lesguppies@free.fr
    8 #    version: 0.1
    9 #    licence: GPL
    10 #   +-------------------------------------+
    11 #    Fonctions de ce filtre :
    12 #       permet de lier une licence à un article
    13 #   +-------------------------------------+
    14 # Pour toute suggestion, remarque, proposition d ajout
    15 # reportez-vous au forum de l article :
    16 # http://www.spip-contrib.net/fr_article2147.html
    17 #   +-------------------------------------+
     2/*
     3 * Plugin Licence
     4 * (c) 2007-2009 fanouch
     5 * Distribue sous licence GPL
     6 *
     7 */
    188
    199function balise_LICENCE_dist ($p)
    2010{
    21         $p->code = "licence_affiche(".champ_sql('id_article', $p).")";
     11        $p->code = "licence_affiche(".champ_sql('id_licence', $p).")";
    2212        $p->interdire_scripts = false;
    2313        return $p;
    2414}
    2515
    26 function licence_affiche ($id_article)
    27 {
    28         global $table_prefix, $licence_licences;
    29        
    30         $sql = "SELECT id_licence FROM ".$table_prefix."_articles WHERE id_article = '".$id_article."'";
    31         $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    32         $article = mysql_fetch_assoc($req);
    33         $licence = $licence_licences[$article['id_licence']];
    34         if (!empty($licence))
    35         {
    36                 if (!empty($licence['icon']))
    37                 {
    38                         $text = $licence['name']."<br><img src='"._DIR_PLUGIN_LICENCE."img_pack/".$licence['icon']."' title='".htmlspecialchars($licence['description'], ENT_QUOTES)."'>";
    39                         if (!empty($licence['link']))
    40                                 $text = "<a href='".$licence['link']."'>".$text."</a>";
    41                 }
    42                 else
    43                         $text = $licence['name'];
    44         }
    45         else $text = "Sans licence";
    46 
    47         return $text;
    48 }
    49 
    50 
    5116?>
Note: See TracChangeset for help on using the changeset viewer.