$letterTemplates = $template->getTemplates('letter', 0); $l10n->addResource(__DIR__ . '/l10n/templates.json'); $viewFile = 'views/templates.php'; } elseif ($_GET['page'] === "create") { $template->insertTemplate($_POST); $loggers['audit']->info("Template created"); header('location:templates.php'); exit; } elseif ($_GET['page'] === "fetch") { $content = $template->getTemplate($_GET['templateid']); $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");