Exemplo n.º 1
0
    $okt->redirect('configuration.php?action=theme_editor&theme=' . $sThemeId . '&file=' . $sFilename . '&saved=1');
}
# Restauration d'un fichier de backup
if (!empty($_GET['restore_backup']) && $sThemeId && $sFilename) {
    try {
        $oThemeEditor->restoreBackupFile(rawurldecode($_GET['restore_backup']));
        $okt->logAdmin->warning(array('code' => 41, 'component' => 'themes editor', 'message' => 'restore file ' . $_GET['restore_backup'] . ' in ' . $sThemeId));
    } catch (Exception $e) {
        $okt->error->set($e->getMessage());
    }
    $okt->redirect('configuration.php?action=theme_editor&theme=' . $sThemeId . '&file=' . $sFilename . '&restored=1');
}
# Suppression d'un fichier de backup
if (!empty($_GET['delete_backup']) && $sThemeId && $sFilename) {
    try {
        $oThemeEditor->deleteBackupFile(rawurldecode($_GET['delete_backup']));
        $okt->logAdmin->warning(array('code' => 41, 'component' => 'themes editor', 'message' => 'delete file ' . $_GET['delete_backup'] . ' in ' . $sThemeId));
    } catch (Exception $e) {
        $okt->error->set($e->getMessage());
    }
    $okt->redirect('configuration.php?action=theme_editor&theme=' . $sThemeId . '&file=' . $sFilename . '&deleted=1');
}
/* Affichage
----------------------------------------------------------*/
# Infos page
$okt->page->addGlobalTitle(__('c_a_theme_editor'), 'configuration.php?action=theme_editor');
if ($sThemeId) {
    $okt->page->addGlobalTitle($oThemeEditor->getThemeInfo('name'), 'configuration.php?action=theme_editor&theme=' . $sThemeId);
}
$okt->page->css->addCss('
#editor_wrapper {