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:
parent
fdfaa357c5
commit
1a93ea98c0
1 changed files with 17 additions and 1 deletions
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue