Example #1
0
    $content[0]['content'] = htmlspecialchars_decode($content[0]['content']);
    header('Content-Type: application/json; charset=utf-8');
    echo json_encode($content);
    exit;
} elseif ($_GET['page'] === "update-folder") {
    $content = $template->updateFolder($_POST['template_id'], $_POST['folder_id']);
    $loggers['audit']->info("Template {$_POST['template_id']} moved to folder {$_POST['folder_id']}");
} elseif ($_GET['page'] === "delete") {
    $template->hideTemplate($_GET['id']);
    $loggers['audit']->info("Template {$_GET['id']} deleted");
    header('location:templates.php');
    exit;
} elseif ($_GET['page'] === 'insert-or-update-folder') {
    if (empty($_POST['folder_id'])) {
        //Add a new folder
        $folderId = $template->insertFolder($_POST);
        $loggers['audit']->info("Folder created");
    } else {
        //Update an existing folder
        $template->updateFolderDetails($_POST['folder_id'], $_POST);
        $loggers['audit']->info("Folder {$_POST['folder_id']} updated");
    }
    if (ctype_digit($folderId)) {
        header('Location: templates.php?focus=' . $folderId);
        exit;
    }
    if (ctype_digit($_POST['folder_id'])) {
        header('Location: templates.php?focus=' . $_POST['folder_id']);
        exit;
    }
    header('Location: templates.php');