X-Git-Url: http://git.cyclocoop.org/?p=velocampus%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fecrire%2Fmaj%2Fvieille_base%2Fcharger.php;fp=www%2Fecrire%2Fmaj%2Fvieille_base%2Fcharger.php;h=66aa3a46c59516fefd3d9d07c23dd58a428450fa;hp=0000000000000000000000000000000000000000;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c diff --git a/www/ecrire/maj/vieille_base/charger.php b/www/ecrire/maj/vieille_base/charger.php new file mode 100644 index 0000000..66aa3a4 --- /dev/null +++ b/www/ecrire/maj/vieille_base/charger.php @@ -0,0 +1,54 @@ +'1813', + '1.821'=>'1821', + '1.915'=>'1915', + '1.917'=>'1917', + '1.927'=>'1927', + '10000'=>'10000', + '12000'=>'13000', + ); + $version = false; + foreach($vieilles_bases as $v=>$n){ + if (!$version OR spip_version_compare($v,$version_cible,'<')) + $version = $n; + } + + /* + include_spip('base/serial'); + include_spip('base/auxiliaires'); + $GLOBALS['nouvelle_base']['tables_principales'] = $GLOBALS['tables_principales']; + $GLOBALS['nouvelle_base']['tables_auxiliaires'] = $GLOBALS['tables_auxiliaires'];*/ + + unset($GLOBALS['tables_principales']); + unset($GLOBALS['tables_auxiliaires']); + unset($GLOBALS['tables_images']); + unset($GLOBALS['tables_sequences']); + unset($GLOBALS['tables_documents']); + unset($GLOBALS['tables_mime']); + + // chargera les descriptions de table + $create = charger_fonction('create',"maj/vieille_base/$version"); + if (!isset($GLOBALS['tables_auxiliaires']['spip_meta']['field']['impt'])) + $GLOBALS['tables_auxiliaires']['spip_meta']['field']['impt'] = "ENUM('non', 'oui') DEFAULT 'oui' NOT NULL"; + + return $version; +} + +?>