sites et articles syndiques (podcasting)
if (upgrade_vers(1.815, $version_installee, $version_cible)) {
spip_query("ALTER TABLE spip_documents ADD distant VARCHAR(3) DEFAULT 'non'");
maj_version(1.815);
}
// Indexation des documents (rien a faire sauf reinstaller inc_auxbase)
if (upgrade_vers(1.816, $version_installee, $version_cible)) {
maj_version(1.816);
}
// Texte et descriptif des groupes de mots-cles
if (upgrade_vers(1.817, $version_installee, $version_cible)) {
spip_query("ALTER TABLE spip_groupes_mots ADD descriptif text NOT NULL AFTER titre");
spip_query("ALTER TABLE spip_groupes_mots ADD COLUMN texte longblob NOT NULL AFTER descriptif");
maj_version(1.817);
}
// Conformite des noms de certains champs (0minirezo => minirezo)
if (upgrade_vers(1.818, $version_installee, $version_cible)) {
spip_query("ALTER TABLE spip_groupes_mots CHANGE COLUMN 0minirezo minirezo char(3) NOT NULL");
spip_query("ALTER TABLE spip_groupes_mots CHANGE COLUMN 1comite comite char(3) NOT NULL");
spip_query("ALTER TABLE spip_groupes_mots CHANGE COLUMN 6forum forum char(3) NOT NULL");
maj_version(1.818);
}
// Options de syndication : miroir + oubli
if (upgrade_vers(1.819, $version_installee, $version_cible)) {
spip_query("ALTER TABLE spip_syndic ADD miroir VARCHAR(3) DEFAULT 'non'");
spip_query("ALTER TABLE spip_syndic ADD oubli VARCHAR(3) DEFAULT 'non'");
maj_version(1.819);
}
// Un bug dans les 1.730 (il manquait le "ADD")
if (upgrade_vers(1.820, $version_installee, $version_cible)) {
spip_query("ALTER TABLE spip_articles ADD INDEX idx (idx)");
spip_query("ALTER TABLE spip_auteurs ADD INDEX idx (idx)");
spip_query("ALTER TABLE spip_breves ADD INDEX idx (idx)");
spip_query("ALTER TABLE spip_mots ADD INDEX idx (idx)");
spip_query("ALTER TABLE spip_rubriques ADD INDEX idx (idx)");
spip_query("ALTER TABLE spip_syndic ADD INDEX idx (idx)");
spip_query("ALTER TABLE spip_forum ADD INDEX idx (idx)");
spip_query("ALTER TABLE spip_signatures ADD INDEX idx (idx)");
maj_version(1.820);
}
// reindexer les articles (on avait oublie les auteurs)
if (upgrade_vers(1.821, $version_installee, $version_cible)) {
spip_query("UPDATE spip_articles SET idx='1' WHERE idx='oui'");
maj_version(1.821);
}
// le 'type' des mots doit etre du texte, sinon on depasse en champ multi
if (upgrade_vers(1.822, $version_installee, $version_cible)) {
spip_query("ALTER TABLE spip_mots DROP INDEX type");
spip_query("ALTER TABLE spip_mots CHANGE type type TEXT NOT NULL");
maj_version(1.822);
}
// ajouter une table de fonctions pour ajax
if (upgrade_vers(1.825, $version_installee, $version_cible)) {
maj_version(1.825);
}
if (upgrade_vers(1.826, $version_installee, $version_cible)) {
spip_query("ALTER TABLE spip_ajax_fonc DROP fonction");
maj_version(1.826);
}
}
?>