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) {
*/
function autoriser_joindredocument_dist($faire, $type, $id, $qui, $opt){
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 (
$id<0
AND abs($id) == $qui['id_auteur']
AND autoriser('ecrire', $type, $id, $qui, $opt)
)
)
AND
(
$type=='article' OR in_array(table_objet_sql($type),explode(',',$GLOBALS['meta']['documents_objets']))
);
}
......
<paquet
prefix="medias"
categorie="multimedia"
version="2.7.23"
version="2.7.24"
etat="stable"
compatibilite="[3.0.0-alpha2;["
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