Changeset 57307 in spip-zone


Ignore:
Timestamp:
Jan 18, 2012, 6:20:57 PM (8 years ago)
Author:
marcimat@…
Message:

Créer au moins toutes les tables à l'installation... c'est déjà ça !

Location:
_plugins_/spip-lettres/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-lettres/trunk/base/lettres.php

    r57297 r57307  
    7979        $spip_abonnes_key = array(
    8080                                                "PRIMARY KEY"   => "id_abonne",
    81                                                 "UNIQUE code"   => "code"
     81                                                "KEY code"      => "code"
    8282                                        );
    8383        $spip_clics = array(
     
    8888        $spip_clics_key = array(
    8989                                                "PRIMARY KEY"   => "id_clic",
    90                                                 "UNIQUE lettre" => "id_lettre, url"
     90                                                "KEY lettre"    => "id_lettre, url"
    9191                                        );
    9292        $spip_desabonnes = array(
     
    9696        $spip_desabonnes_key = array(
    9797                                                "PRIMARY KEY"   => "id_desabonne",
    98                                                 "UNIQUE email"  => "email"
     98                                                "KEY email"     => "email"
    9999                                        );
    100100        $spip_lettres = array(
     
    126126                                        );
    127127        $spip_rubriques_crontabs_key = array(
    128                                                 "UNIQUE id_rubrique"    => "id_rubrique"
     128                                                "KEY id_rubrique"               => "id_rubrique"
    129129                                        );
    130130        $spip_themes = array(
    131131                                                "id_theme"                                      => "BIGINT(21) NOT NULL",
    132                                                 "id_rubrique"                           => "BIGINT (21) DEFAULT '0' NOT NULL",
     132                                                "id_rubrique"                           => "BIGINT(21) DEFAULT '0' NOT NULL",
    133133                                                "titre"                                         => "TEXT NOT NULL",
    134134                                                "lang"                                          => "VARCHAR(10) NOT NULL",
     
    140140        $spip_themes_key = array(
    141141                                                "PRIMARY KEY"                   => "id_theme",
    142                                                 "UNIQUE id_rubrique"    => "id_rubrique"
     142                                                "KEY id_rubrique"       => "id_rubrique"
    143143                                        );
    144144        $tables_principales['spip_abonnes'] =
     
    187187        $spip_abonnes_statistiques = array(
    188188                                                "periode"                               => "VARCHAR(7) NOT NULL",
    189                                                 "nb_inscriptions"               => "BIGINT (21) DEFAULT '0' NOT NULL",
    190                                                 "nb_desinscriptions"    => "BIGINT (21) DEFAULT '0' NOT NULL"
     189                                                "nb_inscriptions"               => "BIGINT(21) DEFAULT '0' NOT NULL",
     190                                                "nb_desinscriptions"    => "BIGINT(21) DEFAULT '0' NOT NULL"
    191191                                        );
    192192        $spip_abonnes_statistiques_key = array(
     
    204204        $spip_lettres_statistiques = array(
    205205                                                "periode"               => "VARCHAR(7) NOT NULL",
    206                                                 "nb_envois"             => "BIGINT (21) DEFAULT '0' NOT NULL"
     206                                                "nb_envois"             => "BIGINT(21) DEFAULT '0' NOT NULL"
    207207                                        );
    208208        $spip_lettres_statistiques_key = array(
  • _plugins_/spip-lettres/trunk/inc/lettres_pipelines.php

    r57304 r57307  
    5050                  sql_updateq('spip_rubriques', array('statut_tmp'=>'publie', 'date_tmp'=>$row['date_h']), "id_rubrique=".$row['id']);
    5151                // Effacer les abonnements à des rubriques qui n'existent plus
    52                 $orphelins = sql_select('AR.id_rubrique AS id_rubrique', 'spip_abonnes_rubriques AS AR LEFT JOIN spip_rubriques AS R ON R.id_rubrique=AR.id_rubrique', 'ISNULL(R.id_rubrique) AND AR.id_rubrique!=0', 'AR.id_rubrique');
     52                $orphelins = sql_select('AR.id_rubrique AS id_rubrique', 'spip_abonnes_rubriques AS AR LEFT JOIN spip_rubriques AS R ON R.id_rubrique=AR.id_rubrique', 'R.id_rubrique IS NULL AND AR.id_rubrique!=0', 'AR.id_rubrique');
    5353                while ($arr = sql_fetch($orphelins))
    5454                        sql_delete('spip_abonnes_rubriques', 'id_rubrique='.intval($arr['id_rubrique']));
  • _plugins_/spip-lettres/trunk/lettres_administrations.php

    r57297 r57307  
    1414
    1515        $maj['create'] = array(
    16                 array('maj_tables',array('spip_abonnes_clics',
    17                                                                 'spip_abonnes_lettres',
    18                                                                 'spip_desabonnes',
    19                                                                 'spip_abonnes_rubriques',
    20                                                                 'spip_articles_lettres',
    21                                                                 'spip_lettres_statistiques',
    22                                                                 'spip_themes',
    23                                                                 'spip_lettres',
    24                                                                 'spip_rubriques_crontabs')),
    25 
    26         );
     16                array('creer_base'),
     17                array('spip_lettres_update_meta'),
     18                array('spip_lettres_creer_repertoire_documents'),
     19        );
     20       
    2721        $maj['0.1'] = array(
    2822                array('spip_lettres_update_meta',$version_plugin,$nom_meta_base_versio,$current_version,$version_cible),       
  • _plugins_/spip-lettres/trunk/paquet.xml

    r57304 r57307  
    22        prefix="lettres"
    33        categorie="communication"
    4         version="5.6.2"
     4        version="5.6.3"
    55        etat="dev"
    66        compatibilite="[3.0.0-dev;["
Note: See TracChangeset for help on using the changeset viewer.