Changeset 52943 in spip-zone


Ignore:
Timestamp:
Oct 7, 2011, 8:06:01 PM (8 years ago)
Author:
toutati@…
Message:

Bug à l'install, pas encore trop compris ... ça devrait marcher là

Location:
_plugins_/montants
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/montants/base/montants.php

    r49821 r52943  
    2424                        "ids_objet"     => "text NOT NULL",
    2525                        "le_parent"     => "int(10) NOT NULL",
    26                         "prix_ht"       => "float not null default ''",
     26                        "prix_ht"       => "float not null",
    2727                        "taxe"          => "decimal(4,3) default null",
    2828                        "descriptif"    => "text NOT NULL",
  • _plugins_/montants/base/montants_upgrade.php

    r49821 r52943  
    44*
    55* Copyright (c) 2011
    6 * Anne-lise Martenot elastick.net / BoOz booz@rezo.net
    7 * Ce programme est un logiciel libre distribue sous licence GNU/GPL.
    8 * Pour plus de details voir le fichier COPYING.txt.
     6* Anne-lise Martenot elastick.net
    97
    108**/
     
    1715function montants_upgrade($nom_meta_base_version, $version_cible){
    1816
    19         $current_version = 0.0;
     17        $current_version = "0.0";
    2018       
    2119        if (isset($GLOBALS['meta'][$nom_meta_base_version]))
    2220                $current_version = $GLOBALS['meta'][$nom_meta_base_version];
    23        
    24         if (version_compare($current_version,"0.1","<=")){
    25                 sql_alter("TABLE spip_montants ADD taxe decimal(4,3) default null");
    26                 sql_alter("TABLE spip_montants ADD descriptif text NOT NULL");
    27                 ecrire_meta($nom_meta_base_version,$current_version=$version_cible);
    28         }
    29        
    30         if (version_compare($current_version,"0.2","<=")){
    31                 sql_alter("TABLE spip_montants CHANGE le_parent le_parent tinytext NOT NULL");
    32                 ecrire_meta($nom_meta_base_version,$current_version=$version_cible);
    33         }
    34        
     21
    3522        if ($current_version=="0.0") {
    3623                creer_base();
    3724                ecrire_meta($nom_meta_base_version, $current_version=$version_cible);
     25        }
     26
     27        if (version_compare($current_version,"0.1","<")){
     28                sql_alter("TABLE spip_montants ADD taxe decimal(4,3) default null");
     29                sql_alter("TABLE spip_montants ADD descriptif text NOT NULL");
     30                ecrire_meta($nom_meta_base_version,$current_version=0.1);
     31        }
     32       
     33        if (version_compare($current_version,"0.2","<")){
     34                sql_alter("TABLE spip_montants CHANGE le_parent le_parent tinytext NOT NULL");
     35                ecrire_meta($nom_meta_base_version,$current_version=0.2);
    3836        }
    3937
  • _plugins_/montants/plugin.xml

    r52872 r52943  
    33        <auteur>Anne-lise Martenot - elastick.net</auteur>
    44        <licence>GPL v3</licence>
    5         <version>0.4.3</version>
    6         <version_base>0.3</version_base>
     5        <version>0.4.4</version>
     6        <version_base>0.2</version_base>
    77        <etat>test</etat>
    88    <slogan>Définir un prix par d&#233;faut</slogan>
Note: See TracChangeset for help on using the changeset viewer.