<?php require "../header.php"; require_login(); if ( !isset($_REQUEST['path']) ) exit(); $data = array(); $data["error"] = false; $data["message"] = ""; $newpath = urldecode($_REQUEST['path']); $comicfull = realpath(COMICSDIR . $newpath); if ( ($newpath == "/") || ($comicfull === false) || (substr($comicfull, 0, strlen(COMICSDIR)) != COMICSDIR) ) { $_SESSION['compath'] = "/"; } else { $_SESSION['compath'] = substr($comicfull, strlen(COMICSDIR)); } $data["message"] = "New comic path: {$_SESSION["compath"]}"; $pathparts = pathinfo($_SESSION['compath']); $data["parentpath"] = $pathparts["dirname"]; $data["foldername"] = $pathparts["basename"]; header('Content-Type: application/json'); echo json_encode($data); exit(); // vim: set ts=4 sw=4 et: