Changeset 14634 in spip-zone


Ignore:
Timestamp:
Aug 16, 2007, 12:58:45 PM (13 years ago)
Author:
eric@…
Message:

Tant pis, on appelle plugin_get_infos pour les infos autres que l'état

Location:
_plugins_/_dev_/balise_plugin
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/balise_plugin/baliseplugin_fonctions.php

    r14630 r14634  
    33// Balise : #PLUGIN
    44// =======================================================================================================================================
    5 // Auteur: SarkASmeL
     5// Auteur: SarkASmeL, James
    66// Fonction : retourne une info donnee d'un plugin designe par son prefixe
    77// =======================================================================================================================================
  • _plugins_/_dev_/balise_plugin/inc/plugin_filtres.php

    r14630 r14634  
    33// Balise : #PLUGIN
    44// =======================================================================================================================================
    5 // Auteur: Smellup
     5// Auteur: SarkASmeL, James
    66// Fonction : retourne une info d'un plugin donne
    77// =======================================================================================================================================
     
    1111function calcul_info_plugin($plugin, $type_info) {
    1212        $plugin = strtoupper($plugin);
     13        $type_info = strtolower($type_info);
    1314        $plugins_actifs = liste_plugin_actifs();
    1415
     
    1819                if($type_info == 'est_actif')
    1920                        return $plugins_actifs[$plugin] ? 1 : 0;
    20                 else
    21                         return $plugins_actifs[$plugin][$type_info];
     21                else {
     22//                      $dir_tous_plugins = liste_plugin_files();
     23//                      $plugins_valides = liste_plugin_valides($dir_tous_plugins, $inf_tous_plugins);
     24                        $plugins_valides = liste_plugin_valides(liste_plugin_files(), $inf_tous_plugins);
     25//                      $plugin_infos = $inf_tous_plugins[$plugins_actifs[$plugin]['dir']];
     26               
     27                        return $inf_tous_plugins[$plugins_actifs[$plugin]['dir']][$type_info];
     28//                      return $plugin_infos[$type_info];
     29//                      return $plugins_actifs[$plugin][$type_info];
     30                }
    2231}
    2332
  • _plugins_/_dev_/balise_plugin/plugin.xml

    r14630 r14634  
    11<plugin>
    22        <nom>Balise #PLUGIN</nom>
    3         <auteur>SarkASmeL &#169; 2007 - Distribu&#233; sous licence GNU/LGPL</auteur>
     3        <auteur>SarkASmeL, James &#169; 2007 - Distribu&#233; sous licence GNU/LGPL</auteur>
    44        <version>0.2</version>
    55        <etat>experimental</etat>
    66       
    77        <description>
    8 Ajoute une balise {{<code>#PLUGIN{PREFIX,INFO}</code>}}. Compatible avec SPIP 1.9.2, cette balise sera inclus dans la prochaine version de SPIP.
     8Ajoute une balise {{<code>#PLUGIN{PREFIX,INFO}</code>}}. Compatible avec SPIP 1.9.2, cette balise sera incluse dans la prochaine version de SPIP.
    99<br /><br />
    1010Cette balise permet, pour les plugins actifs, de r&eacute;cup&eacute;rer certaines informations
     
    1313<br /><br />
    1414-* {{PREFIX}} : pr&eacute;fixe du plugin recherch&eacute; d&eacute;fini dans le champ <code><prefix></prefix></code> du fichier plugin.xml (non case-sensitive)
    15 -* {{INFO}} : peut prendre l'une des valeurs suivantes (non case-sensitive):
     15-* {{INFO}} : peut prendre, entre autres, l'une des valeurs suivantes (non case-sensitive):
    1616-** NOM: info brute &agrave; formater avec propre
    1717-** VERSION: info brute, formatage inutile
     
    2121-** LIEN: info brute &agrave; formater avec formate_lien_plugin
    2222-** ETAT: info brute &agrave; formater avec formate_etat_plugin pour obtenir le texte multilangue
    23 -** EST_ACTIF: {{1}} pour actif, {{0}} pour inactif. EST_ACTIF est la valeur retourn&eacute; par d&eacute;faut si INFO est omis
     23-** EST_ACTIF: {{1}} pour actif, {{0}} pour inactif. EST_ACTIF est la valeur retourn&eacute;e par d&eacute;faut si INFO est omis
    2424<br />
    2525----
  • _plugins_/_dev_/balise_plugin/public/plugin_balises.php

    r14630 r14634  
    33// Balise : #PLUGIN
    44// =======================================================================================================================================
    5 // Auteur: Smellup
     5// Auteur: SarkASmeL, James
    66// Fonction : retourne une info d'un plugin donne
    77// =======================================================================================================================================
    88//
    9 include_spip('inc/plugin');
    109
    11 function balise_PLUGIN($p) {
     10function balise_PLUGIN_dist($p) {
    1211        $plugin = interprete_argument_balise(1,$p);
    1312        $plugin = isset($plugin) ? str_replace('\'', '"', $plugin) : '""';
Note: See TracChangeset for help on using the changeset viewer.