Changeset 48146 in spip-zone


Ignore:
Timestamp:
May 26, 2011, 3:07:39 PM (10 years ago)
Author:
cedric@…
Message:

utiliser l'entree modeles de declarer_tables_objets_sql (http://core.spip.org/projects/spip/repository/revisions/17951)pour definir les modeles qui implementent les documents et s'en servir pour les reperer dans les contenus.
La liste est extensible via le pipeline declarer_tables_objets_sql

Location:
_core_/plugins/medias
Files:
2 edited

Legend:

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

    r46972 r48146  
    162162                ),
    163163                'champs_versionnes' => array('id_vignette', 'titre', 'descriptif', 'hauteur', 'largeur', 'mode','distant'),
     164                'modeles' => array('document','doc','img','emb','image','video','text','audio','application'),
    164165        );
    165166
  • _core_/plugins/medias/inc/marquer_doublons_doc.php

    r45631 r48146  
    5454        include_spip('base/abstract_sql');
    5555        include_spip('action/editer_liens');
     56        include_spip('base/objets');
     57        $modeles = lister_tables_objets_sql('spip_documents');
     58        $modeles = $modeles['modeles'];
    5659        $GLOBALS['doublons_documents_inclus'] = array();
    57         traiter_modeles($champs_a_traiter,true); // detecter les doublons
     60        traiter_modeles($champs_a_traiter,$modeles); // detecter les doublons
    5861        objet_qualifier_liens(array('document'=>'*'),array($type=>$id),array('vu'=>'non'));
    5962        if (count($GLOBALS['doublons_documents_inclus'])){
Note: See TracChangeset for help on using the changeset viewer.