Changeset 63486 in spip-zone
- Timestamp:
- Jul 16, 2012, 6:49:12 AM (9 years ago)
- Location:
- _plugins_/edition_directe
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/edition_directe/branches/3.0/edition_directe_fonctions.php
r63481 r63486 5 5 include_spip('inc/session'); 6 6 7 // Sie rien n'est choisit, tout est en édition directe8 7 8 // Récuperer la séléction des objets depuis la config 9 9 $objets=lire_config('edition_directe/objets'); 10 10 11 //Récupère les préférence de l'auteur s, pour éventuellement désactiver un objet11 //Récupère les préférence de l'auteur, pour émodifier le choix par défaut 12 12 $prefs=session_get('prefs'); 13 13 14 // Apparament session_get retourne suivantr le contenxte, un tableau serialisé, assuré qu'il ne soir pas sérialisé 14 15 if(!is_array($prefs))$prefs=unserialize($prefs); 15 16 16 17 // Sie rien n'est configuré, on se base sur les objets éditables a la séléction personelle de l'auteur 17 18 if(count($objets)<1){ 18 19 $objets=lister_objets($prefs); 19 20 } 20 21 else{ 22 //Sinon on prend les objets de la config, si l'auteur ne la pas désactivé 21 23 $objets2=array(); 22 24 foreach($objets AS $objet){ … … 25 27 $objets=$objets2; 26 28 } 29 // Si l'auteur à activé des objets qui ne sont pas dans la configuration initiale, les prendre quand même en compte 27 30 if(is_array($prefs['edition_directe'])){ 28 31 $objets_prefs=array(); … … 32 35 $objets=array_merge($objets,$objets_prefs); 33 36 } 37 38 //Pipeline 34 39 $pipeline= pipeline('edition_directe_controle',array( 35 40 'args'=>array( … … 44 49 // Liste les objets disponible pour l'édition directe 45 50 function lister_objets($prefs){ 46 include_spip('base/objets'); 51 include_spip('base/objets'); 52 53 // Lister les objets éditables auf ceux qui sont désactivé par l'utilisateur 47 54 $liste_objets=lister_tables_objets_sql(); 48 49 50 55 $objets=array(); 51 56 foreach($liste_objets AS $o=>$valeur){ … … 53 58 } 54 59 return $objets; 55 } 56 57 58 60 } 59 61 ?> -
_plugins_/edition_directe/branches/3.0/edition_directe_pipelines.php
r63479 r63486 38 38 if($contexte['exec']=='site')$id='id_syndic'; 39 39 $contexte['id_objet']=$contexte[$id]; 40 40 41 // On cherche les objets actifs pour l'édition directe 41 42 $objets=objets_edition_directe(); 43 44 // Les objets éditables déclarés 45 $objets_dispos=lister_objets(array()); 42 46 43 47 // Insertion du formulaire d'édition … … 63 67 64 68 } 65 elseif ($fond == 'prive/squelettes/contenu/'.$objet ){69 elseif ($fond == 'prive/squelettes/contenu/'.$objet AND in_array($objet,$objets_dispos)){ 66 70 $icone=' 67 71 <span class="icone_edition_directe icone inactive"> -
_plugins_/edition_directe/branches/3.0/lang/edir_de.php
r62395 r63486 10 10 // A 11 11 'activer_edition_directe' => 'Direkt Edition für :', 12 'activer_edition_directe_objet' => 'Activer l\'édition directe pour l\'objet ', # NEW 13 14 // D 15 'desactiver_edition_directe_objet' => 'Désactiver l\'édition directe pour l\'objet ', # NEW 12 16 13 17 // T -
_plugins_/edition_directe/branches/3.0/lang/edir_en.php
r62395 r63486 10 10 // A 11 11 'activer_edition_directe' => 'Activate direct edition for :', 12 'activer_edition_directe_objet' => 'Activer l\'édition directe pour l\'objet ', # NEW 13 14 // D 15 'desactiver_edition_directe_objet' => 'Désactiver l\'édition directe pour l\'objet ', # NEW 12 16 13 17 // T -
_plugins_/edition_directe/branches/3.0/lang/edir_fa.php
r62408 r63486 10 10 // A 11 11 'activer_edition_directe' => 'فعال سازي ويرايش مستقيم براي: ', 12 'activer_edition_directe_objet' => 'Activer l\'édition directe pour l\'objet ', # NEW 13 14 // D 15 'desactiver_edition_directe_objet' => 'Désactiver l\'édition directe pour l\'objet ', # NEW 12 16 13 17 // T -
_plugins_/edition_directe/branches/3.0/lang/edir_fr.php
r63478 r63486 12 12 // D 13 13 'desactiver_edition_directe_objet' => 'Désactiver l\'édition directe pour l\'objet ', 14 14 15 15 // T 16 16 'titre_plugin' => 'Edition directe', -
_plugins_/edition_directe/branches/3.0/lang/edir_sk.php
r62395 r63486 10 10 // A 11 11 'activer_edition_directe' => 'Aktivovať priame úpravy pre:', 12 'activer_edition_directe_objet' => 'Activer l\'édition directe pour l\'objet ', # NEW 13 14 // D 15 'desactiver_edition_directe_objet' => 'Désactiver l\'édition directe pour l\'objet ', # NEW 12 16 13 17 // T -
_plugins_/edition_directe/branches/3.0/paquet.xml
r63481 r63486 2 2 prefix="edition_directe" 3 3 categorie="edition" 4 version="3.2. 2"4 version="3.2.3" 5 5 etat="test" 6 6 compatibilite="[3.0.0;3.0.*]" -
_plugins_/edition_directe/trunk/edition_directe_fonctions.php
r63481 r63486 5 5 include_spip('inc/session'); 6 6 7 // Sie rien n'est choisit, tout est en édition directe8 7 8 // Récuperer la séléction des objets depuis la config 9 9 $objets=lire_config('edition_directe/objets'); 10 10 11 //Récupère les préférence de l'auteur s, pour éventuellement désactiver un objet11 //Récupère les préférence de l'auteur, pour émodifier le choix par défaut 12 12 $prefs=session_get('prefs'); 13 13 14 // Apparament session_get retourne suivantr le contenxte, un tableau serialisé, assuré qu'il ne soir pas sérialisé 14 15 if(!is_array($prefs))$prefs=unserialize($prefs); 15 16 16 17 // Sie rien n'est configuré, on se base sur les objets éditables a la séléction personelle de l'auteur 17 18 if(count($objets)<1){ 18 19 $objets=lister_objets($prefs); 19 20 } 20 21 else{ 22 //Sinon on prend les objets de la config, si l'auteur ne la pas désactivé 21 23 $objets2=array(); 22 24 foreach($objets AS $objet){ … … 25 27 $objets=$objets2; 26 28 } 29 // Si l'auteur à activé des objets qui ne sont pas dans la configuration initiale, les prendre quand même en compte 27 30 if(is_array($prefs['edition_directe'])){ 28 31 $objets_prefs=array(); … … 32 35 $objets=array_merge($objets,$objets_prefs); 33 36 } 37 38 //Pipeline 34 39 $pipeline= pipeline('edition_directe_controle',array( 35 40 'args'=>array( … … 44 49 // Liste les objets disponible pour l'édition directe 45 50 function lister_objets($prefs){ 46 include_spip('base/objets'); 51 include_spip('base/objets'); 52 53 // Lister les objets éditables auf ceux qui sont désactivé par l'utilisateur 47 54 $liste_objets=lister_tables_objets_sql(); 48 49 50 55 $objets=array(); 51 56 foreach($liste_objets AS $o=>$valeur){ … … 53 58 } 54 59 return $objets; 55 } 56 57 58 60 } 59 61 ?> -
_plugins_/edition_directe/trunk/edition_directe_pipelines.php
r63479 r63486 38 38 if($contexte['exec']=='site')$id='id_syndic'; 39 39 $contexte['id_objet']=$contexte[$id]; 40 40 41 // On cherche les objets actifs pour l'édition directe 41 42 $objets=objets_edition_directe(); 43 44 // Les objets éditables déclarés 45 $objets_dispos=lister_objets(array()); 42 46 43 47 // Insertion du formulaire d'édition … … 63 67 64 68 } 65 elseif ($fond == 'prive/squelettes/contenu/'.$objet ){69 elseif ($fond == 'prive/squelettes/contenu/'.$objet AND in_array($objet,$objets_dispos)){ 66 70 $icone=' 67 71 <span class="icone_edition_directe icone inactive"> -
_plugins_/edition_directe/trunk/paquet.xml
r63481 r63486 2 2 prefix="edition_directe" 3 3 categorie="edition" 4 version="3.2. 2"4 version="3.2.3" 5 5 etat="test" 6 6 compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset
for help on using the changeset viewer.