2000 && $_GET['year'] < 3000 ) { $year = $_GET['year']; } $yr = ''; if ( isset($_GET['yr']) && is_numeric($_GET['yr']) && $_GET['yr'] > 2000 && $_GET['yr'] < 3000 ) { $yr = $_GET['yr']; } // else // { $year = date('Y'); // } // $month = ''; if ( isset($_GET['month']) && is_numeric($_GET['month']) && $_GET['month'] >= 1 && $_GET['month'] <= 12 ) { $month = $_GET['month']; } // // $sql = " SELECT * "; // $sql.= " FROM {$cateTbName} "; // $sql.= " WHERE {$catePrefix}_lang = '{$lang}' "; // $sql.= " AND {$catePrefix}_id = '{$cid}' "; // $sql.= " ORDER BY {$catePrefix}_sort_id , {$catePrefix}_id "; // if ( $clsMySQL->execQuery($sql) ) // { while( $ary = $clsMySQL->fetchArray() ) // { // // if ( isset($ary[$catePrefix.'_is_mem_zone']) && $ary[$catePrefix.'_is_mem_zone'] == 'Y' ) // // { // // if ( $blnMemLogined == false ) // // { // // header('location: member_login.php'); // // exit(); // // } // // } // } } // // // $aryYearList = array(); // $sql = " SELECT DISTINCT(YEAR({$mstPrefix}_dt)) AS distYr "; // $sql.= " FROM {$mstTbName} "; // $sql.= " WHERE {$mstPrefix}_lang = '{$lang}' "; // $sql.= " AND MONTH({$mstPrefix}_dt) >= 9 "; // if ( isset($cid) && $cid != '' && is_numeric($cid) && $cid > 0 ) { // $sql.= " AND {$mstPrefix}_{$catePrefix}_id IN ( SELECT {$catePrefix}_id "; // $sql.= " FROM {$cateTbName} "; // $sql.= " WHERE {$catePrefix}_id = '{$cid}' "; // $sql.= " OR {$catePrefix}_pid = '{$cid}' "; // $sql.= " ) "; // } // if ( isset($sid) && $sid != '' && is_numeric($sid) && $sid > 0 ) { // $sql.= " AND {$mstPrefix}_{$catePrefix}_id = {$sid} "; // } // $sql.= " ORDER BY 1 DESC "; // if ( $clsMySQL->execQuery($sql) ) // { while( $ary = $clsMySQL->fetchArray() ) // { if ( $ary['distYr'] > 1990 ) // { $aryYearList[$ary['distYr']] = $ary; // } } } // $sql = " SELECT DISTINCT(YEAR({$mstPrefix}_dt) - 1) AS distYr "; // $sql.= " FROM {$mstTbName} "; // $sql.= " WHERE {$mstPrefix}_lang = '{$lang}' "; // $sql.= " AND MONTH({$mstPrefix}_dt) < 9 "; // if ( isset($cid) && $cid != '' && is_numeric($cid) && $cid > 0 ) { // $sql.= " AND {$mstPrefix}_{$catePrefix}_id IN ( SELECT {$catePrefix}_id "; // $sql.= " FROM {$cateTbName} "; // $sql.= " WHERE {$catePrefix}_id = '{$cid}' "; // $sql.= " OR {$catePrefix}_pid = '{$cid}' "; // $sql.= " ) "; // } // if ( isset($sid) && $sid != '' && is_numeric($sid) && $sid > 0 ) { // $sql.= " AND {$mstPrefix}_{$catePrefix}_id = {$sid} "; // } // $sql.= " ORDER BY 1 DESC "; // if ( $clsMySQL->execQuery($sql) ) // { while( $ary = $clsMySQL->fetchArray() ) // { if ( $ary['distYr'] > 1900 ) // { // $aryYearList[$ary['distYr']] = $ary; // } } } // krsort($aryYearList); // print_r($aryYearList); // $aryYr2List = array(); // $sql = "SELECT DISTINCT({$mstPrefix}_dt ) AS Date"; // $sql.= " FROM {$mstTbName} "; // $sql.= " WHERE {$mstPrefix}_lang = '{$lang}' "; // $sql.= " ORDER BY Date DESC "; // if ( $clsMySQL->execQuery($sql) ) // { while( $ary = $clsMySQL->fetchArray() ) // { $aryYr2List[] = $ary; // } } // $aryYrList = array(); // foreach($aryYr2List AS $aryItem) // { // // echo $aryItem['Date']; // $date = DateTime::createFromFormat("Y-m-d", $aryItem['Date']); // // echo $date->format("Y"); // if( $date->format("m") > 8 ) // { // $aryYrList[] = $date->format("Y"); // }else{ // $aryYrList[] = $date->format("Y") - 1; // } // } // // $aryCateList = array(); $sql = " SELECT * "; $sql.= " FROM {$cateTbName} "; $sql.= " WHERE {$catePrefix}_lang = '{$lang}' "; $sql.= " AND {$catePrefix}_pid = 0 "; $sql.= " ORDER BY {$catePrefix}_sort_id , {$catePrefix}_id "; if ( $clsMySQL->execQuery($sql) ) { $rsLv1 = $clsMySQL->result; while( $aryLv1 = $clsMySQL->fetchAry($rsLv1) ) { // if ( $aryLv1[$catePrefix.'_id'] == $cid ) { // $intCateLv1ID = $aryLv1[$catePrefix.'_id']; $strCateLv1Name = $aryLv1[$catePrefix.'_name']; // Get News Cate Banner // $aryImg = explode( '|' , $aryLv1[$catePrefix.'_bnr'] ); if ( sizeof($aryImg) > 1 ) { if ( trim($aryImg[1]) != '' && file_exists('../'.$aryImg[1]) ) { $newsCateBnr = '../'.$aryImg[1]; } } } // $sql = " SELECT * "; $sql.= " FROM {$cateTbName} "; $sql.= " WHERE {$catePrefix}_lang = '{$lang}' "; $sql.= " AND {$catePrefix}_pid = '{$aryLv1[$catePrefix.'_id']}' "; $sql.= " ORDER BY {$catePrefix}_sort_id , {$catePrefix}_id "; if ( $clsMySQL->execQuery($sql) ) { $rsLv2 = $clsMySQL->result; while( $aryLv2 = $clsMySQL->fetchAry($rsLv2) ) { $aryLv1['sub'][] = $aryLv2; // if ( $aryLv2[$catePrefix.'_id'] == $cid ) { // $intCateLv1ID = $aryLv1[$catePrefix.'_id']; $strCateLv1Name = $aryLv1[$catePrefix.'_name']; $intCateLv2ID = $aryLv2[$catePrefix.'_id']; $strCateLv2Name = $aryLv2[$catePrefix.'_name']; // Get News Cate Banner // $aryImg = explode( '|' , $aryLv2[$catePrefix.'_bnr'] ); if ( sizeof($aryImg) > 1 ) { if ( trim($aryImg[1]) != '' && file_exists('../'.$aryImg[1]) ) { $newsCateBnr = '../'.$aryImg[1]; } } } } } // $sql = " SELECT * "; $sql.= " FROM {$mstTbName} "; $sql.= " WHERE {$mstPrefix}_lang = '{$lang}' "; $sql.= " AND {$mstPrefix}_{$catePrefix}_id = '{$aryLv1[$catePrefix.'_id']}' "; $sql.= " ORDER BY {$mstPrefix}_dt DESC , {$mstPrefix}_sort_id , {$mstPrefix}_id "; if ( $clsMySQL->execQuery($sql) ) { $rsLv1D = $clsMySQL->result; while( $aryLv1D = $clsMySQL->fetchAry($rsLv1D) ) { $aryPhotoList = array(); $sql = " SELECT * "; $sql.= " FROM attachment "; $sql.= " WHERE a_ref_type = 'auction' "; $sql.= " AND a_ref_id = '{$aryLv1D[$mstPrefix.'_id']}' "; $sql.= " ORDER BY a_sort_id , a_id "; $sql.= " LIMIT 1 "; if ( $clsMySQL->execQuery($sql) ) { while( $aryA = $clsMySQL->fetchArray() ) { $aryLv1D['coverImg'] = $aryA['a_path']; } } // $aryLv1['data'][] = $aryLv1D; // } } // // $aryCateList[] = $aryLv1; } } // $aryNewsCateList = $aryCateList; // Get News Cate Banner // if ( $newsCateBnr == '' ) { $newsCateBnr = $defNewsBnr; } // $intRecCT = 0; $sql = " SELECT COUNT(1) AS RecCT "; $sql.= " FROM {$mstTbName} "; $sql.= " WHERE {$mstPrefix}_lang = '{$lang}' "; if ( $cid != '' && is_numeric($cid) && $cid > 0 ) { $sql.= " AND {$mstPrefix}_{$catePrefix}_id IN ( SELECT {$catePrefix}_id "; $sql.= " FROM {$cateTbName} "; $sql.= " WHERE {$catePrefix}_id = '{$cid}' "; $sql.= " OR {$catePrefix}_pid = '{$cid}' "; $sql.= " ) "; } if ( $sid != '' && is_numeric($sid) && $sid > 0 ) { $sql.= " AND {$mstPrefix}_{$catePrefix}_id = {$sid} "; } if ( $clsMySQL->execQuery($sql) ) { if ( $ary = $clsMySQL->fetchArray() ) { $intRecCT = $ary['RecCT']; } } // if ( !isset($page) || !is_numeric($page) || $page <= 0 ) { $page = 1; } $pageShow = 9; $pageGrp = 6; $pageMAX = ceil( $intRecCT / $pageShow ); if ( $pageMAX <= 0 ) { $pageMAX = 1; } if ( $page > $pageMAX ) { $page = $pageMAX; } $recFrom = $pageShow * ( $page - 1 ); if ( $recFrom < 0 ) { $recFrom = 0 ; } $pageBack = $page - 1; if ( $pageBack <= 0 ) { $pageBack = 1; } $pageNext = $page + 1; if ( $pageNext > $pageMAX ) { $pageNext = $pageMAX; } // if ( $page % $pageGrp == 0 ) // { // $pageFrom = $page - $pageGrp + 1; // } // else // { // $pageFrom = $page - ( $page % $pageGrp ) + 1; // } $pageFrom = $page - 2; if ( $pageFrom <= 0 ) { $pageFrom = 1; } // $pageEnd = $pageFrom + $pageGrp - 1 ; $pageEnd = $page + 2; if ( $pageEnd > $pageMAX ) { $pageEnd = $pageMAX; } if ( $pageEnd - $pageFrom < ( $pageGrp - 1 ) ) { if ( $page > $pageGrp ) { $pageFrom = $pageEnd - ( $pageGrp - 1 ); if ( $pageFrom <= 0 ) { $pageFrom = 1; } } else { $pageEnd = $pageFrom + ( $pageGrp - 1 ); if ( $pageEnd > $pageMAX ) { $pageEnd = $pageMAX; } } } // // $aryMstList = array(); $sql = " SELECT * "; $sql.= " FROM {$mstTbName} "; $sql.= " LEFT JOIN {$cateTbName} "; $sql.= " ON {$catePrefix}_lang = {$mstPrefix}_lang "; $sql.= " AND {$catePrefix}_id = {$mstPrefix}_{$catePrefix}_id "; $sql.= " WHERE {$mstPrefix}_lang = '{$lang}' "; if ( isset($cid) && $cid != '' && is_numeric($cid) && $cid > 0 ) { $sql.= " AND {$mstPrefix}_{$catePrefix}_id IN ( SELECT {$catePrefix}_id "; $sql.= " FROM {$cateTbName} "; $sql.= " WHERE {$catePrefix}_id = '{$cid}' "; $sql.= " OR {$catePrefix}_pid = '{$cid}' "; $sql.= " ) "; } if ( isset($sid) && $sid != '' && is_numeric($sid) && $sid > 0 ) { $sql.= " AND {$mstPrefix}_{$catePrefix}_id = {$sid} "; } // $sql.= " AND {$mstPrefix}_{$catePrefix}_id = {$cid} "; $sql.= " ORDER BY {$mstPrefix}_dt DESC , {$mstPrefix}_sort_id "; // $sql.= " LIMIT 3 "; $sql.= " LIMIT {$recFrom} , {$pageShow} "; if ( $clsMySQL->execQuery($sql) ) { $rsMst = $clsMySQL->result; while( $ary = $clsMySQL->fetchAry($rsMst) ) { // $aryPhotoList = array(); $sql = " SELECT * "; $sql.= " FROM attachment "; $sql.= " WHERE a_ref_type = 'auction' "; $sql.= " AND a_ref_id = '{$ary[$mstPrefix.'_id']}' "; $sql.= " ORDER BY a_sort_id , a_id "; $sql.= " LIMIT 1 "; if ( $clsMySQL->execQuery($sql) ) { while( $aryA = $clsMySQL->fetchArray() ) { $ary['coverImg'] = $aryA['a_path']; } } // $aryMstList[] = $ary; } } ?>