diff --git a/ecrire/base/admin_repair.php b/ecrire/base/admin_repair.php index 628d5a525e526432c794c962db6c9f50590ef77c..ef93e50a4a5e6af9b5d6598df2b6c92fd0135c79 100644 --- a/ecrire/base/admin_repair.php +++ b/ecrire/base/admin_repair.php @@ -62,7 +62,8 @@ function admin_repair_plat(){ $d = substr($d,strlen(_DIR_IMG)); $src = $row['fichier']; $dest = $d . substr($src,strlen($d)); - if (deplacer_fichier_upload(_DIR_IMG . $src, _DIR_IMG . $dest)) { + if (@copy(_DIR_IMG . $src, _DIR_IMG . $dest) + AND file_exists(_DIR_IMG . $dest)) { sql_updateq('spip_documents',array('fichier'=>$dest),'id_document='.intval($row['id_document'])); spip_unlink(_DIR_IMG . $src); $out .= "$src => $dest<br />";