コード例 #1
0
ファイル: index.php プロジェクト: sangtdpd00871/sangtdpd00871
<?php

//load model
require_once 'backend/models/categories.php';
if (isset($_POST['cid'])) {
    foreach ($_POST['cid'] as $cid) {
        $cid = intval($cid);
        categories_delete($cid);
    }
}
if (isset($_GET['page'])) {
    $page = intval($_GET['page']);
} else {
    $page = 1;
}
$page = $page > 0 ? $page : 1;
$limit = 10;
$offset = ($page - 1) * $limit;
$options = array('limit' => $limit, 'offset' => $offset, 'order_by' => 'position ASC');
$url = 'admin.php?controller=category';
$total_rows = get_total('categories', $options);
$total = ceil($total_rows / $limit);
//data
$title = 'Danh mục sản phẩm';
$user = $_SESSION['user'];
$categories = get_all('categories', $options);
$pagination = pagination($url, $page, $total);
//load view
require 'backend/views/category/index.php';
コード例 #2
0
     $_ = categories_check_name($_POST['new_category']);
     if ($_ === FALSE) {
         // Cleanup.
         DataExchange::releaseResources();
         Logging::close_log();
         display_error_page($smarty, kotoba_last_error());
         exit(1);
     } else {
         categories_add($_);
         $reload_categories = true;
     }
 }
 // Delete categories.
 foreach ($categories as $category) {
     if (isset($_POST['delete_' . $category['id']])) {
         categories_delete($category['id']);
         $reload_categories = true;
     }
 }
 if ($reload_categories) {
     $categories = categories_get_all();
 }
 // Generate html code of edit categories page and display it.
 $smarty->assign('show_control', is_admin() || is_mod());
 $smarty->assign('boards', boards_get_visible($_SESSION['user']));
 $smarty->assign('categories', $categories);
 $smarty->display('edit_categories.tpl');
 // Cleanup.
 DataExchange::releaseResources();
 Logging::close_log();
 exit(0);
コード例 #3
0
ファイル: delete.php プロジェクト: ngogiangthanh/avalon-web
<?php

//load model
require_once 'backend/models/categories.php';
$cid = intval($_GET['cid']);
$status = 'none';
$status = categories_delete($cid, $status);
$url = 'location:admin.php?controller=category';
$url .= $status != 'none' ? '&statusdelete=' . $status : '';
header($url);
コード例 #4
0
ファイル: categories.php プロジェクト: Garik228/Blog
    if ($action == "edit") {
        if (!isset($_GET['id'])) {
            header("Location: index.php");
        }
        $id = (int) $_GET['id'];
        if (!empty($_POST) && $id > 0) {
            categories_edit($link, $id, $_POST['title']);
            header("Location: categories.php");
        }
        //Редактирование категории
        $categories = articles_of_category($link, $id_category);
        $title_icon = '<span class="icon-list menumgr"></span>';
        $title_form = 'Редактирование категории:';
        require_once "../views/header.php";
        include $dir . "views/category_admin.php";
        require_once "../views/footer.php";
    } else {
        if ($action == "delete") {
            $id = $_GET['id'];
            $article = categories_delete($link, $id);
            header("Location: categories.php?id=" . $_GET['id_category']);
        } else {
            $categories = categories_all($link);
            $title_icon = '<span class="icon-list menumgr"></span>';
            $title_form = 'Все категории:';
            require_once "../views/header.php";
            include $dir . "views/categories_admin.php";
            require_once "../views/footer.php";
        }
    }
}