2000 && $_GET['year'] < 3000 ) { $year = $_GET['year']; } // else // { $year = date('Y'); // } // $month = ''; if ( isset($_GET['month']) && is_numeric($_GET['month']) && $_GET['month'] >= 1 && $_GET['month'] <= 12 ) { $month = $_GET['month']; } // $aryMst = 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}' "; $sql.= " AND {$mstPrefix}_id = '{$id}' "; if ( $clsMySQL->execQuery($sql) ) { while( $ary = $clsMySQL->fetchArray() ) { $aryMst = $ary; } } //print_r($aryMst); // if ( $cid == '' ) { $cid = ( $aryMst[$catePrefix.'_pid'] == 0 ) ? $aryMst[$catePrefix.'_id'] : $aryMst[$catePrefix.'_pid']; } // $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); // $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']; } // // $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']; // } // } } // $aryCateList[] = $aryLv1; } } // $aryPhotoList = array(); $sql = " SELECT * "; $sql.= " FROM attachment "; $sql.= " WHERE a_ref_type = 'newsPhoto' "; $sql.= " AND a_ref_id = '{$id}' "; $sql.= " ORDER BY a_sort_id , a_id "; if ( $clsMySQL->execQuery($sql) ) { while( $ary = $clsMySQL->fetchArray() ) { $aryPhotoList[] = $ary; } } // echo "
";echo print_r($aryPhotoList);echo "
"; // ?>