Ignore:
Timestamp:
Oct 1, 2011, 4:51:26 PM (10 years ago)
Author:
dwojylac@…
Message:

Modification des tables images qui deviennent docs (pour généraliser).
Modification en conséquence des noms des champs (même philosophie)
ajout d'un champ "extension" dans sitra_doc.

Modification du filtre url_image_sitra en url_doc_sitra

Ajout d'un champ reservation_url dans sitra_objet

modification du numéro de version.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/sitra_exports/trunk/base/tables_sitra.php

    r51845 r52236  
    2323        'classement_code' => 'varchar(32) NOT NULL',
    2424        'classement' => 'varchar(32) NOT NULL',
     25        'reservation_url' => 'text NOT NULL',
    2526        );
    2627
     
    125126
    126127
    127 // Table SITRA_IMAGES
    128 $sitra_images_field = array(
    129         'id_sitra' => 'varchar(32) NOT NULL',
    130         'num_image' => 'integer NOT NULL',
    131         'url_image' => 'varchar(255) NOT NULL',
    132         'type_image' => 'varchar(12) NOT NULL',
    133         'lien' => 'varchar(3) NOT NULL'
    134         );
    135 
    136 $sitra_images_key = array(
    137         'PRIMARY KEY' => 'id_sitra, num_image',
    138         );
    139 
    140 $sitra_images_join = array(
     128// Table SITRA_DOCS
     129$sitra_docs_field = array(
     130        'id_sitra' => 'varchar(32) NOT NULL',
     131        'num_doc' => 'integer NOT NULL',
     132        'url_doc' => 'varchar(255) NOT NULL',
     133        'type_doc' => 'varchar(12) NOT NULL',
     134        'lien' => 'varchar(3) NOT NULL',
     135        'extension' => 'varchar(10) NOT NULL'
     136        );
     137
     138$sitra_docs_key = array(
     139        'PRIMARY KEY' => 'id_sitra, num_doc',
     140        );
     141
     142$sitra_docs_join = array(
    141143        'id_sitra' => 'id_sitra',
    142         'num_image' => 'num_image'
    143         );
    144 
    145 $tables_principales['spip_sitra_images'] = array(
    146         'field' => &$sitra_images_field,
    147         'key' => &$sitra_images_key,
    148         'join' => &$sitra_images_join
     144        'num_doc' => 'num_doc'
     145        );
     146
     147$tables_principales['spip_sitra_docs'] = array(
     148        'field' => &$sitra_docs_field,
     149        'key' => &$sitra_docs_key,
     150        'join' => &$sitra_docs_join
    149151);
    150152
    151153// Table SITRA_IMAGES_DETAILS
    152 $sitra_images_details_field = array(
    153         'id_sitra' => 'varchar(32) NOT NULL',
    154         'num_image' => 'integer NOT NULL',
     154$sitra_docs_details_field = array(
     155        'id_sitra' => 'varchar(32) NOT NULL',
     156        'num_doc' => 'integer NOT NULL',
    155157        'lang' => 'varchar(3) NOT NULL',
    156158        'titre' => 'text NOT NULL',
     
    159161        );
    160162
    161 $sitra_images_details_key = array(
    162         'PRIMARY KEY' => 'id_sitra, num_image, lang',
    163         );
    164 
    165 $sitra_images_details_join = array(
     163$sitra_docs_details_key = array(
     164        'PRIMARY KEY' => 'id_sitra, num_doc, lang',
     165        );
     166
     167$sitra_docs_details_join = array(
    166168        'id_sitra' => 'id_sitra',
    167         'num_image' => 'num_image'
    168         );
    169 
    170 $tables_principales['spip_sitra_images_details'] = array(
    171         'field' => &$sitra_images_details_field,
    172         'key' => &$sitra_images_details_key,
    173         'join' => &$sitra_images_details_join
     169        'num_doc' => 'num_doc'
     170        );
     171
     172$tables_principales['spip_sitra_docs_details'] = array(
     173        'field' => &$sitra_docs_details_field,
     174        'key' => &$sitra_docs_details_key,
     175        'join' => &$sitra_docs_details_join
    174176);
    175177
     
    205207        $interface['table_des_tables']['sitra_categories'] = 'sitra_categories';
    206208        $interface['table_des_tables']['sitra_selections'] = 'sitra_selections';
    207         $interface['table_des_tables']['sitra_images'] = 'sitra_images';
    208         $interface['table_des_tables']['sitra_images_details'] = 'sitra_images_details';
     209        $interface['table_des_tables']['sitra_docs'] = 'sitra_docs';
     210        $interface['table_des_tables']['sitra_docs_details'] = 'sitra_docs_details';
    209211        $interface['table_des_tables']['sitra_criteres'] = 'sitra_criteres';
    210212       
     
    213215        $interface['tables_jointures']['spip_sitra_objets'][]= 'sitra_selections';
    214216        $interface['tables_jointures']['spip_sitra_objets'][]= 'sitra_objets_details';
    215         $interface['tables_jointures']['spip_sitra_objets'][]= 'sitra_images';
     217        $interface['tables_jointures']['spip_sitra_objets'][]= 'sitra_docs';
    216218        $interface['tables_jointures']['spip_sitra_objets'][]= 'sitra_criteres';
    217219       
     
    220222        $interface['tables_jointures']['spip_sitra_criteres'][] = 'sitra_objets';
    221223       
    222         $interface['tables_jointures']['spip_sitra_images'][] = 'sitra_images_details';
    223         $interface['tables_jointures']['spip_sitra_images_details'][] = 'sitra_images';
     224        $interface['tables_jointures']['spip_sitra_docs'][] = 'sitra_docs_details';
     225        $interface['tables_jointures']['spip_sitra_docs_details'][] = 'sitra_docs';
    224226       
    225227        // les dates   
Note: See TracChangeset for help on using the changeset viewer.