. */ require_once('head.php'); if (empty($_GET['dir']) || !in_array($_GET['dir'], array('pages', 'templates', 'plugins'))) die("Pas de répertoire spécifié"); if (!empty($_GET['delete']) && !empty($_GET['confirm'])) { // TODO: gestion des erreurs $nk->deleteFile($_GET['dir'] . '/' . $_GET['delete']); header('Location: ./files.php?dir='.$_GET['dir']); exit; } function can_edit_file($file) { if (preg_match('!\.(?:txt|ini|php|css|js)$!i', $file)) return true; else return false; } $tpl->assign('dir', $_GET['dir']); $tpl->assign('files', $nk->admListFiles($_GET['dir'])); $tpl->display('files.tpl'); ?>