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){
* @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;
......
<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"
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter