$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 {