Changeset 44141 in spip-zone


Ignore:
Timestamp:
Feb 4, 2011, 4:11:59 PM (9 years ago)
Author:
cedric@…
Message:

Changer le type du champ mode sur la table spip_documents : varchar au lieu de enum,
cela ouvre la possibilite de mode autre que le trio initial (image,document,vignette)
et ameliore la compatibilite SQL

Location:
_plugins_/mediatheque
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mediatheque/base/medias.php

    r43458 r44141  
    1414       
    1515        $tables_principales['spip_documents']['field']['fichier'] = "text NOT NULL DEFAULT ''";
     16        $tables_principales['spip_documents']['field']['mode'] = "varchar(10) DEFAULT 'document' NOT NULL";
    1617        $tables_principales['spip_types_documents']['field']['media'] = "varchar(10) DEFAULT 'file' NOT NULL";
    1718        $tables_principales['spip_documents']['field']['statut'] = "varchar(10) DEFAULT '0' NOT NULL";
     
    9293                        ecrire_meta($nom_meta_base_version,$current_version="0.10",'non');
    9394                }
     95                if (version_compare($current_version,'0.11','<')){
     96                        // Passage du mode en varchar
     97                        include_spip('base/abstract_sql');
     98                        sql_alter("TABLE spip_documents CHANGE mode mode varchar(10) DEFAULT 'document' NOT NULL");
     99                        ecrire_meta($nom_meta_base_version,$current_version="0.11",'non');
     100                }
    94101        }
    95102        medias_check_statuts();
  • _plugins_/mediatheque/plugin.xml

    r43461 r44141  
    1212        <auteur>[Cedric MORIN->http://www.yterium.net] &amp; [romy.tetue.net->http://romy.tetue.net] &amp; superyms--(traduction)</auteur>
    1313        <version>1.5.0</version>
    14         <version_base>0.10</version_base>
     14        <version_base>0.11</version_base>
    1515        <etat>stable</etat>
    1616        <description><multi>
Note: See TracChangeset for help on using the changeset viewer.