wangtengyu
2018-12-07 f459412e0dac4ed94106da043b4c6f8576bfe496
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
 
/**
 * 生成验证码
 
*/
 
define('IN_ECS', true);
 
require_once(dirname(__FILE__) . '/includes/init.php');
include_once(dirname(__FILE__) . '/includes/lib_comment.php');
 
 
if ($_REQUEST['act'] == 'view')
{
    $shaidan_id = intval($_REQUEST['id']);
 
    $cache_id = sprintf('%X', crc32($_REQUEST['id'] . 'goods_shaidan_view'));
    if (!$smarty->is_cached('goods_comment_view.dwt', $cache_id))
    {
        $shaidan = $db->getRow("SELECT * FROM ".$ecs->table('shaidan')." WHERE shaidan_id = '$shaidan_id'");
        $shaidan_imgs = $GLOBALS['db']->getAll("SELECT * FROM ".$GLOBALS['ecs']->table('shaidan_img')." WHERE shaidan_id = '$shaidan_id'");    
        $goods_id = $shaidan['goods_id'];
 
        $smarty->assign('shaidan',               $shaidan);
        $smarty->assign('shaidan_imgs',          $shaidan_imgs);
        
        /* 获得商品的信息 */
        $goods = get_goods_info($goods_id);
        if ($goods === false)
        {
            /* 如果没有找到任何记录则跳回到首页 */
            ecs_header("Location: ./\n");
            exit;
        }
        
        $catlist = array();
        foreach(get_parent_cats($goods['cat_id']) as $k=>$v)
        {
            $catlist[] = $v['cat_id'];
        }
        assign_template('c', $catlist);
        
        /* meta */
        $smarty->assign('keywords',           htmlspecialchars($goods['keywords']));
        $smarty->assign('description',        htmlspecialchars($goods['goods_brief']));
        
        $position = assign_ur_here($goods['cat_id'], $goods['goods_name']);
        $position['ur_here'] .= ' <span class="crumbs-arrow">&gt;</span><span class="last">晒单</span>';
        
        /* current position */
        $smarty->assign('page_title',          $position['title']);                    // 页面标题
        $smarty->assign('ur_here',             $position['ur_here']);                  // 当前位置
        
        $smarty->assign('goods',              $goods);
        $smarty->assign('goods_id',           $goods['goods_id']);
        $smarty->assign('categories',       get_categories_tree());  // 分类树
        $smarty->assign('helps',            get_shop_help()); // 网店帮助
        $smarty->assign('page_title',   $position['title']);    // 页面标题
        $smarty->assign('ur_here',      $position['ur_here']);  // 当前位置
        
        assign_dynamic('goods');
    }
    $smarty->display('goods_shaidan_view.dwt');
}
?>