Changeset 91579 in spip-zone


Ignore:
Timestamp:
Sep 2, 2015, 6:58:01 AM (6 years ago)
Author:
cedric@…
Message:

On peut configurer les objets sur lesquels on veut activer les aimants - par defaut les article uniquement
+ quand un bouton admin magnet est dans la page, il ne doit masquer celui des boutons d'admin spip que si c'est le meme type d'objet

Location:
_plugins_/magnet/trunk
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/magnet/trunk/lang/magnet_fr.php

    r87647 r91579  
    1111        'label_up' => 'Monter',
    1212        'label_down' => 'Descendre',
     13
     14        'titre_page_configurer' => 'Configuration de Magnet',
     15        'label_activer_magnet_objets' => 'Activer les aimants sur les objets',
    1316);
    1417
  • _plugins_/magnet/trunk/magnet_fonctions.php

    r91578 r91579  
    44
    55function magnet_actif_sur_objet($type){
     6        static $actifs;
     7        if (is_null($actifs)){
     8                $actifs = lire_config("magnet/objets",array('spip_articles'));
     9                $actifs = array_map('objet_type',$actifs);
     10        }
    611        $type = objet_type($type);
    7         if (in_array($type,array('article'))){
     12        if (in_array($type,$actifs)){
    813                return true;
    914        }
     
    9095                        echo \"<div class=\'boutons spip-admin actions magnets pile-'.$_pile.'\'>\"
    9196                        . magnet_html_boutons_admin('.sql_quote($_objet).',\$id,\'admin-magnet\'$_pile_arg)
    92                         . \"<style>.bouton_action_post.spip-admin-boutons{display:none;}</style></div>\";
     97                        . \"<style>.bouton_action_post.spip-admin-boutons.admin-magnet-'.$_objet.'{display:none;}</style></div>\";
    9398                }
    9499?'.'>'";
     
    211216          AND include_spip('inc/autoriser')
    212217          AND autoriser('administrermagnet',$objet,$id_objet)){
    213                 $boutons = magnet_html_boutons_admin($objet, $id_objet,"spip-admin-boutons admin-magnet") . " ";
     218                $boutons = magnet_html_boutons_admin($objet, $id_objet,"spip-admin-boutons admin-magnet admin-magnet-$objet") . " ";
    214219                $p = strpos($flux['data'],"<a");
    215220                $flux['data'] = substr_replace($flux['data'],$boutons,$p,0);
  • _plugins_/magnet/trunk/paquet.xml

    r91578 r91579  
    22        prefix="magnet"
    33        categorie="outil"
    4         version="0.7.0"
     4        version="0.7.1"
    55        etat="test"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.