Skip to content
Extraits de code Groupes Projets
Valider bf357ea4 rédigé par kent1@arscenic.info's avatar kent1@arscenic.info
Parcourir les fichiers

Permettre de surcharger 3 autorisations supplémentaires

un document non publie peut etre modifie par tout le monde mais il faut quand même être logué et avoir un id_auteur quand même?
parent 3fd18e9c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -110,7 +110,7 @@ function autoriser_joindredocument_dist($faire, $type, $id, $qui, $opt){ ...@@ -110,7 +110,7 @@ function autoriser_joindredocument_dist($faire, $type, $id, $qui, $opt){
* @param <type> $opt * @param <type> $opt
* @return <type> * @return <type>
*/ */
function autoriser_document_modifier($faire, $type, $id, $qui, $opt){ function autoriser_document_modifier_dist($faire, $type, $id, $qui, $opt){
static $m = array(); static $m = array();
$q=$qui['id_auteur']; $q=$qui['id_auteur'];
...@@ -125,7 +125,7 @@ function autoriser_document_modifier($faire, $type, $id, $qui, $opt){ ...@@ -125,7 +125,7 @@ function autoriser_document_modifier($faire, $type, $id, $qui, $opt){
if (!isset($m[$q][$id])) { if (!isset($m[$q][$id])) {
// un document non publie peut etre modifie par tout le monde (... ?) // un document non publie peut etre modifie par tout le monde (... ?)
if ($s AND $s!=='publie') if ($s AND $s!=='publie' AND ($qui['id_auteur'] > 0))
$m[$q][$id] = true; $m[$q][$id] = true;
} }
...@@ -158,7 +158,7 @@ function autoriser_document_modifier($faire, $type, $id, $qui, $opt){ ...@@ -158,7 +158,7 @@ function autoriser_document_modifier($faire, $type, $id, $qui, $opt){
* @param <type> $opt * @param <type> $opt
* @return <type> * @return <type>
*/ */
function autoriser_document_supprimer($faire, $type, $id, $qui, $opt){ function autoriser_document_supprimer_dist($faire, $type, $id, $qui, $opt){
if (!intval($id) if (!intval($id)
OR !$qui['id_auteur'] OR !$qui['id_auteur']
OR !autoriser('ecrire','','',$qui)) OR !autoriser('ecrire','','',$qui))
...@@ -237,7 +237,7 @@ function autoriser_autoassocierdocument_dist($faire, $type, $id, $qui, $opts) { ...@@ -237,7 +237,7 @@ function autoriser_autoassocierdocument_dist($faire, $type, $id, $qui, $opts) {
* @param $opt * @param $opt
* @return bool * @return bool
*/ */
function autoriser_orphelins_supprimer($faire, $type, $id, $qui, $opt){ function autoriser_orphelins_supprimer_dist($faire, $type, $id, $qui, $opt){
if ($qui['statut'] == '0minirezo' if ($qui['statut'] == '0minirezo'
AND !$qui['restreint']) AND !$qui['restreint'])
return true; return true;
......
<paquet <paquet
prefix="medias" prefix="medias"
categorie="multimedia" categorie="multimedia"
version="2.7.30" version="2.7.31"
etat="stable" etat="stable"
compatibilite="[3.0.0;3.1.*]" compatibilite="[3.0.0;3.1.*]"
logo="prive/themes/spip/images/portfolio-32.png" logo="prive/themes/spip/images/portfolio-32.png"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter