Skip to content
Extraits de code Groupes Projets
Valider e39ae44b rédigé par cedric@yterium.com's avatar cedric@yterium.com
Parcourir les fichiers

Joindre des documents a la creation : eviter d'appeler une cascade...

Joindre des documents a la creation : eviter d'appeler une cascade d'autorisation si l'objet ne recoit pas de documents dans la config, et n'appeler autoriser(modifier) que si l'id de l'objet est bien >0 (sinon c'est une creation d'objet avec -)
parent f2a41f84
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -80,16 +80,19 @@ function autoriser_document_tailler_dist($faire,$quoi,$id,$qui,$options) { ...@@ -80,16 +80,19 @@ function autoriser_document_tailler_dist($faire,$quoi,$id,$qui,$options) {
*/ */
function autoriser_joindredocument_dist($faire, $type, $id, $qui, $opt){ function autoriser_joindredocument_dist($faire, $type, $id, $qui, $opt){
return return
(autoriser('modifier', $type, $id, $qui, $opt) (
$type=='article' OR in_array(table_objet_sql($type),explode(',',$GLOBALS['meta']['documents_objets']))
)
AND (
(
$id>0
AND autoriser('modifier', $type, $id, $qui, $opt)
)
OR ( OR (
$id<0 $id<0
AND abs($id) == $qui['id_auteur'] AND abs($id) == $qui['id_auteur']
AND autoriser('ecrire', $type, $id, $qui, $opt) AND autoriser('ecrire', $type, $id, $qui, $opt)
) )
)
AND
(
$type=='article' OR in_array(table_objet_sql($type),explode(',',$GLOBALS['meta']['documents_objets']))
); );
} }
......
<paquet <paquet
prefix="medias" prefix="medias"
categorie="multimedia" categorie="multimedia"
version="2.7.23" version="2.7.24"
etat="stable" etat="stable"
compatibilite="[3.0.0-alpha2;[" compatibilite="[3.0.0-alpha2;["
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.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter