source: spip-zone/_squelettes_/eva-web/4_0/eva_habillage/base/eva_habillage_base_patch.php @ 26212

Last change on this file since 26212 was 26212, checked in by olivier.gautier@…, 11 years ago

Un patch pour gérer les noms des tables qui changent entre les versions 3 et 4 du plugin d'habillage. Ce script avait disparu en avril...

File size: 845 bytes
Line 
1<?php
2function eva_habillage_patch_table() {
3$Table1 = 'spip_eva_habillage';
4$Table2 = 'spip_eva_habillage_themes';
5$Table3 = 'spip_eva_habillage_images';
6$eva_verif_ancien = sql_select('id_habillage','eva_habillage',"sauvegarde = 'Defaut'");
7$eva_ver_tab_ancien = sql_fetch($eva_verif_ancien);
8$id_habillage_ancien = $eva_ver_tab_ancien['id_habillage'];
9if (isset($id_habillage_ancien)) {
10        $eva_verif_nouveau = sql_select('id_habillage','spip_eva_habillage',"sauvegarde = 'Defaut'");
11        $eva_ver_tab_nouveau = sql_fetch($eva_verif_nouveau);
12        $id_habillage_nouveau = $eva_ver_tab_nouveau['id_habillage'];
13        if (!isset($id_habillage_nouveau)) {
14        sql_query('RENAME TABLE eva_habillage TO '.$Table1);
15        sql_query('RENAME TABLE eva_habillage_themes TO '.$Table2);
16        sql_query('RENAME TABLE eva_habillage_images TO '.$Table3);
17        }
18}
19}
20?>
Note: See TracBrowser for help on using the repository browser.