is_logged()) { die('Vous devez être connecté !'); } if (empty($_GET['page']) || !$nanokubbe->_checkPageName($_GET['page'])) die('Page invalide'); $page = $_GET['page']; if (!empty($_POST['save']) && !empty($_POST['content'])) { $metas = array( 'title' => !empty($_POST['title']) ? $_POST['title'] : '', 'style' => !empty($_POST['style']) ? $_POST['style'] : '', 'template' => !empty($_POST['template']) ? $_POST['template'] : '', ); foreach ($my_metas as $meta) { $metas[$meta['name']] = $_POST['metas'][$meta['name']]; } $nanokubbe->writePage($page, $_POST['content'], $metas); if (!empty($_GET['redirect'])) { header('Location: '.$nanokubbe->getPageURI($page)); exit; } else { echo ' '; exit; } } if (!empty($_GET['delete'])) { $nanokubbe->deletePage($page); header('Location: files.php?base='.$page); exit; } $page_content = $nanokubbe->getPage($page); $content = $page_content['content']; $metas = $page_content['metas']; header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past echo '