Esempio n. 1
0
    //移除商品
    $goods = new Goods();
    if ($goods->removeGoodsById($g_id)) {
        //加入回收站成功
        admin_redirect('goods.php?act=trash', '商品加入回收站成功!', 2);
    } else {
        //失败
        admin_redirect('goods.php?act=list', '商品加入回收站失败!', 3);
    }
} elseif ($act == 'trash') {
    //商品回收站显示数据
    //获取当前页码
    $page = isset($_GET['page']) ? $_GET['page'] : 1;
    //获取数据,只获取已经加入到回收站的商品数据(g_is_delete = 1)
    $goods = new Goods();
    $lists = $goods->getAllGoods($page, 1);
    //获取所有记录数
    $pagecounts = $goods->getPageCounts(1);
    //加载分页数据
    $page = Page::show('goods.php?act=trash', $pagecounts, $page);
    //加载模板文件
    include_once ADMIN_TEMP . '/goods_trash.html';
} elseif ($act == 'restore') {
    //还原
    //接收
    $g_id = isset($_GET['id']) ? $_GET['id'] : 0;
    //验证数据合法性
    if ($g_id == 0) {
        //没有选中要还原的商品
        admin_redirect('goods.php?act=trash', '没有选中要还原的商品', 3);
    }
Esempio n. 2
0
    //$page = 2;
    //接收page
    $page = isset($_GET['page']) ? $_GET['page'] : 1;
    $pagecount = $config['admin_goods_pagecount'];
    //获取所有的商品
    $goods = new Goods();
    //获取当前数据的总记录数
    $counts = $goods->getCounts();
    //判断当前页码是否合理
    $pages = ceil($counts / $pagecount);
    if (!is_numeric($page) || $page > $pages || $page < 1) {
        //不合理:给出初始化结果(默认值)
        $page = 1;
    }
    //分页获取数据
    $product = $goods->getAllGoods($pagecount, $page);
    //获取分页字符串
    $page_str = Page::getPageString('goods.php', 'product', $counts, $pagecount, $page);
    //加载显示模板
    include_once ADMIN_TEMP . 'product.html';
} elseif ($act == 'add') {
    //新增商品
    //获取商品分类
    $category = new Product();
    $categories = $category->getProduct();
    //加载表单
    include_once ADMIN_TEMP . 'product-add.html';
} elseif ($act == 'modify') {
    //修改商品
    $id = $_GET['id'];
    //获取商品分类