Changeset 23407 in spip-zone


Ignore:
Timestamp:
Oct 18, 2008, 12:42:53 AM (11 years ago)
Author:
marcimat@…
Message:

Changement/simplification dans les autorisations de ce plugin :

  • voirmots de groupemots = voir de groupemots. Inutile de faire plus compliqué : si on ne peut pas voir le groupe, on ne peut pas voir les mots. Voir le groupe sans voir les mots n'ont pas trop de sens finalement.
  • 'creer' devient 'modifier' comme dans le core qui ne fait pas cette distinction non plus.
Location:
_plugins_/_dev_/mots_techniques
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_dev_/mots_techniques/exec/mots_tous.php

    r23405 r23407  
    3232        echo pipeline('affiche_gauche',array('args'=>array('exec'=>'mots_tous'),'data'=>''));
    3333
    34         if (autoriser('creer','groupemots')  AND !$conf_mot){
     34        if (autoriser('modifier','groupemots')  AND !$conf_mot){
    3535                $out = "";
    3636                $result = sql_select("*, ".sql_multi ("titre", "$spip_lang"), "spip_groupes_mots", "", "", "multi");
     
    5555
    5656        echo gros_titre(_T('titre_mots_tous'),'', false);
    57         if (autoriser('creer','groupemots')) {
     57        if (autoriser('modifier','groupemots')) {
    5858          echo typo(_T('info_creation_mots_cles')) . aide ("mots") ;
    5959        }
     
    137137                        echo confirmer_mot($conf_mot, $id_groupe, $groupe);
    138138                }
    139                 if ($groupe AND autoriser('voirmots', 'groupemots', $id_groupe)) {### mt: nouvelle autorisation ###
     139                if ($groupe) {
    140140                        $grouper_mots = charger_fonction('grouper_mots', 'inc');
    141141                        echo $grouper_mots($id_groupe, $groupe);
  • _plugins_/_dev_/mots_techniques/inc/grouper_mots.php

    r23401 r23407  
    5656        $descriptif = entites_html($row['descriptif']);
    5757                       
    58         if (autoriser('voirmots', 'groupemots', $id_groupe)  ### Nouvelle autorisation (mt) ###
     58        if (autoriser('voir', 'groupemots', $id_groupe)  ### Nouvelle autorisation (mt) ###
    5959         OR autoriser('modifier', 'mot', $id_mot, null, array('id_groupe' => $id_groupe))
    6060        OR $occurrences['articles'][$id_mot] > 0) {
  • _plugins_/_dev_/mots_techniques/mots_techniques_autorisations.php

    r23399 r23407  
    3434        }
    3535       
    36         if ($faire == 'voir'
    37                 OR $faire == 'voirmots') {
     36        if ($faire == 'voir' ) {
    3837                        $autoriser = true;
    3938        }       
    40         if ($faire == 'creer'
    41                 OR $faire == 'modifier') {
     39        if ($faire == 'modifier') {
    4240                        $autoriser = ($qui['statut'] == '0minirezo' AND !$qui['restreint']);
    4341        }
    4442        if ($faire == 'liermots'               
    45                 OR $faire == 'creermots'
    4643                OR $faire == 'modifiermots'){
    4744                // chercher le champ 'minirezo', 'comite' ou 'forum'
     
    8986        // id groupe mot present
    9087        if (isset($opt['id_groupe']) AND $opt['id_groupe']){
    91                 return autoriser('voirmots', 'groupemots', $opt['id_groupe'], $qui, $opt);
     88                return autoriser('voir', 'groupemots', $opt['id_groupe'], $qui, $opt);
    9289        }
    9390        // id mot present, on retrouve le groupe
    9491        if ($id && ($t = sql_getfetsel("id_groupe", "spip_mots", "id_mot=".sql_quote($id)))){
    95                 return autoriser('voirmots', 'groupemots', $t, $qui, $opt);
     92                return autoriser('voir', 'groupemots', $t, $qui, $opt);
    9693        }
    9794        // sinon defaut
    98         return autoriser('voirmots', 'groupemots');
     95        return autoriser('voir', 'groupemots');
    9996}
    10097
Note: See TracChangeset for help on using the changeset viewer.