Changeset 60826 in spip-zone


Ignore:
Timestamp:
Apr 30, 2012, 4:37:52 PM (9 years ago)
Author:
cedric@…
Message:

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 -)

Location:
_core_/plugins/medias
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/medias/medias_autoriser.php

    r50133 r60826  
    8181function autoriser_joindredocument_dist($faire, $type, $id, $qui, $opt){
    8282        return
    83                 (autoriser('modifier', $type, $id, $qui, $opt)
     83                (
     84                        $type=='article' OR in_array(table_objet_sql($type),explode(',',$GLOBALS['meta']['documents_objets']))
     85                )
     86                AND (
     87                  (
     88                          $id>0
     89                    AND autoriser('modifier', $type, $id, $qui, $opt)
     90                  )
    8491                        OR (
    8592                                $id<0
     
    8794                                AND autoriser('ecrire', $type, $id, $qui, $opt)
    8895                        )
    89                 )
    90                 AND
    91                 (
    92                         $type=='article' OR in_array(table_objet_sql($type),explode(',',$GLOBALS['meta']['documents_objets']))
    9396                );
    9497}
  • _core_/plugins/medias/paquet.xml

    r60184 r60826  
    22        prefix="medias"
    33        categorie="multimedia"
    4         version="2.7.23"
     4        version="2.7.24"
    55        etat="stable"
    66        compatibilite="[3.0.0-alpha2;["
Note: See TracChangeset for help on using the changeset viewer.