public function actionUpdate($id) { $category = Category::getCategoryById($id); if (!$category) { $category = array(); } $totalCategory = Category::getTotalCategory(); if (!$totalCategory) { $totalCategory = 0; } $name = ''; $sortOrder = ''; $status = ''; $errors = array(); if (isset($_POST['submit'])) { $name = FunctionLibrary::clearStr($_POST['name']); $sortOrder = FunctionLibrary::clearStr($_POST['sortOrder']); $status = FunctionLibrary::clearStr($_POST['status']); if (!User::checkName($name)) { $errors[] = 'Название категории должно быть больше 1 символа.'; } if (empty($errors)) { $result = Category::editCategory($id, $name, $sortOrder, $status); if (!$result) { $message = 'Произошла ошибка при редактировании категории.'; } else { FunctionLibrary::redirectTo('/admin/category'); } } } require_once ROOT . '/views/admin-category/update.php'; return true; }
/** * Action для страницы "Редактировать категорию" */ public function actionUpdate($id) { // Получаем данные о конкретной категории $category = Category::getCategoryById($id); $options = array(); // Флаг ошибок в форме $errors = false; // Обработка формы if (isset($_POST['submit'])) { $options['name'] = $_POST['name']; $options['sort_order'] = $_POST['sort_order']; $options['status'] = $_POST['status']; // При необходимости можно валидировать значения нужным образом if (!isset($options['name']) || empty($options['name'])) { $errors[] = 'Неправильно введено имя'; } if ($errors === false) { // Если ошибок нет, сохраняем изменения Category::updateCategory($options, $id); // Перенаправляем пользователя на страницу управления категориями header('Location: /admin/category/'); } } require_once ROOT . '/views/admin_category/update.php'; return true; }
/** * @param $id * @return bool * Метод для редактирования категорий */ public function actionUpdate($id) { $category = Category::getCategoryById($id); if (isset($_POST['submit'])) { $name = $_POST['name']; $sortOrder = $_POST['sort_order']; $status = $_POST['status']; Category::updateCategoryById($id, $name, $sortOrder, $status); header("Location: /admin/category"); } $args = array('category' => $category); return self::render('update', $args); }
/** * Action для страницы "Редактировать категорию" */ public function actionUpdate($id) { $category = Category::getCategoryById($id); if (isset($_POST['submit'])) { $name = $_POST['name']; $sortOrder = $_POST['sort_order']; $status = $_POST['status']; Category::updateCategoryById($id, $name, $sortOrder, $status); header("Location: /admin/category"); } // Подключаем вид require_once ROOT . '/views/admin_category/update.php'; return true; }
public function actionUpdate($id) { self::checkAdmin(); $category = Category::getCategoryById($id); if (isset($_POST['submit'])) { $options['name'] = $_POST['name']; $options['sort_order'] = $_POST['sort_order']; $options['status'] = $_POST['status']; $errors = false; if (!isset($options['name']) || empty($options['name'])) { $errors[] = 'Заполните поля формы!'; } if ($errors == false) { $updateCategory = Category::updateCategory($id, $options); header('Location: /admin/category'); } } require_once ROOT . '/views/admin_category/update.php'; return true; }
/** * Action для страницы "Редактировать категорию" */ public function actionUpdate($id) { // Проверка доступа self::checkAdmin(); // Получаем данные о конкретной категории $category = Category::getCategoryById($id); // Обработка формы if (isset($_POST['submit'])) { // Если форма отправлена // Получаем данные из формы $name = $_POST['name']; $sortOrder = $_POST['sort_order']; $status = $_POST['status']; // Сохраняем изменения Category::updateCategoryById($id, $name, $sortOrder, $status); // Перенаправляем пользователя на страницу управлениями категориями header("Location: /admin/category"); } // Подключаем вид require_once ROOT . '/views/admin_category/update.php'; return true; }
<?php include 'includes/header.php'; // create DB object $db = new Database(); $st = new Story(); $ca = new Category(); // check url for category if (isset($_GET['category'])) { $category = $_GET['category']; $stories = $db->select($st->getStoryByCategory($category)); $cat = $db->select($ca->getCategoryById($category))->fetch_assoc(); } else { $stories = $db->select($st->getAllStories()); } $categories = $db->select($st->getStoryCategories()); ?> <div class="container"> <div class="header"> <h1 class="title">Stories</h1> <?php if (isset($category)) { ?> <p class="lead description">Stories in the <?php echo $cat['Name']; ?> category</p> <?php } else { ?>
oFCKeditor.Height = '512' ; oFCKeditor.BasePath = sBasePath ; oFCKeditor.ReplaceTextarea() ; var oFCKeditor = new FCKeditor( 'categoryShortDescription' ) ; oFCKeditor.Width = '100%' ; oFCKeditor.Height = '300' ; oFCKeditor.BasePath = sBasePath ; oFCKeditor.ReplaceTextarea() ; } </script> <?php $id = $this->uri->segment(3); $category = Category::getCategoryById($id); $categories = ORM::factory('category')->find_all(); $products = Category::getProductsByCategory($id); ?> <form action="<?php echo url::base() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $id; ?> " method="POST" enctype="multipart/form-data" id="form" > <div id="mainContent" > <div class="box"> <div class="left"></div> <div class="right"></div> <div class="heading"><h2 id="heading">Category</h2>
//删除成功 admin_redirect('category.php', '删除成功!', 1); } else { //删除失败 admin_redirect('category.php', '删除失败'); } } else { //不能删除 admin_redirect('category.php', $res); } } elseif ($act == 'edit') { //删除商品分类 //获取要删除商品分类id $c_id = isset($_GET['id']) ? $_GET['id'] : 0; $category = new Category(); $res = $category->getCategoryById($c_id); if (!$res) { //没有获取到数据 admin_redirect('category.php', '获取商品信息失败'); } $categories = $category->getAllCategories($res['c_id']); //加载编辑表单 include_once ADMIN_TEMP . '/category_edit.html'; } elseif ($act == 'update') { //更新商品分类 //接受商品分类数据 $c_name = isset($_POST['category_name']) ? $_POST['category_name'] : ''; $c_parent_id = isset($_POST['parent_id']) ? $_POST['parent_id'] : 0; $c_sort = isset($_POST['sort_order']) ? $_POST['sort_order'] : 50; $c_id = isset($_POST['c_id']) ? $_POST['c_id'] : 0; //数据合法性验证
public function actionUpdate($id) { // Проверяем авторизирован ли пользователь. Если нет, он будет переадресован $userId = self::checkAdmin(); // Получаем данные о конкретной категории $category = Category::getCategoryById($id); // Обработка формы if (isset($_POST['submit'])) { // Если форма отправлена // Получаем данные из формы $name = $_POST['name']; $sortOrder = $_POST['sort_order']; $status = $_POST['status']; // Сохраняем изменения Category::updateCategoryById($id, $name, $sortOrder, $status); // Перенаправляем пользователя на страницу управлениями категориями header("Location: /admin/category"); } // Подключаем вид $this->render('admin/admin_category/update', ['title' => 'Редактировать альбом', 'category' => $category, 'user' => $userId['username']]); return true; }
<h2 class="page-header">Images</h2> <table class="table table-striped"> <tr> <th>ID#</th> <th>Image</th> <th>Year</th> <th>Title</th> <th>Description</th> <th>Category</th> <th>Action</th> </tr> <?php while ($row = $images->fetch_assoc()) { ?> <?php $cat = $db->select($ca->getCategoryById($row['CategoryId']))->fetch_assoc(); ?> <tr> <td><?php echo $row['id']; ?> </td> <td><img class="img-thumbnail img-responsive" src="../images/gallery/<?php echo $row['ImagePath']; ?> " alt="<?php echo $row['Title']; ?> " title="<?php echo $row['ImagePath']; ?>
if (empty($apps)) { echo ' '; } else { foreach ($apps as $app) { if (isset($app['error'])) { ?> <div class="icon error"><?php echo $app['error']; ?> </div> <?php continue; } $categories = $app['categories']; array_walk($categories, function (&$item) use($category) { $item = $category->getCategoryById($item); }); ?> <div class="icon"> <img src="http://scanner.loc/images/icons/<?php echo $app['name']; ?> .png" title="<?php echo $app['name']; ?> "><?php echo $app['name']; ?> <span class="appType">(<?php echo implode(', ', $categories); ?>
<?php require "includes/checkPermission.php"; require "../deny/connector.php"; require "process/class/class.Category.php"; require "includes/injection.php"; $cate = new Category(); $categories = array(); $currentCate = array(); $selected = ""; $categories = $cate->getCategories(); $cateId = sqlInjection($_REQUEST['cateID']); $currentCate = $cate->getCategoryById($cateId); ?> <link rel="stylesheet" href="css/tabledataStyle.css" type="text/css"></link> <script language="javascript"> function check() { var errStr=""; errStr+= checkEmpty("cateName","<br>Tên loại sản phẩm không được để trống"); //errStr+= checkEmpty("CatLink","<br>Link cho loại sản phẩm không được để trống"); x3 = document.getElementById("errorArea"); if (errStr!=""){ x3.innerHTML = "<h4><font color=red face=Verdana>"+errStr+"</font></h4>"; return false; } } </script> </head>
}else{ admin_redirect('category.php','删除失败',2); } }else{ admin_redirect('category.php','不能删除,原因是' . $res, 2); } }elseif($act == 'edit'){ $c_id = isset($_GET['id']) ? $_GET['id'] : 0; if($c_id == 0){ admin_redirect('category.php', '没有选中要删除的商品分类!',2); } $category = new Category(); if(!$cat = $category->getCategoryById($c_id)){ admin_redirect('category.php','编辑失败',2); } $categories = $category->getAllCategories($c_id); include_once ADMIN_TEMP . '/category_edit.html'; }elseif($act == 'update'){ $c_name = isset($_POST['category_name']) ? $_POST['category_name'] : ''; $c_parent_id = isset($_POST['parent_id']) ? $_POST['parent_id'] : 0; $c_sort = isset($_POST['sort_order']) ? $_POST['sort_order'] : 50; $c_id = isset($_POST['c_id']) ? $_POST['c_id'] : 50; if(empty($c_name)){ admin_redirect('category.php?act=edit','商品名字不能为空',2); } if(!is_numeric($c_sort)){