Changeset 111538 in spip-zone


Ignore:
Timestamp:
Sep 10, 2018, 7:58:25 AM (8 months ago)
Author:
gouz@…
Message:

correction : verification de la configuration directement dans le pipeline medias_afficher_complement_objet() pour l'affichage du portfolio associé a un objet coté privé, actuellement un rédacteur ne peut pas voir les documents associés a un objet (alors qu'il en a le droit)

File:
1 edited

Legend:

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

    r111536 r111538  
    188188function medias_afficher_complement_objet($flux) {
    189189        if ($type = $flux['args']['type']
    190                 and $id = intval($flux['args']['id'])
    191                 and (autoriser('voir', 'document', $id))
    192         ) {
    193                 $documenter_objet = charger_fonction('documenter_objet', 'inc');
    194                 $flux['data'] .= $documenter_objet($id, $type);
     190                and $id = intval($flux['args']['id']))
     191        ) {
     192                include_spip('inc/config');
     193                // document autorisé en upload sur cet objet ?
     194                if ($type == 'article' or in_array(table_objet_sql($type), explode(',', lire_config('documents_objets', '')))) {
     195                        $documenter_objet = charger_fonction('documenter_objet', 'inc');
     196                        $flux['data'] .= $documenter_objet($id, $type);
     197                }
    195198        }
    196199
Note: See TracChangeset for help on using the changeset viewer.