2012-02-28 14:48:45 +00:00
|
|
|
<?php
|
2015-09-25 15:42:00 +00:00
|
|
|
|
|
|
|
/* --------------------------------------------------------------------------- */
|
|
|
|
|
|
|
|
/** Constructor
|
2017-10-06 21:42:39 +00:00
|
|
|
Classe d'export de compte Alternc.
|
|
|
|
Cette classe ce contente d'invoquer les fonctions d'exportation de configuration et de données d'un compte,
|
|
|
|
presentes dans les classes concernées.
|
|
|
|
*/
|
2012-02-28 14:48:45 +00:00
|
|
|
Class m_export {
|
2015-09-25 15:42:00 +00:00
|
|
|
|
2012-02-28 14:48:45 +00:00
|
|
|
function m_export() {
|
2015-09-25 15:42:00 +00:00
|
|
|
|
2012-02-28 14:48:45 +00:00
|
|
|
}
|
|
|
|
|
2015-09-25 15:42:00 +00:00
|
|
|
function export_conf() {
|
2012-02-28 14:48:45 +00:00
|
|
|
global $hooks;
|
2015-09-25 15:42:00 +00:00
|
|
|
$config = $hooks->invoke('alternc_export_conf');
|
2014-03-28 14:28:25 +00:00
|
|
|
return $config;
|
2012-02-28 14:48:45 +00:00
|
|
|
}
|
|
|
|
|
2015-09-25 15:42:00 +00:00
|
|
|
/** le repertoire de base est passé en paramettre puis en construit une arborescence de la forme
|
2017-10-06 21:42:39 +00:00
|
|
|
<dir>/<user>/<timestamp/ qui contiendra les dossier de dump html et sql
|
|
|
|
*/
|
2015-09-25 15:42:00 +00:00
|
|
|
function export_data($dir) {
|
2012-02-28 14:48:45 +00:00
|
|
|
global $hooks, $mem;
|
|
|
|
|
|
|
|
|
|
|
|
$hooks->invoke('alternc_export_data', Array($dir));
|
|
|
|
}
|
|
|
|
|
2015-09-25 15:42:00 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// export Class end
|
2012-09-03 07:36:00 +00:00
|
|
|
|