<?php require_once "../initialise_files.php"; include_once "sessioninc.php"; $smarty->assign('action', $_GET['action']); $smarty->assign('id', (int) $_GET['id']); if (isset($_GET['action']) && $_GET['action'] == "edit" && isset($_GET['id'])) { $id = (int) $_GET['id']; $cat_ = Category::find_by_id($id); $cat_name = strip_tags($cat_->cat_name); $smarty->assign('cat_name', $cat_name); if (isset($_GET['bt_update'])) { $category = new Category(); $category->id = (int) $_GET['id']; $category->var_name = $category->mod_write_check($_GET['txt_cat_name'], $cat_->var_name); $category->cat_name = $_GET['txt_cat_name']; if ($category->save()) { $session->message("category updated "); redirect_to($_SERVER['PHP_SELF'] . "?#" . $_GET['id']); die; } else { $message = join("<br />", $category->errors); } } } if (isset($_GET['action']) && $_GET['action'] == "delete" && isset($_GET['id'])) { $category = new Category(); $category->id = (int) $_GET['id']; if ($category->delete()) { $session->message("category deleted "); redirect_to($_SERVER['PHP_SELF'] . "?#" . $_GET['id']);