Changeset 113240 in spip-zone


Ignore:
Timestamp:
Jan 4, 2019, 1:19:41 PM (2 months ago)
Author:
abelass
Message:

Merge branch '3.0' of https://git.spip.net/_plugins_/edition_directe into 3.0

Location:
_plugins_/edition_directe
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/edition_directe/branches/3.0

  • _plugins_/edition_directe/branches/3.0/edition_directe_fonctions.php

    r65589 r113240  
    77
    88        // Récuperer la séléction des objets depuis la config
    9         $objets=lire_config('edition_directe/objets');
     9        $objets=lire_config('edition_directe/objets', []);
    1010
    11         //Récupère les préférence de l'auteur, pour émodifier le choix par défaut 
     11        //Récupère les préférence de l'auteur, pour émodifier le choix par défaut
    1212        $prefs=session_get('prefs');
    1313
    1414        // Apparament session_get  retourne suivant le contexte, un tableau serialisé, assurer qu'il ne soir pas sérialisé
    15         if(!is_array($prefs))$prefs=unserialize($prefs);       
    16        
     15        if(!is_array($prefs))$prefs=unserialize($prefs);
     16
    1717        // Sie rien n'est configuré, on se base sur les objets éditables de la séléction personelle de l'auteur
    1818        if(count($objets)<1){
    1919                $objets=lister_objets($prefs);
    20                 }
     20        }
    2121        else{
    2222                //Sinon on prend les objets de la config, si l'auteur ne la pas désactivé
    2323                $objets2=array();
    2424                foreach($objets AS $objet){
    25                 if($prefs['edition_directe'][$objet]!='inactive')$objets2[]=$objet;
    26                         }       
     25                        if($prefs['edition_directe'][$objet]!='inactive')$objets2[]=$objet;
     26                }
    2727                $objets=$objets2;
    28                 }
     28        }
    2929        // Si l'auteur à activé des objets qui ne sont pas dans la configuration initiale, les prendre quand même en compte
    3030        if(is_array($prefs['edition_directe'])){
     
    3232                foreach($prefs['edition_directe'] AS $o=>$pref){
    3333                        if($pref!='inactive')$objets_prefs[]=$o;
    34                         }
     34                }
    3535                $objets=array_merge($objets,$objets_prefs);
    36                 }
    37                
    38         //Pipeline 
     36        }
     37
     38        //Pipeline
    3939        $pipeline= pipeline('edition_directe_controle',array(
    40                     'args'=>array(
     40                'args'=>array(
    4141                        'objet'=>$objet
    42                     ),
    43                     'data'=>$objets
    44                 ));
     42                ),
     43                'data'=>$objets
     44        ));
    4545        return $objets;
    4646}
    4747
    48        
     48
    4949// Liste les objets disponible pour l'édition directe
    5050function lister_objets($prefs){
    5151        include_spip('base/objets');
    52        
    53         // Lister les objets éditables auf ceux qui sont désactivé par l'utilisateur   
     52
     53        // Lister les objets éditables auf ceux qui sont désactivé par l'utilisateur
    5454        $liste_objets=lister_tables_objets_sql();
    5555        $objets=array();
    5656        foreach($liste_objets AS $o=>$valeur){
    5757                if($valeur['editable'] AND $valeur['page'] AND $prefs['edition_directe'][$valeur['page']]!='inactive')$objets[]=$valeur['page'];
    58                 }
    59         return $objets;
    60         }       
    61 ?>
     58        }
     59        return $objets;
     60}
  • _plugins_/edition_directe/branches/3.0/paquet.xml

    r113106 r113240  
    22        prefix="edition_directe"
    33        categorie="edition"
    4         version="3.3.0"
     4        version="3.3.1"
    55        etat="stable"
    66        compatibilite="[3.0.17;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.