You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
zotspip/zotspip_autorisations.php

38 lines
867 B
PHP

<?php
if (!defined('_ECRIRE_INC_VERSION')) {
return;
}
function zotspip_autoriser() {
}
function autoriser_zotspip_menu_dist($faire, $type, $id, $qui, $opt) {
return autoriser('webmestre');
}
function autoriser_zitems_menu_dist($faire, $type, $id, $qui, $opt) {
return true;
}
function autoriser_zotero_modifier_dist($faire, $type, $id, $qui, $opt) {
include_spip('inc/config');
$config = lire_config('zotspip/autoriser_modif_zotero');
if (!$config) {
return false;
}
if ($config == 'webmestre') {
return autoriser('webmestre');
}
if ($config == 'admin') {
return $qui['statut'] == '0minirezo' and !$qui['restreint'];
}
if ($config == 'admin_restreint') {
return $qui['statut'] == '0minirezo' and !$qui['restreint'];
}
if ($config == 'redacteur') {
return $qui['statut'] == '0minirezo' or $qui['statut'] == '1comite';
}
return false;
}