|
|
|
@ -1,5 +1,7 @@
|
|
|
|
|
<?php |
|
|
|
|
if (!defined("_ECRIRE_INC_VERSION")) return; |
|
|
|
|
if (!defined('_ECRIRE_INC_VERSION')) { |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
/** |
|
|
|
|
* saveauto : plugin de sauvegarde automatique de la base de donnees de SPIP |
|
|
|
|
* |
|
|
|
@ -12,31 +14,32 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
|
|
|
|
|
* Permettre de rajouter des fichiers a sauvegarder dans le plugin Mes Fichiers 2 |
|
|
|
|
*/ |
|
|
|
|
function saveauto_mes_fichiers_a_sauver($flux){ |
|
|
|
|
/** |
|
|
|
|
* Determination du repertoire de sauvegarde et du prefixe |
|
|
|
|
*/ |
|
|
|
|
/** |
|
|
|
|
* Determination du repertoire de sauvegarde et du prefixe |
|
|
|
|
*/ |
|
|
|
|
$rep_save = lire_config('saveauto/repertoire_save'); |
|
|
|
|
$prefixe = lire_config('saveauto/prefixe_save'); |
|
|
|
|
$prefixe = lire_config('saveauto/prefixe_save'); |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* le dernier fichier de dump de la base cree par saveauto |
|
|
|
|
* - commence par le prefixe de la configuration |
|
|
|
|
* - a pour extension zip ou sql |
|
|
|
|
* - on ne conserve que le dernier en date |
|
|
|
|
*/ |
|
|
|
|
$dump = preg_files($rep_save,"$prefixe.+[.](zip|sql)$"); |
|
|
|
|
$fichier_dump = ''; |
|
|
|
|
$mtime = 0; |
|
|
|
|
foreach ($dump as $_fichier_dump) { |
|
|
|
|
if (($_mtime = filemtime($_fichier_dump)) > $mtime) { |
|
|
|
|
$fichier_dump = $_fichier_dump; |
|
|
|
|
$mtime = $_mtime; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if ($fichier_dump) |
|
|
|
|
$flux[] = $fichier_dump; |
|
|
|
|
/** |
|
|
|
|
* le dernier fichier de dump de la base cree par saveauto |
|
|
|
|
* - commence par le prefixe de la configuration |
|
|
|
|
* - a pour extension zip ou sql |
|
|
|
|
* - on ne conserve que le dernier en date |
|
|
|
|
*/ |
|
|
|
|
$dump = preg_files($rep_save,"$prefixe.+[.](zip|sql)$"); |
|
|
|
|
$fichier_dump = ''; |
|
|
|
|
$mtime = 0; |
|
|
|
|
foreach ($dump as $_fichier_dump) { |
|
|
|
|
if (($_mtime = filemtime($_fichier_dump)) > $mtime) { |
|
|
|
|
$fichier_dump = $_fichier_dump; |
|
|
|
|
$mtime = $_mtime; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
if ($fichier_dump) { |
|
|
|
|
$flux[] = $fichier_dump; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return $flux; |
|
|
|
|
return $flux; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -92,4 +95,4 @@ function saveauto_formulaire_charger($flux){
|
|
|
|
|
return $flux; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
?> |
|
|
|
|
|
|
|
|
|