/* Traitements ----------------------------------------------------------*/ # Modification d'un fichier if (!empty($_POST['save']) && !empty($_POST['editor']) && $sThemeId && $sFilename) { try { $oThemeEditor->saveFile($_POST['editor'], !empty($_POST['make_backup'])); $okt->logAdmin->warning(array('code' => 41, 'component' => 'themes editor', 'message' => 'saved file ' . $sFilename . ' in ' . $sThemeId)); } catch (Exception $e) { $okt->error->set($e->getMessage()); } $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');