} 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'); exit; } elseif ($_GET['page'] === 'delete-folder') { //Only folders that have no content in them can be deleted $folder_content_count = $template->getCountTemplatesInFolder($_GET['folder_id']);