##################################################
# index.html : 구매
##################################################
$_DOC_ROOT = $_SERVER['DOCUMENT_ROOT'];
##################################################
# REQUIRE FILES
##################################################
# LOCAL
require "{$_DOC_ROOT}/lib/_local.html";
# CERT
$_LGN_CHK = "N";
require "{$_DOC_ROOT}/lib/_auth.html";
##################################################
$_LOAD_HIS = false;
$_LOAD_DIR = "buy";
$_LOAD_FLD = "";
$_LOAD_DOC = "";
$_LOAD_FRM = "";
$_LOAD_SCT = "";
##################################################
# 전달인자
##################################################
# $itemst : 국가,사이트 (JPRA)
# $itemgd : 카테고리코드(현재코드)
# $itemgm : 카테고리코드(부모코드)
# $itemcd : 상품코드
# $itemkw : 검색키워드
# $itemsd : 판매자아이디
# $itemsm : 서브메뉴
##################################################
$itempt = "B";
$itemst = ($itemst) ? $itemst : "JPRA";
$item_country = substr($itemst,0,2);
$item_site = substr($itemst,2);
$flt = ($flt) ? $flt : "2";
$_LOAD_FLD = strtolower($itemst);
if($itemst == "JPRA") {
$_SITE_NM = "라쿠텐";
$_CTG_BUY = $_CTG_B_RAKUTEN_JP;
} else if($itemst == "JPYA") {
$_SITE_NM = "야후재팬";
$_CTG_BUY = $_CTG_B_YAHOO_JP;
} else if($itemst == "JPMC") {
$_SITE_NM = "메루카리";
$_CTG_BUY = $_CTG_B_MERCARI_JP;
# REQUEST FUNC
#require "{$_COM_ROOT}/lib/cls/cls_jeReqFunc.html";
#Requests::register_autoloader();
} else if($itemst == "JPTR") {
$_SITE_NM = "타워레코드";
$_CTG_BUY = $_CTG_B_TOWER_RECORD_JP;
$itemgd = ($itemgd) ? $itemgd : "15";
} else if($itemst == "JPAM") {
$_SITE_NM = "아마존재팬";
$_CTG_BUY = $_CTG_B_AMAZON_JP;
} else if($itemst == "JPZU") {
$_SITE_NM = "조조중고";
$_CTG_BUY = $_CTG_B_ZOZOUSED_JP;
} else {
$_jeCFunc->errorMsg("오픈마켓코드가 정확하지 않습니다.");
exit;
}
# 네비게이션
$_item_navi_str = "
";
# 상품목록(네비게이션)
if($itemcd || $itemgd || $itemkw || $itemsd) {
# 현재카테고리
$itemgd = ($itemgd) ? $itemgd : "0";
$ct_mcode = $itemgd;
if($itemgd && !$itemcd) {
$ctgSel = $_jeDB->dbSelect($_CTG_BUY,"ct_depth,ct_isleaf,ct_isleaf_p,ct_mcode,ct_full_path,ct_isuse","where ct_code='{$itemgd}' and ct_jump='N'");
$ctgNum = intval($_jeDB->getRows());
if($ctgNum) {
$ctgObj = $_jeDB->getFetchRows($ctgSel);
$p_depth = $ctgObj[0];
$p_isleaf = $ctgObj[1];
$p_isleaf_p = $ctgObj[2];
$p_mcode = $ctgObj[3];
$p_full_path = $ctgObj[4];
$p_isuse = $ctgObj[5];
if($p_isleaf == "Y") $ct_mcode = $p_mcode;
# 네비게이션용 카테고리 추출
if($p_full_path) {
$p_full_path_m = "0|".$_jeCFunc->between_str("both",$p_full_path,"|","|");
$search_code = str_replace("|","','",$p_full_path);
$search_code = "'".$search_code."'";
$navSel = $_jeDB->dbSelect($_CTG_BUY,"ct_code,ct_depth,ct_isleaf,ct_name_kr,ct_name_or,ct_mcode"," where ct_code in (".$search_code.") and ct_full_path like '{$p_full_path_m}%' and ct_jump='N' group by ct_code order by ct_depth asc");
$navNum = intval($_jeDB->getRows());
for($n=0;$n<$navNum;$n++) {
$navObj = $_jeDB->getFetchRows($navSel);
$n_code = $navObj[0];
$n_depth = $navObj[1];
$n_isleaf = $navObj[2];
$n_name_kr = $navObj[3];
$n_name_or = $navObj[4];
$n_mcode = $navObj[5];
$n_name_or_str = ($n_name_or) ? $_jeCFunc->getCnvtStr($n_name_or,"UTF-8","HTML-ENTITIES") : "무제";
$n_name_kr_str = ($n_name_kr) ? trim($n_name_kr) : $n_name_or_str;
if($n == $navNum -1) $n_name_kr_str = "{$n_name_kr_str}";
$navi_drop = "";
$_tmp_navi_str = "
";
$_item_navi_str .= $_tmp_navi_str;
$_item_zozo_str .= "/".$n_name_or;
}
$_item_zozo_str = substr($_item_zozo_str,1);
}
}
}
if($itemsd) { # 판매자
$_item_navi_str .= "
>판매자 [ {$itemsd} ] 판매상품
";
} else {
if($p_depth >= 2) $_item_navi_str .= "";
}
if($itemcd) { # 상품상세페이지
$_LOAD_DOC = "itemdetail";
} else { # 기타리스트
if(intval($p_depth) >= 2 || $p_isleaf_p == "Y" || $p_isleaf == "Y" || !$itemgd || $itemkw || $itemsd) {
$_LOAD_DOC = "itemlist";
$_LOAD_FRM = $_LOAD_DOC;
$_LOAD_HIS = true;
if($itemst == "JPRA") {
$_LOAD_HIS = false;
$fpn = 30;
} else if($itemst == "JPAM") {
$_LOAD_HIS = false;
$fpn = 30;
} else if($itemst == "JPYA") {
$_LOAD_HIS = false;
$fpn = 30;
} else if($itemst == "JPMC") {
$_LOAD_HIS = false;
$fpn = 50;
} else if($itemst == "JPTR") {
$_LOAD_HIS = false;
$fpn = 30;
} else if($itemst == "JPZU") {
$_LOAD_HIS = false;
$fpn = 120;
}
# 유에스엔조이 검색
# if($itemkw) $_LOAD_SCT = "loadItemUS()";
} else {
# 카테고리 처음페이지
$_LOAD_DOC = "itemhome";
}
}
} else { # 사이트메인
$ct_mcode = "0";
$_LOAD_DOC = "itemhome";
}
# 서브 카테고리 목록
if(!$itemcd) {
if($itemst == "JPAM" && $itemsd) {
$genreList .= "
";
} else {
$ct_mcode = ($ct_mcode) ? $ct_mcode : "0";
if($itemst == "JPMC") {
$ctg_query = "where ct_mcode='{$ct_mcode}' order by ct_isuse desc,ct_seq asc";
} else if($itemst == "JPTR") {
$ctg_query = "where ct_mcode='{$ct_mcode}' order by ct_isuse desc,ct_order asc";
} else {
$ctg_query = "where ct_mcode='{$ct_mcode}' order by ct_isuse desc,ct_jump asc,ct_key asc";
}
$subSel = $_jeDB->dbSelect($_CTG_BUY,"ct_code,ct_jump,ct_name_kr,ct_name_or,ct_isuse","{$ctg_query}");
$subNum = intval($_jeDB->getRows());
$genreList = "";
if($subNum) {
for($s=0;$s<$subNum;$s++) {
$subObj = $_jeDB->getFetchRows($subSel);
$s_code = $subObj[0];
$s_jump = $subObj[1];
$s_name_kr = $subObj[2];
$s_name_or = $subObj[3];
$s_isuse = $subObj[4];
if($s_jump == "Y") $s_jump_str = " ↑";
else $s_jump_str = "";
if($itemgd == $s_code) $class_str = " nowSelect";
else $class_str = "";
$s_name_or = ($s_name_or) ? $_jeCFunc->getCnvtStr($s_name_or,"UTF-8","HTML-ENTITIES") : "무제";
$s_name_kr = ($s_name_kr) ? trim($s_name_kr) : $s_name_or;
$s_name_kr_str = $_jeCFunc->cut_str2($s_name_kr,20,"...");
if($s_isuse == "N") $genreLink = "{$s_name_kr_str}{$s_jump_str}";
else $genreLink = "{$s_name_kr_str}{$s_jump_str}";
$genreList .= "
";
}
}
}
}
# 검색어처리
if($itemkw) {
$itemkw = urldecode(urldecode($itemkw));
$itemkw_str = $_jeCFunc->getCnvtStr(trim($itemkw),"HTML-ENTITIES","UTF-8");
#$itemkw = urlencode($itemkw);
$itemkw = str_replace("+"," ",$itemkw);
}
$_LOAD_HTML = "";
if($_LOAD_DOC) $_LOAD_HTML .= $_LOAD_DOC.".html";
require "{$_WEB_ROOT}/inc/html/header.html";
?>
}
$_LOAD_FLD = strtolower($itemst);
if($_LOAD_DOC) require "{$_WEB_ROOT}/item/{$_LOAD_DIR}/{$_LOAD_FLD}/{$_LOAD_HTML}";
?>
if($_LOAD_DOC == "itemlist" || $_LOAD_DOC == "itemdetail") echo $_GTRANS_MODULE;
if($_LOAD_DOC != "itemlist" && $_LOAD_DOC != "itemlist_1yen") require "{$_WEB_ROOT}/inc/html/footer.html";
exit;
?>