Author: cedric@yterium.com
Date: Sat Jun 10 20:04:11 2006
New Revision: 3542
Log:
ben si fallait [3539] mais apres avoir corrigé http://trac.rezo.net/trac/spip/changeset/6589
Modified:
_plugins_/_contenu_editorial_/Agenda/base/agenda_evenements.php
_plugins_/_contenu_editorial_/Agenda/inc/agenda_gestion.php
Modified: _plugins_/_contenu_editorial_/Agenda/base/agenda_evenements.php
--- _plugins_/_contenu_editorial_/Agenda/base/agenda_evenements.php (original)
+++ _plugins_/_contenu_editorial_/Agenda/base/agenda_evenements.php Sat Jun 10 20:04:11 2006
@@ -24,7 +24,7 @@
);
$evenements_key = array(
- "PRIMARY KEY" => "id_evenement",
+ "PRIMARY KEY" => "id_evenement, id_article",
"KEY date_debut" => "date_debut",
"KEY date_fin" => "date_fin",
"KEY id_article" => "id_article"
Modified: _plugins_/_contenu_editorial_/Agenda/inc/agenda_gestion.php
--- _plugins_/_contenu_editorial_/Agenda/inc/agenda_gestion.php (original)
+++ _plugins_/_contenu_editorial_/Agenda/inc/agenda_gestion.php Sat Jun 10 20:04:11 2006
@@ -15,7 +15,7 @@
}
function Agenda_verifier_base(){
- $version_base = 0.12;
+ $version_base = 0.13;
$current_version = 0.0;
if ( (!isset($GLOBALS['meta']['agenda_base_version']) )
|| (($current_version = $GLOBALS['meta']['agenda_base_version'])!=$version_base)){
@@ -48,6 +48,10 @@
spip_query("DROP TABLE spip_evenements_articles");
ecrire_meta('agenda_base_version',$current_version=0.12);
}
+ if ($current_version<0.13){
+ spip_query("ALTER IGNORE TABLE spip_evenements DROP PRIMARY KEY, ADD PRIMARY KEY (id_evenement, id_article)");
+ ecrire_meta('agenda_base_version',$current_version=0.13);
+ }
ecrire_metas();
}