Changeset 106679 in spip-zone


Ignore:
Timestamp:
Oct 9, 2017, 5:24:32 PM (2 years ago)
Author:
marcimat@…
Message:

Compatible 3.2 + Compatible PHP 7 + Notices PHP en moins (ce plugin semble un peu vieux !)

Location:
_plugins_/etiquettes/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/etiquettes/trunk/balise/formulaire_etiquettes.php

    r103864 r106679  
    4949        // si on met rien ou n'importe quoi, ça donne false
    5050        // donc le formulaire complet
    51         $uniquement_champ = (strtolower($uniquement_champ)=="true");
     51        $uniquement_champ = isset($uniquement_champ) ? (strtolower($uniquement_champ)=="true") : false;
    5252
    5353        // initialisation de la petite explication
     
    168168        // si on met rien ou n'importe quoi ça donne true
    169169        // donc en mode "remplacer"
    170         $remplacer = !(strtolower($remplacer)=="false");
     170        $remplacer = isset($remplacer) ? !(strtolower($remplacer)=="false") : true;
    171171
    172172        // initialisation de la proposition de login en cas de mauvaise autorisation
    173173        // si on met rien ou n'importe quoi, ça donne false
    174174        // donc renvoie du vide si pas autorisé
    175         $proposer_login = (strtolower($proposer_login)=="true");
     175        $proposer_login =  isset($proposer_login) ? (strtolower($proposer_login)=="true") : true;
    176176
    177177        // initialisation du type d'aide
    178         $aide = strtolower($aide);
     178        $aide = isset($aide) ? strtolower($aide) : '';
    179179        if (!strlen($aide) OR !in_array($aide, array("nuage", "autocompletion", "liste", "aucun", "aucune", "rien"))){
    180180                $aide_nuage = true;
     
    196196        if (!$uniquement_champ or !isset($name)) $name = 'etiquettes_' . etiquettes_produire_id($groupe, $type_objet, $id_objet);
    197197
    198         return array($groupe, $id_groupe, $name, $aide_nuage, $aide_autocompletion, $aide_liste, $remplacer, $type_objet, $cle_objet, $id_objet, $proposer_login, $uniquement_champ, $explication, $squelette_nuage, $label);
     198        return array(
     199                $groupe, $id_groupe, $name, $aide_nuage,
     200                $aide_autocompletion, $aide_liste, $remplacer,
     201                $type_objet, $cle_objet, $id_objet, $proposer_login,
     202                $uniquement_champ, $explication, $squelette_nuage,
     203                (isset($label) ? $label : '')
     204        );
    199205
    200206}
    201 
    202 ?>
  • _plugins_/etiquettes/trunk/balise/type_boucle.php

    r103864 r106679  
    1212
    1313function balise_TYPE_BOUCLE_dist($p) {
    14        
    1514        $type = $p->boucles[$p->id_boucle]->id_table;
    16         $p->code = $type ? $type : "balise_hors_boucle";
     15        $p->code = $type ? "objet_type('$type')" : "'balise_hors_boucle'";
    1716        return $p;
    18    
    1917}
    2018
    21 ?>
  • _plugins_/etiquettes/trunk/formulaires/etiquettes.php

    r103864 r106679  
    1515
    1616        $valeurs = compact("groupe", "name", "aide_nuage", "aide_autocompletion", "aide_liste", "remplacer", "type_objet", "cle_objet", "id_objet", "proposer_login", "uniquement_champ", "explication", "squelette_nuage", "label");
     17
     18        $valeurs['proposer_login'] = boolval($valeurs['proposer_login']);
    1719
    1820        // Les paramètres ont tous déjà été testés
     
    122124
    123125}
    124 
    125 ?>
  • _plugins_/etiquettes/trunk/inc/tag-machine.php

    r103864 r106679  
    120120       
    121121        // Constructeur
    122         function Tag($titre, $type='', $id_groupe='') {
     122        function __construct($titre, $type='', $id_groupe='') {
    123123                $this->titre = $titre;
    124124                $this->id_groupe = $id_groupe;
     
    352352       
    353353        // Constructeur
    354         function ListeTags($liste_tags, $groupe_defaut='', $id_groupe='') { // public
     354        function __construct($liste_tags,       $groupe_defaut='', $id_groupe='') { // public
    355355               
    356356                if(!$groupe_defaut && !$id_groupe)
  • _plugins_/etiquettes/trunk/paquet.xml

    r106230 r106679  
    22        prefix="etiquettes"
    33        categorie="navigation"
    4         version="2.2.4"
     4        version="2.2.5"
    55        etat="test"
    6         compatibilite="[3.0.0;3.1.*]"
     6        compatibilite="[3.0.0;3.2.*]"
    77        logo="images/etiquettes.png"
    88        documentation="https://contrib.spip.net/Etiquettes,2656"
    99>
    1010
    11         <nom>&#201;tiquettes</nom>
     11        <nom>Étiquettes</nom>
    1212        <!-- Ajouter facilement des mots-clés à tout et n'importe quoi -->
    1313
Note: See TracChangeset for help on using the changeset viewer.