Changeset 42435 in spip-zone


Ignore:
Timestamp:
Nov 21, 2010, 3:50:31 PM (10 years ago)
Author:
brunobergot@…
Message:

permettre d'utiliser l'autorisation editermots sans avoir à passer $optsgroupe_champs? à celle-ci (pratique lors de son utilisation dans un squelette).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/mots/mots_autoriser.php

    r41559 r42435  
    5656
    5757function autoriser_objet_editermots_dist($faire,$quoi,$id,$qui,$opts){
    58         // on verifie que le champ de droit passe en opts colle bien
     58        // on recupere les champs du groupe s'ils ne sont pas passes en opt
    5959        $droit = substr($GLOBALS['visiteur_session']['statut'],1);
    60         if (!isset($opts['groupe_champs'][$droit])){
     60        if (!isset($opts['groupe_champs'])){
    6161                if (!$id_groupe = $opts['id_groupe'])
    6262                        return false;
    6363                include_spip('base/abstract_sql');
    64                 $droit = sql_getfetsel($droit, "spip_groupes_mots", "id_groupe=".intval($id_groupe));
     64                $opts['groupe_champs'] = sql_fetsel("*", "spip_groupes_mots", "id_groupe=".intval($id_groupe));
    6565        }
    66         else
    67                 $droit = $opts['groupe_champs'][$droit];
     66        $droit = $opts['groupe_champs'][$droit];
    6867
    6968        return
Note: See TracChangeset for help on using the changeset viewer.