Changeset 97121 in spip-zone


Ignore:
Timestamp:
May 6, 2016, 5:22:25 PM (3 years ago)
Author:
kent1@…
Message:

PSR SPIP

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/grappes/trunk/grappes_autoriser.php

    r97112 r97121  
    99 */
    1010
    11 if (!defined("_ECRIRE_INC_VERSION")) return;
     11if (!defined('_ECRIRE_INC_VERSION')) {
     12        return;
     13}
    1214
    1315/**
    1416 * Fonction d'autorisation de base
    1517 */
    16 function grappes_autoriser(){}
     18function grappes_autoriser() {
     19}
    1720
    1821/**
     
    3437 *      true si autorisé, false sinon
    3538 */
    36 function autoriser_grappe_creer_dist($faire, $type, $id, $qui, $opt){
     39function autoriser_grappe_creer_dist($faire, $type, $id, $qui, $opt) {
    3740        return autoriser('modifier', $type, $id, $qui, $opt);
    3841}
     
    5861 *      true si autorisé, false sinon
    5962 */
    60 function autoriser_grappe_modifier_dist($faire, $type, $id, $qui, $opt){
    61         $id_admin = sql_getfetsel('id_admin','spip_grappes','id_grappe='.intval($id));
    62         return ((($qui['statut']=='0minirezo') AND !$qui['restreint']) OR ($qui['id_auteur'] == $id_admin));
     63function autoriser_grappe_modifier_dist($faire, $type, $id, $qui, $opt) {
     64        $id_admin = sql_getfetsel('id_admin', 'spip_grappes', 'id_grappe = ' . intval($id));
     65        return ((($qui['statut']=='0minirezo') and !$qui['restreint']) or ($qui['id_auteur'] == $id_admin));
    6366}
    6467
     
    8386 *      true si autorisé, false sinon
    8487 */
    85 function autoriser_grappe_associer_dist($faire, $type, $id, $qui, $opt){
    86         if($qui['statut'] == '0minirezo' && $qui['webmestre'] == 'oui')
     88function autoriser_grappe_associer_dist($faire, $type, $id, $qui, $opt) {
     89        if ($qui['statut'] == '0minirezo' && $qui['webmestre'] == 'oui') {
    8790                return true;
     91        }
    8892
    89         $res = sql_fetsel(array('id_admin','liaisons','options'),'spip_grappes','id_grappe='.sql_quote($id));
    90         if (!is_array($options = @unserialize($res['options'])))
     93        $res = sql_fetsel(array('id_admin','liaisons','options'), 'spip_grappes', 'id_grappe=' . sql_quote($id));
     94        if (!is_array($options = @unserialize($res['options']))) {
    9195                $acces = array('0minirezo');
    92         else
     96        } else {
    9397                $acces = is_array($options['acces'])?$options['acces']:array('0minirezo');
     98        }
    9499
    95100        // Si le statut n'est pas dans $acces et que l'auteur n'est pas admin
    96         if (!in_array($qui['statut'],$acces) && ($res['id_admin'] != $qui['id_auteur']))
     101        if (!in_array($qui['statut'], $acces) && ($res['id_admin'] != $qui['id_auteur'])) {
    97102                return false;
     103        }
    98104
    99105        // tester si l'on a le droit d'ajouter cet objet
    100106        if ($opt['cible']) {
    101                 $liaisons = explode(',',$res['liaisons']);
    102                 if (!in_array(table_objet($opt['cible']),$liaisons))
     107                $liaisons = explode(',', $res['liaisons']);
     108                if (!in_array(table_objet($opt['cible']), $liaisons)) {
    103109                        return false;
     110                }
    104111        }
    105112
    106113        return true;
    107114}
    108 
    109 ?>
Note: See TracChangeset for help on using the changeset viewer.