fix erreur de parenthèses + simplification

master
JLuc 2 years ago
parent 47618195e6
commit 3e31592d93

@ -104,18 +104,18 @@ function autoriser_pensebete_creer_dist($faire, $type, $id, $qui, $opt) {
$donneur = TRUE;
# limiter aux auteurs autorisés les listes et selections multiples dans la création de pense-bêtes
if (isset($opt['universel']) and $opt['universel'] == 'oui') {
/**
/**
* pour permettre l'accès aux listes à tous, échangez :
* in_array($qui['statut'], array('0minirezo'))
* par in_array($qui['statut'], lire_config('pensebetes/mes_statuts', array()))
*/
$donneur = in_array($qui['statut'], array('0minirezo')) and lire_config("pensebetes/listes") == 'on';
$donneur = (in_array($qui['statut'], array('0minirezo')) and (lire_config("pensebetes/listes") == 'on'));
}
# limiter aux auteurs autorisés la création dun pense-bête sur les murs de plusieurs auteurs
if (isset($opt['multiple']) and $opt['multiple'] == 'oui') {
$donneur = in_array($qui['statut'], lire_config('pensebetes/mes_statuts', array())) and lire_config("pensebetes/multiple") == 'on';
$donneur = (lire_config("pensebetes/multiple") == 'on');
}
#selon l'autorisation demandée, répondre
return ($donneur AND in_array($qui['statut'], lire_config('pensebetes/mes_statuts', array())));
}
@ -169,24 +169,13 @@ function autoriser_pensebete_voir_dist($faire, $type, $id, $qui, $opt) {
# savoir qui est le receveur du pense-bête
$receveurs = array();
if (!$id_receveur = intval($opt['id_receveur'])){
if ($r = sql_select(
array(
'id_receveur'
),
array(
'spip_pensebetes_receveurs'
),
array(
'id_pensebete='. $id_pensebete
)
)) {
if ($r = sql_select('id_receveur', 'spip_pensebetes_receveurs', 'id_pensebete='. $id_pensebete)) {
while ($ligne = sql_fetch($r)) {
$receveurs[] = $ligne['id_receveur'];
}
}
}
# on peut voir le pensebete dont on est le receveur
# on peut voir un pensebete dont on est le receveur
if (in_array($qui['id_auteur'], $receveurs)) {
return true;
}

Loading…
Cancel
Save