\n"; dump_serveur($status['connect']); spip_connect('dump'); // au premier coup on ne fait rien sauf afficher l'ecran de sauvegarde if (_request('step')) { $options = array( 'callback_progression' => 'dump_afficher_progres', 'max_time' => $max_time, 'no_erase_dest' => lister_tables_noerase(), 'where' => $status['where']?$status['where']:array(), 'desc_tables_dest' => array() ); if ($desc = sql_getfetsel('valeur','spip_meta',"nom='dump_structure_temp'",'','','','','dump') AND $desc = unserialize($desc)) $options['desc_tables_dest'] = $desc; #var_dump(sql_allfetsel('nom,valeur','spip_meta',"",'','','','','dump')); #die(); $res = base_copier_tables($status_file, $status['tables'], 'dump', '', $options); } else { // mais on en profite pour reparer les version base pour etre sur de ne pas les perdre sql_updateq("spip_meta",array('impt'=>'oui'),"nom='version_installee'",'','dump'); sql_updateq("spip_meta",array('impt'=>'oui'),"nom LIKE '%_base_version'",'','dump'); } echo ( "\n"); if (!$res) echo dump_relance($redirect); echo (install_fin_html()); ob_end_flush(); flush(); if (!$res) exit; // quand on sort de $export avec true c'est qu'on a fini dump_end(_DUMP_STATUS_FILE,'restaurer'); include_spip('inc/headers'); echo redirige_formulaire(generer_url_ecrire("restaurer",'status='._DUMP_STATUS_FILE,'',true, true)); } } ?>