X-Git-Url: http://git.cyclocoop.org/?p=velocampus%2Fweb%2Fwww.git;a=blobdiff_plain;f=www%2Fecrire%2Fmaj%2Fvieille_base%2F10000%2Fcreate.php;fp=www%2Fecrire%2Fmaj%2Fvieille_base%2F10000%2Fcreate.php;h=2dff60a51468574f2f1222a488bc12a34ba9f73a;hp=0000000000000000000000000000000000000000;hb=80b4d3e85f78d402ed2e73f8f5d1bf4c19962eed;hpb=aaf970bf4cdaf76689ecc10609048e18d073820c diff --git a/www/ecrire/maj/vieille_base/10000/create.php b/www/ecrire/maj/vieille_base/10000/create.php new file mode 100644 index 0000000..2dff60a --- /dev/null +++ b/www/ecrire/maj/vieille_base/10000/create.php @@ -0,0 +1,79 @@ + $v) + $fcreate($k, $v['field'], $v['key'], true); + + foreach($tables_auxiliaires as $k => $v) + $fcreate($k, $v['field'], $v['key'], false); + + + // Init ou Re-init ==> replace pas insert + $desc = $tables_principales['spip_types_documents']; + foreach($tables_images as $k => $v) { + $freplace('spip_types_documents', + array('extension' => $k, + 'inclus' => 'image', + 'titre' => $v), + $desc); + } + + foreach($tables_sequences as $k => $v) + $freplace('spip_types_documents', + array('extension' => $k, + 'titre' => $v, + 'inclus'=> 'embed'), + $desc); + + foreach($tables_documents as $k => $v) + $freplace('spip_types_documents', + array('extension' => $k, + 'titre' => $v, + 'inclus' => 'non'), + $desc); + + foreach ($tables_mime as $extension => $type_mime) + $freplace('spip_types_documents', + array("mime_type" => $type_mime, + "extension" => $extension), + $desc); +} + +// http://doc.spip.org/@stripslashes_base +/* +function stripslashes_base($table, $champs) { + $modifs = ''; + reset($champs); + while (list(, $champ) = each($champs)) { + $modifs[] = $champ . '=REPLACE(REPLACE(' .$champ. ',"\\\\\'", "\'"), \'\\\\"\', \'"\')'; + } + spip_query("UPDATE $table SET ".join(',', $modifs)); + +}*/ + +?>