function draw() { if (Item::$item && isset(Item::$item['display']) && Item::$item['display']) { global $display; AZLib::getCats(); $item_detail = Item::$item; $item_detail['name_url'] = AZLib::safe_title($item_detail['name']); //rewrite URL $item_detail['modify_time'] = date('Y') != date('Y', $item_detail['modify_time']) ? date('H:i, d/m/Y', $item_detail['modify_time']) : date('H:i, d/m', $item_detail['modify_time']); $item_detail['created_time'] = date('Y') != date('Y', $item_detail['created_time']) ? date('H:i, d/m/Y', $item_detail['created_time']) : date('H:i, d/m', $item_detail['created_time']); $item_detail['price'] = AZLib::convertCurrency($item_detail['price'], $item_detail['currency_id']); $item_detail['price_out'] = AZLib::convertCurrency($item_detail['price_out'], $item_detail['currency_id']); if (isset(CGlobal::$allCategories[$item_detail['category_id']])) { $item_detail['item_url'] = WEB_DIR . AZRewrite::formatUrl('?page=item_detail&id=' . $item_detail['id'] . '&ebname=' . AZLib::safe_title($item_detail['name']) . '&nice_name=' . CGlobal::$allCategories[$item_detail['category_id']]['nice_name']); } else { $item_detail['item_url'] = WEB_DIR . AZRewrite::formatUrl('?page=item_detail&id=' . $item_detail['id'] . '&ebname=' . AZLib::safe_title($item_detail['name'])); } //$display->add('currency_id',$item_detail['price']?CGlobal::$currency[$item_detail['currency_id']]:''); $display->add('currency_id', $item_detail['price'] ? 'VNĐ' : ''); $item_detail['price'] = $item_detail['price'] ? number_format($item_detail['price'], 0, ',', '.') : 'Liên hệ'; $item_detail['price_out'] = $item_detail['price_out'] ? number_format($item_detail['price_out'], 0, ',', '.') : ''; //item images $display->add("item_images", $item_detail['images']); $display->add("count_img", count($item_detail['images'])); $display->add("images_url_root", isset($item_detail['img_server']) ? 'http://' . CGlobal::$img_server[(int) $item_detail['img_server']] : ''); //END item images $this->admin_links($item_detail); //Highlight keyword search $this->highlight_searchword($item_detail); //END Highlight keyword search $show_error = false; if ($item_detail['status'] == 2) { $show_error = true; if (User::have_permit(ADMIN_ITEM)) { $display->add('modify_by', ' (bởi <b>' . $item_detail['modify_user_name'] . '</b> lúc <b>' . date('d/m/Y H:i', $item_detail['modify_time']) . '</b>)'); } } $display->add("show_error", $show_error); $link_item = "p" . $item_detail['id'] . "/" . AZLib::safe_title($item_detail['name']) . ".html"; if (isset(CGlobal::$allCategories[$item_detail['category_id']])) { $link_item = CGlobal::$allCategories[$item_detail['category_id']]['nice_name'] . '/' . $link_item; } $first_img = false; if (Item::$item['images']) { foreach (Item::$item['images'] as $img) { $first_img = $img; break; } } elseif (Item::$item['img_url']) { $first_img['i'] = 1; $first_img['img_server'] = Item::$item['img_server']; $first_img['thumb316'] = AZLib::getImageThumb(Item::$item['img_url'], 316, 0, 0, Item::$item['img_server']); $first_img['img_full_url'] = "http://" . CGlobal::$img_server[Item::$item['img_server']] . Item::$item['img_url']; $first_img['max_path'] = AZLib::getImageThumbMax(Item::$item['img_url'], '', 1, Item::$item['img_server']); } $display->add('first_img', $first_img); if ($item_detail['status'] == 1) { $display->add('json_item', $item_detail['id']); } else { $display->add('json_item', 0); } //end list ly do khoa topic //for view images $display->add("request_uri", CGlobal::$request_uri); //Current url $display->add("url_flash_xml", urlencode('ebxml.php?act=item&code=tiltviewer_gallery&item_id=' . $item_detail['id'])); //END for view images $display->add("msg", $this->showFormErrorMessages(1, "THÔNG BÁO")); $arr = $this->process_description($item_detail); $item_detail['brief'] = $arr['filter_brief']; $item_detail['description'] = $arr['filter_des']; /* $item_detail['description'] = preg_replace('#(<[/]?img.*>)#iU', '', html_entity_decode($item_detail['description'])); $item_detail['description'] = preg_replace("/\\[([\s]*[0-9]{1,2}[\s]*)\]/eis", "\$this->embeded('$1')",$item_detail['description']); $item_detail['description'] = preg_replace('/<a[\s]*(.*)[\s]*href=[\'"](.*)[\'"][\s]*[^>]*[\s]*>(.*)<\/a>/eisU', "\$this->filter_link('$2','$3')", $item_detail['description']);*/ $display->add('is_admin', (int) (!User::is_block() && User::have_permit(ADMIN_USER))); $display->add("item_info", $item_detail); $display->add("item_id", $item_detail['id']); //$display->add("share_url", urlencode("http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'])); $cat_url = ''; $cat_name = ''; if (CGlobal::$curLevel2Cat) { $cat_url = "c" . CGlobal::$curLevel2Cat['id'] . "/" . CGlobal::$curMainCat['ebname'] . "-" . CGlobal::$curLevel2Cat['ebname']; $cat_name = CGlobal::$curLevel2Cat['name']; } elseif (CGlobal::$curMainCat) { $cat_url = "c" . CGlobal::$curMainCat['id'] . "/" . CGlobal::$curMainCat['ebname']; $cat_name = CGlobal::$curMainCat['name']; } $display->add("cat_url", $cat_url); $display->add("cat_name", $cat_name); $display->add("cat_name", $cat_name); if (isset($_SERVER['REQUEST_URI'])) { $display->add("http_referer", $_SERVER['REQUEST_URI']); } else { $display->add("http_referer", ""); } /*//if(isset($_SERVER['HTTP_REFERER']) && eregi('enbac.com/c', $_SERVER['HTTP_REFERER'])){ if(isset($_SERVER['HTTP_REFERER']) && eregi(WEB_ROOT.'c', $_SERVER['HTTP_REFERER'])){ $display->add("ref_url", $_SERVER['HTTP_REFERER']); } else{ $display->add("ref_url", $cat_url); } //$display->add("go_back", (isset($_SERVER['HTTP_REFERER']) && eregi('enbac.com/c', $_SERVER['HTTP_REFERER']))); $display->add("go_back", (isset($_SERVER['HTTP_REFERER']) && eregi(WEB_ROOT.'c', $_SERVER['HTTP_REFERER'])));*/ #################################################################################################################################################################################### //Rating product $display->add('ranking', AZLib::getRank($item_detail, true)); $display->add('login', (int) User::is_login()); $display->add('rate_num', $item_detail['rate_num']); $display->add('_rank', number_format($item_detail['rank'], 1, '.', ',')); $display->add('_f_rank', number_format($item_detail['f_rank'], 1, '.', ',')); $display->add('_d_rank', number_format($item_detail['d_rank'], 1, '.', ',')); $display->add('_u_rank', number_format($item_detail['u_rank'], 1, '.', ',')); if ($item_detail['f_rank']) { $f_rank = number_format($item_detail['f_rank'], 1, '.', ','); } else { $f_rank = 0; } $display->add('f_rank_', round($item_detail['f_rank'])); $display->add('f_rank', $f_rank); $display->add('f_rate_num', $item_detail['f_rate_num']); if (User::have_permit(ADMIN_ITEM) || User::is_login() && !DB::select("item_rating", "type=0 AND user_id=" . User::id() . " AND item_id=" . $item_detail['id'])) { $display->add('block_f_rank', 1); } else { $display->add('block_f_rank', 0); } if ($item_detail['d_rank']) { $d_rank = number_format($item_detail['d_rank'], 1, '.', ','); } else { $d_rank = 0; } $display->add('d_rank_', round($item_detail['d_rank'])); $display->add('d_rank', $d_rank); $display->add('d_rate_num', $item_detail['d_rate_num']); if (User::have_permit(ADMIN_ITEM) || User::is_login() && !DB::select("item_rating", "type=1 AND user_id=" . User::id() . " AND item_id=" . $item_detail['id'])) { $display->add('block_d_rank', 1); } else { $display->add('block_d_rank', 0); } if ($item_detail['u_rank']) { $u_rank = number_format($item_detail['u_rank'], 1, '.', ','); } else { $u_rank = 0; } $display->add('u_rank_', round($item_detail['u_rank'])); $display->add('u_rank', $u_rank); $display->add('u_rate_num', $item_detail['u_rate_num']); if (User::have_permit(ADMIN_ITEM) || User::is_login() && !DB::select("item_rating", "type=2 AND user_id=" . User::id() . " AND item_id=" . $item_detail['id'])) { $display->add('block_u_rank', 1); } else { $display->add('block_u_rank', 0); } //End Rating product #################################################################################################################################################################################### $display->output("ItemDetail"); } else { $content = 'Sản phẩm này hiện không tồn tại.'; if (Item::$item && isset(Item::$item['status']) && isset(Item::$item['category_id']) && Item::$item['category_id'] && isset(CGlobal::$allCategories[Item::$item['category_id']])) { $ebname = CGlobal::$allCategories[Item::$item['category_id']]['ebname']; $pid = CGlobal::$allCategories[Item::$item['category_id']]['parent_id']; if ($pid && isset(CGlobal::$allCategories[$pid])) { $ebname = CGlobal::$allCategories[$pid]['ebname'] . "-" . $ebname; $pid = CGlobal::$allCategories[$pid]['parent_id']; if ($pid && isset(CGlobal::$allCategories[$pid])) { $ebname = CGlobal::$allCategories[$pid]['ebname'] . "-" . $ebname; } } //header("HTTP/1.0 404 Not Found"); $content .= " Click <a href='" . WEB_DIR . "c" . Item::$item['category_id'] . "/{$ebname}'>vào đây</a> để xem các sản phẩm liên quan."; } elseif (Item::$item && isset(Item::$item['status']) && isset(Item::$item['level_1_catid']) && Item::$item['level_1_catid'] && isset(CGlobal::$allCategories[Item::$item['level_1_catid']])) { $ebname = CGlobal::$allCategories[Item::$item['level_1_catid']]['ebname']; //header("HTTP/1.0 404 Not Found"); $content .= " Click <a href='" . WEB_DIR . "c" . Item::$item['level_1_catid'] . "/{$ebname}'>vào đây</a> để xem các sản phẩm liên quan."; } else { $content .= " Click <a href='" . WEB_DIR . "'>vào đây</a> để trở về Trang chủ."; } AZLib::show_error_mes($content); } }