modified: _experimental/xsaf3.php

* ajout import media

(benchmark autoblog.suumitsu.eu -> media.suumitsu.eu:  ~4 fichiers / sec)
L'import des fichiers peut donc prendre dans les ~40 sec pour les plus gros autoblogs, ce qui amène à l'import de 1 autoblog par $max_exec_time de 5 sec
This commit is contained in:
Mitsukarenai 2013-02-09 13:45:16 +01:00
parent fdfaa357c5
commit 1a93ea98c0

View file

@ -121,7 +121,23 @@ UPDATE_TIMEOUT="'. $update_timeout .'"') ){
/* ============================================================================================================================================================================== */
/* récupération de la DB distante */
if($get_remote_db == "1") { $remote_db=str_replace("?export", $foldername."/articles.db", $xsafremote); copy($remote_db, './'. $foldername .'/articles.db'); }
if($get_remote_media == "1") { }
if($get_remote_media == "1")
{
$remote_media=str_replace("?export", $foldername."/?media", $xsafremote);
$json_media_import = file_get_contents($remote_media);
if(!empty($json_media_import))
{
$json_media_import = json_decode($json_media_import, true);
$media_path=$json_media_import['url'];
if(!empty($json_media_import['files']))
{
foreach ($json_media_import['files'] as $value)
{
copy($media_path.$value, './'.$foldername.'/'.$value);
}
}
}
}
/* ============================================================================================================================================================================== */
//TODO : tester si articles.db est une DB valide