Changeset 43933 in spip-zone


Ignore:
Timestamp:
Jan 28, 2011, 5:55:21 PM (9 years ago)
Author:
cedric@…
Message:

autorisation de supprimer un document : si c'est une vignette se ramener a la modification de son parent

File:
1 edited

Legend:

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

    r43743 r43933  
    144144                OR !autoriser('ecrire','','',$qui))
    145145                return false;
     146        // si c'est une vignette, se ramener a l'autorisation de son parent
     147        if (sql_getfetsel('mode','spip_documents','id_document='.intval($id))=='vignette'){
     148                $id_document = sql_getfetsel('id_document','spip_documents','id_vignette='.intval($id));
     149          return !$id_document OR autoriser('modifier','document',$id_document);
     150        }
    146151        if (sql_countsel('spip_documents_liens', 'id_document='.intval($id)))
    147152                return false;
Note: See TracChangeset for help on using the changeset viewer.