2019-12-10 10:53:31 +01:00
< ? php echo template :: formOpen ( 'configManageForm' ); ?>
2019-12-16 17:26:53 +01:00
< div class = " row " >
< div class = " col2 " >
< ? php echo template :: button ( 'configManageBack' , [
'class' => 'buttonGrey' ,
'href' => helper :: baseUrl () . 'config' ,
'ico' => 'left' ,
'value' => 'Retour'
]); ?>
2019-12-10 10:53:31 +01:00
</ div >
2019-12-16 17:26:53 +01:00
</ div >
< div class = " row " >
< div class = " col6 " >
< div class = " block " >
2019-12-17 16:19:00 +01:00
< h4 > Sauvegarde totale du site </ h4 >
2019-12-16 17:26:53 +01:00
< div class = " row " >
< div class = " col10 offset1 " >
< ? php echo template :: button ( 'configManageButton' , [
'href' => helper :: baseUrl () . 'config/backup' ,
'value' => 'Générer et télécharger <br />une archive des données de site' ,
]); ?>
</ div >
</ div >
< div class = " row " >
2019-12-17 16:19:00 +01:00
< ? php echo template :: checkbox ( 'configExportAutoBackup' , true , 'Sauvegarde automatique quotidienne partielle' , [
2019-12-16 17:26:53 +01:00
'checked' => $this -> getData ([ 'config' , 'autoBackup' ]),
'help' => '<p>Une archive contenant le dossier /site/data est copiée dans le dossier \'site/backup\'. La sauvegarde est conservée pendant 30 jours.</p><p>Les fichiers du site ne sont pas sauvegardés automatiquement.</p>'
]); ?>
</ div >
</ div >
</ div >
< div class = " col6 " >
< div class = " block " >
< h4 > Restauration ou transfert d ' un site </ h4 >
2019-12-17 16:19:00 +01:00
< div class = " row " >
< div class = " col12 " >
< ? php echo template :: file ( 'configManageImportFile' , [
'label' => 'Sélectionnez une archive au format ZIP' ,
'type' => 2 ,
'help' => 'L\'archive a été déposée dans le gestionaire de fichiers. Les archives inférieures à la version 9 ne sont pas acceptées.'
]); ?>
</ div >
</ div >
2019-12-16 17:26:53 +01:00
< div class = " row " >
2019-12-17 16:19:00 +01:00
< div class = " col8 " >
< ? php echo template :: checkbox ( 'configManageImportUser' , true , 'Préserver utilisateurs installés' , [
'checked' => true ,
'help' => 'Les données des utilisateurs installés ne sont pas écrasés par la restauration quand l\'option est active.'
]); ?>
</ div >
< div class = " col4 " >
< ? php echo template :: submit ( 'configManageSubmit' ,[
'value' => 'Restaurer'
]); ?>
</ div >
2019-12-16 17:26:53 +01:00
</ div >
2019-12-17 16:19:00 +01:00
</ div >
2019-12-16 17:26:53 +01:00
</ div >
</ div >
< div class = " row " >
< div class = " col12 " >
< div class = " block " >
< h4 > Conversion des URL après transfert de site </ h4 >
< div class = " row " >
< div class = " col5 " >
< ? php
if ( is_null ( $this -> getData ([ 'core' , 'baseUrl' ])) ) {
$baseUrlValue = 'Pas de donnée dans la sauvegarde' ;
$buttonClass = 'disabled' ;
} elseif ( $this -> getData ([ 'core' , 'baseUrl' ]) === '' ) {
$baseUrlValue = '/' ;
2019-12-22 19:10:16 +01:00
$buttonClass = ( helper :: baseUrl ( true , false ) !== $this -> getData ([ 'core' , 'baseUrl' ]) ) ? '' : 'disabled' ;
2019-12-16 17:26:53 +01:00
} else {
$baseUrlValue = $this -> getData ([ 'core' , 'baseUrl' ]);
2019-12-22 19:10:16 +01:00
$buttonClass = ( helper :: baseUrl ( true , false ) !== $this -> getData ([ 'core' , 'baseUrl' ]) ) ? '' : 'disabled' ;
2019-12-16 17:26:53 +01:00
}
echo template :: text ( 'configManageBaseURLToConvert' , [
'label' => 'Dossier d\'installation de l\'archive' ,
'value' => $baseUrlValue ,
'readonly' => true ,
'help' => 'Lors de la restauration d\'un backup d\'une version 9.2.10 ou supérieure, l\'URL de base est stockée dans la configuration sinon cette donnée est vide.'
2019-12-10 10:53:31 +01:00
]); ?>
</ div >
2019-12-16 17:26:53 +01:00
< div class = " col5 " >
< ? php echo template :: text ( 'configManageCurrentURL' , [
'label' => 'Dossier du site actuel' ,
2019-12-22 19:10:16 +01:00
'value' => helper :: baseUrl ( true , false ),
2019-12-16 17:26:53 +01:00
'readonly' => true ,
'help' => 'Dossier du site installé.'
]); ?>
2019-12-10 10:53:31 +01:00
</ div >
2019-12-16 17:26:53 +01:00
< div class = " col2 verticalAlignBottom " >
< ? php echo template :: button ( 'configManageUpdateBaseURLButton' , [
'href' => helper :: baseUrl () . 'config/updateBaseUrl' ,
'class' => $buttonClass ,
'value' => 'convertir'
]); ?>
</ div >
2019-12-10 10:53:31 +01:00
</ div >
</ div >
</ div >
</ div >
2019-12-16 17:26:53 +01:00
2019-12-10 10:53:31 +01:00
< ? php echo template :: formClose (); ?>