From bf357ea4633e5436c66c06bc457b4a4c103521f0 Mon Sep 17 00:00:00 2001 From: "kent1@arscenic.info" <> Date: Sat, 7 Jul 2012 10:49:31 +0000 Subject: [PATCH] =?UTF-8?q?Permettre=20de=20surcharger=203=20autorisations?= =?UTF-8?q?=20suppl=C3=A9mentaires?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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? --- medias_autoriser.php | 8 ++++---- paquet.xml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/medias_autoriser.php b/medias_autoriser.php index c13dcd20..46b5b062 100644 --- a/medias_autoriser.php +++ b/medias_autoriser.php @@ -110,7 +110,7 @@ function autoriser_joindredocument_dist($faire, $type, $id, $qui, $opt){ * @param <type> $opt * @return <type> */ -function autoriser_document_modifier($faire, $type, $id, $qui, $opt){ +function autoriser_document_modifier_dist($faire, $type, $id, $qui, $opt){ static $m = array(); $q=$qui['id_auteur']; @@ -125,7 +125,7 @@ function autoriser_document_modifier($faire, $type, $id, $qui, $opt){ if (!isset($m[$q][$id])) { // 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; } @@ -158,7 +158,7 @@ function autoriser_document_modifier($faire, $type, $id, $qui, $opt){ * @param <type> $opt * @return <type> */ -function autoriser_document_supprimer($faire, $type, $id, $qui, $opt){ +function autoriser_document_supprimer_dist($faire, $type, $id, $qui, $opt){ if (!intval($id) OR !$qui['id_auteur'] OR !autoriser('ecrire','','',$qui)) @@ -237,7 +237,7 @@ function autoriser_autoassocierdocument_dist($faire, $type, $id, $qui, $opts) { * @param $opt * @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' AND !$qui['restreint']) return true; diff --git a/paquet.xml b/paquet.xml index 5007118a..a9986cae 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="medias" categorie="multimedia" - version="2.7.30" + version="2.7.31" etat="stable" compatibilite="[3.0.0;3.1.*]" logo="prive/themes/spip/images/portfolio-32.png" -- GitLab