X-Git-Url: http://git.cyclocoop.org/?p=ptitvelo%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fplugins-dist%2Fmedias%2Fmedias_autoriser.php;h=931dd0240ef235284f6ea1e708d499a4982bfe29;hp=6ce25526f2528efe689306f6326848219fc571b1;hb=f854641371bdfbaba8fbab6212853d9795ba8cc8;hpb=d18fcb8f27a4016e3fa7b50a9b2255d529dca543 diff --git a/www/plugins-dist/medias/medias_autoriser.php b/www/plugins-dist/medias/medias_autoriser.php index 6ce2552..931dd02 100644 --- a/www/plugins-dist/medias/medias_autoriser.php +++ b/www/plugins-dist/medias/medias_autoriser.php @@ -255,7 +255,10 @@ function autoriser_orphelins_supprimer_dist($faire, $type, $id, $qui, $opt){ * @return bool */ function autoriser_associerdocuments_dist($faire, $type, $id, $qui, $opt){ - if ($type=='document') return false; // pas de document sur les documents + // cas particulier (hack nouvel objet) + if (intval($id)<0 AND $id==-$qui['id_auteur']){ + return true; + } return autoriser('modifier',$type,$id,$qui,$opt); } @@ -270,10 +273,9 @@ function autoriser_associerdocuments_dist($faire, $type, $id, $qui, $opt){ * @return bool */ function autoriser_dissocierdocuments_dist($faire, $type, $id, $qui, $opt){ - if ($type=='document') return false; // pas de document sur les documents - // cas particulier + // cas particulier (hack nouvel objet) if (intval($id)<0 AND $id==-$qui['id_auteur']){ return true; } return autoriser('modifier',$type,$id,$qui,$opt); -} \ No newline at end of file +}