--- /dev/null
+<?php
+
+/***************************************************************************\
+ * SPIP, Systeme de publication pour l'internet *
+ * *
+ * Copyright (c) 2001-2011 *
+ * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
+ * *
+ * Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
+ * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
+\***************************************************************************/
+
+if (!defined('_ECRIRE_INC_VERSION')) return;
+include_spip('inc/charsets');
+include_spip('inc/texte');
+include_spip('plugins/afficher_plugin');
+
+// http://doc.spip.org/@ligne_plug
+function plugins_afficher_nom_plugin_dist($url_page, $plug_file, $actif, $expose=false, $class_li="item", $dir_plugins=_DIR_PLUGINS){
+ static $id_input=0;
+ static $versions = array();
+
+ $erreur = false;
+ $s = "";
+
+ $get_infos = charger_fonction('get_infos','plugins');
+ $info = $get_infos($plug_file, false, $dir_plugins);
+
+ // numerotons les occurences d'un meme prefix
+ $versions[$info['prefix']] = isset($versions[$info['prefix']]) ? $versions[$info['prefix']] + 1 : '';
+ $id = $info['prefix'] . $versions[$info['prefix']];
+
+ $class = $class_li;
+ $class .= $actif?" actif":"";
+ $class .= $expose?" on":"";
+ $erreur = isset($info['erreur']);
+ if ($erreur)
+ $class .= " erreur";
+ $s .= "<li id='$id' class='$class'>";
+
+ // Cartouche Resume
+ $s .= "<div class='resume'>";
+
+ $desc = plugin_propre($info['description']);
+ $url_stat = parametre_url($url_page, "plugin",$dir_plugins.$plug_file);
+
+ $s .= "<strong class='nom'>".typo($info['nom'])."</strong>";
+ $s .= " <span class='version'>".$info['version']."</span>";
+ $s .= " <span class='etat'> - ".plugin_etat_en_clair($info['etat'])."</span>";
+ $s .= "</div>";
+
+ if ($erreur){
+ $s .= "<div class='erreur'>";
+ foreach($info['erreur'] as $err)
+ $s .= "$err <br/>";
+ $s .= "</div>";
+ }
+
+ $s .= "</li>";
+ return $s;
+}
+
+?>