2020-02-10 16:36:57 +01:00
< ? php echo template :: formOpen ( 'configRestoreForm' ); ?>
2019-12-16 17:26:53 +01:00
< div class = " row " >
< div class = " col2 " >
2020-02-10 16:36:57 +01:00
< ? php echo template :: button ( 'configRestoreBack' , [
2019-12-16 17:26:53 +01:00
'class' => 'buttonGrey' ,
'href' => helper :: baseUrl () . 'config' ,
'ico' => 'left' ,
'value' => 'Retour'
]); ?>
2019-12-10 10:53:31 +01:00
</ div >
2020-02-10 16:36:57 +01:00
< div class = " col2 offset8 " >
< ? php echo template :: submit ( 'configRestoreSubmit' ,[
'value' => 'Restaurer' ,
'ico' => 'upload'
]); ?>
</ div >
2019-12-16 17:26:53 +01:00
</ div >
< div class = " row " >
2020-02-10 16:36:57 +01:00
< div class = " col12 " >
2019-12-16 17:26:53 +01:00
< div class = " block " >
< h4 > Restauration ou transfert d ' un site </ h4 >
2019-12-17 16:19:00 +01:00
< div class = " row " >
2020-02-10 16:36:57 +01:00
< div class = " col8 offset2 " >
< ? php echo template :: file ( 'configRestoreImportFile' , [
2019-12-17 16:19:00 +01:00
'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 " >
2020-02-10 16:36:57 +01:00
< div class = " col8 offset2 " >
< ? php echo template :: checkbox ( 'configRestoreImportUser' , true , 'Préserver utilisateurs installés' , [
2019-12-17 16:19:00 +01:00
'checked' => true ,
'help' => 'Les données des utilisateurs installés ne sont pas écrasés par la restauration quand l\'option est active.'
]); ?>
</ 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
}
2020-02-10 16:36:57 +01:00
echo template :: text ( 'configRestoreBaseURLToConvert' , [
2019-12-16 17:26:53 +01:00
'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 " >
2020-02-10 16:36:57 +01:00
< ? php echo template :: text ( 'configRestoreCurrentURL' , [
2019-12-16 17:26:53 +01:00
'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 " >
2020-02-10 16:36:57 +01:00
< ? php echo template :: button ( 'configRestoreUpdateBaseURLButton' , [
2019-12-16 17:26:53 +01:00
'href' => helper :: baseUrl () . 'config/updateBaseUrl' ,
'class' => $buttonClass ,
'value' => 'convertir'
]); ?>
</ div >
2019-12-10 10:53:31 +01:00
</ div >
</ div >
</ div >
</ div >
< ? php echo template :: formClose (); ?>