Changeset 88252 in spip-zone


Ignore:
Timestamp:
Mar 27, 2015, 5:55:00 PM (6 years ago)
Author:
rastapopoulos@…
Message:

C'est bien gentil de surcharger les actions par défaut, mais faut pas casser les fonctionnalités natives. :D On recherche donc de nouveau les VRAIS champs éditables déclarés. Et là quand on en ajoute c'est bien enregistré.

Location:
_plugins_/acces_restreint/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/acces_restreint/trunk/action/editer_zone.php

    r80954 r88252  
    8686 */
    8787function zone_modifier ($id_zone, $set=null) {
    88 
    8988        include_spip('inc/modifier');
     89       
     90        // Cherchons les vrais champs déclarés
     91        $trouver_table = charger_fonction('trouver_table','base');
     92        $desc = $trouver_table('spip_zones');
     93        if (isset($desc['champs_editables']) AND is_array($desc['champs_editables'])) {
     94                $white = $desc['champs_editables'];
     95        }
     96        else {
     97                $white = array('titre', 'descriptif','publique', 'privee');
     98        }
     99       
    90100        $c = collecter_requests(
    91101                // white list
    92                 array('titre', 'descriptif','publique', 'privee'),
     102                $white,
    93103                // black list
    94104                array(),
  • _plugins_/acces_restreint/trunk/paquet.xml

    r88251 r88252  
    22        prefix="accesrestreint"
    33        categorie="auteur"
    4         version="3.12.3"
     4        version="3.12.4"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.