execQuery($sql) ) { if ( $ary = $clsMySQL->fetchArray() ) { $aryMst = $ary; $subpageName = htmlspecialchars($ary[$mstPrefix.'_name']); $page_name = ( trim($subpageName) != '' ) ? $subpageName.' | ' : '' ; $subpageContent = $ary[$mstPrefix.'_content']; $subpageCss = $ary[$mstPrefix.'_css']; $subpageJs = $ary[$mstPrefix.'_js']; // Get Inner Page Banner // $aryImg = explode( '|' , $ary[$mstPrefix.'_bnr'] ); if ( sizeof($aryImg) > 1 ) { if ( trim($aryImg[1]) != '' && file_exists('../'.$aryImg[1]) ) { $subpageBnr = '../'.$aryImg[1]; } } if( $ary[$mstPrefix.'_tp'] == 3 ) { $cid = $ary[$mstPrefix.'_nc_id']; } // Get Root ID // $subpageRootID = ( $ary[$mstPrefix.'_pid'] == 0 ) ? $ary[$mstPrefix.'_id'] : $ary[$mstPrefix.'_pid'] ; if ( $ary[$mstPrefix.'_pid'] == 0 ) { $subpageRootID = $ary[$mstPrefix.'_id'] ; $intCateLv1ID = $aryMst['wc_id']; $strCateLv1Name = $aryMst['wc_name']; $aryCateLv1 = $aryMst; } else { $subpageRootID = $ary[$mstPrefix.'_pid'] ; $sql = " SELECT * "; $sql.= " FROM {$mstTbName} "; $sql.= " WHERE {$mstPrefix}_lang = '{$lang}' "; $sql.= " AND {$mstPrefix}_id = '{$ary[$mstPrefix.'_pid']}' "; // $sql.= " AND {$mstPrefix}_show = 'Y' "; if ( $clsMySQL->execQuery($sql) ) { if ( $ary = $clsMySQL->fetchArray() ) { $aryP1 = $ary; // Get Inner Page Banner // if ( $subpageBnr == '' ) { $aryImg = explode( '|' , $ary[$mstPrefix.'_bnr'] ); if ( sizeof($aryImg) > 1 ) { if ( trim($aryImg[1]) != '' && file_exists('../'.$aryImg[1]) ) { $subpageBnr ='../'. $aryImg[1]; } } } // Get Root ID if ( $ary[$mstPrefix.'_pid'] == 0 ) { $subpageRootID = $ary[$mstPrefix.'_id'] ; $intCateLv1ID = $aryP1['wc_id']; $strCateLv1Name = $aryP1['wc_name']; $aryCateLv1 = $aryP1; $intCateLv2ID = $aryMst['wc_id']; $strCateLv2Name = $aryMst['wc_name']; $aryCateLv2 = $aryMst; } else { $subpageRootID = $ary[$mstPrefix.'_pid'] ; $sql = " SELECT * "; $sql.= " FROM {$mstTbName} "; $sql.= " WHERE {$mstPrefix}_lang = '{$lang}' "; $sql.= " AND {$mstPrefix}_id = '{$ary[$mstPrefix.'_pid']}' "; // $sql.= " AND {$mstPrefix}_show = 'Y' "; if ( $clsMySQL->execQuery($sql) ) { if ( $ary = $clsMySQL->fetchArray() ) { $aryP2 = $ary; // Get Inner Page Banner // if ( $subpageBnr == '' ) { $aryImg = explode( '|' , $ary[$mstPrefix.'_bnr'] ); if ( sizeof($aryImg) > 1 ) { if ( trim($aryImg[1]) != '' && file_exists('../'.$aryImg[1]) ) { $subpageBnr = '../'.$aryImg[1]; } } } // Get Root ID if ( $ary[$mstPrefix.'_pid'] == 0 ) { $subpageRootID = $ary[$mstPrefix.'_id'] ; $intCateLv1ID = $aryP2['wc_id']; $strCateLv1Name = $aryP2['wc_name']; $aryCateLv1 = $aryP2; $intCateLv2ID = $aryP1['wc_id']; $strCateLv2Name = $aryP1['wc_name']; $aryCateLv2 = $aryP1; $intCateLv3ID = $aryMst['wc_id']; $strCateLv3Name = $aryMst['wc_name']; $aryCateLv3 = $aryMst; } else { // $sql = " SELECT * "; $sql.= " FROM {$mstTbName} "; $sql.= " WHERE {$mstPrefix}_lang = '{$lang}' "; $sql.= " AND {$mstPrefix}_id = '{$ary[$mstPrefix.'_pid']}' "; // $sql.= " AND {$mstPrefix}_show = 'Y' "; if ( $clsMySQL->execQuery($sql) ) { if ( $ary = $clsMySQL->fetchArray() ) { $aryP3 = $ary; // Get Inner Page Banner // if ( $subpageBnr == '' ) { $aryImg = explode( '|' , $ary[$mstPrefix.'_bnr'] ); if ( sizeof($aryImg) > 1 ) { if ( trim($aryImg[1]) != '' && file_exists('../'.$aryImg[1]) ) { $subpageBnr = '../'.$aryImg[1]; } } } // Get Root ID if ( $ary[$mstPrefix.'_pid'] == 0 ) { $subpageRootID = $ary[$mstPrefix.'_id'] ; $intCateLv1ID = $aryP3['wc_id']; $strCateLv1Name = $aryP3['wc_name']; $aryCateLv1 = $aryP3; $intCateLv2ID = $aryP2['wc_id']; $strCateLv2Name = $aryP2['wc_name']; $aryCateLv2 = $aryP2; $intCateLv3ID = $aryP1['wc_id']; $strCateLv3Name = $aryP1['wc_name']; $aryCateLv3 = $aryP1; $intCateLv4ID = $aryMst['wc_id']; $strCateLv4Name = $aryMst['wc_name']; $aryCateLv4 = $aryMst; } else { // $subpageRootID = $ary[$mstPrefix.'_pid'] ; $sql = " SELECT * "; $sql.= " FROM {$mstTbName} "; $sql.= " WHERE {$mstPrefix}_lang = '{$lang}' "; $sql.= " AND {$mstPrefix}_id = '{$ary[$mstPrefix.'_pid']}' "; // $sql.= " AND {$mstPrefix}_show = 'Y' "; if ( $clsMySQL->execQuery($sql) ) { if ( $ary = $clsMySQL->fetchArray() ) { $aryP4 = $ary; // Get Inner Page Banner // if ( $subpageBnr == '' ) { $aryImg = explode( '|' , $ary[$mstPrefix.'_bnr'] ); if ( sizeof($aryImg) > 1 ) { if ( trim($aryImg[1]) != '' && file_exists('../'.$aryImg[1]) ) { $subpageBnr = '../'.$aryImg[1]; } } } // Get Root ID if ( $ary[$mstPrefix.'_pid'] == 0 ) { $subpageRootID = $ary[$mstPrefix.'_id'] ; $intCateLv1ID = $aryP4['wc_id']; $strCateLv1Name = $aryP4['wc_name']; $aryCateLv1 = $aryP4; $intCateLv2ID = $aryP3['wc_id']; $strCateLv2Name = $aryP3['wc_name']; $aryCateLv2 = $aryP3; $intCateLv3ID = $aryP2['wc_id']; $strCateLv3Name = $aryP2['wc_name']; $aryCateLv3 = $aryP2; $intCateLv4ID = $aryP1['wc_id']; $strCateLv4Name = $aryP1['wc_name']; $aryCateLv4 = $aryP1; $intCateLv5ID = $aryMst['wc_id']; $strCateLv5Name = $aryMst['wc_name']; $aryCateLv5 = $aryMst; } else { //$subpageRootID = $ary[$mstPrefix.'_pid'] ; $sql = " SELECT * "; $sql.= " FROM {$mstTbName} "; $sql.= " WHERE {$mstPrefix}_lang = '{$lang}' "; $sql.= " AND {$mstPrefix}_id = '{$ary[$mstPrefix.'_pid']}' "; // $sql.= " AND {$mstPrefix}_show = 'Y' "; if ( $clsMySQL->execQuery($sql) ) { if ( $ary = $clsMySQL->fetchArray() ) { $aryP5 = $ary; // Get Inner Page Banner // if ( $subpageBnr == '' ) { $aryImg = explode( '|' , $ary[$mstPrefix.'_bnr'] ); if ( sizeof($aryImg) > 1 ) { if ( trim($aryImg[1]) != '' && file_exists('../'.$aryImg[1]) ) { $subpageBnr = '../'.$aryImg[1]; } } } // Get Root ID if ( $ary[$mstPrefix.'_pid'] == 0 ) { $subpageRootID = $ary[$mstPrefix.'_id'] ; $intCateLv1ID = $aryP5['wc_id']; $strCateLv1Name = $aryP5['wc_name']; $aryCateLv1 = $aryP5; $intCateLv2ID = $aryP4['wc_id']; $strCateLv2Name = $aryP4['wc_name']; $aryCateLv2 = $aryP4; $intCateLv3ID = $aryP3['wc_id']; $strCateLv3Name = $aryP3['wc_name']; $aryCateLv3 = $aryP3; $intCateLv4ID = $aryP2['wc_id']; $strCateLv4Name = $aryP2['wc_name']; $aryCateLv4 = $aryP2; $intCateLv5ID = $aryP1['wc_id']; $strCateLv5Name = $aryP1['wc_name']; $aryCateLv5 = $aryP1; $intCateLv6ID = $aryMst['wc_id']; $strCateLv6Name = $aryMst['wc_name']; $aryCateLv6 = $aryMst; } else { $subpageRootID = $ary[$mstPrefix.'_pid'] ;; } // } } } // } } } // } } } // } } } // } } } // } } // if ($subpageBnr == '' ) { $subpageBnr = $defCntBnr; } $strRootName = ''; $strRootUrl = ''; $sql = " SELECT * "; $sql.= " FROM webpage_content "; $sql.= " WHERE wc_lang = '{$lang}' "; $sql.= " AND wc_id = {$subpageRootID} "; $sql.= " ORDER BY wc_sort_id , wc_id"; if ( $clsMySQL->execQuery($sql) ) { while( $ary = $clsMySQL->fetchArray() ) { // $aryRoot = $ary; if( isset($ary['wc_url']) && $ary['wc_url'] != '' ) { $strRootUrl = $ary['wc_url']; }else{ $strRootUrl = 'content.php?wid='.$ary['wc_id']; } // $strRootBanner = '../image/banner-'.$ary['wc_id'].'.jpg'; $strRootName = htmlspecialchars($ary['wc_name']); } } $arySibaList = array(); if ( sizeof($aryMst) > 0 ) { $sql = " SELECT * "; $sql.= " FROM webpage_content "; $sql.= " WHERE wc_lang = '{$lang}' "; // $sql.= " AND wc_pid = ".( ( $aryMst['wc_pid'] > 0 ) ? $aryMst['wc_pid'] : $aryMst['wc_id'] ); $sql.= " AND wc_pid = ".$subpageRootID; $sql.= " ORDER BY wc_sort_id , wc_id"; if ( $clsMySQL->execQuery($sql) ) { $rsLv1 = $clsMySQL->result; while( $aryLv1 = $clsMySQL->fetchAry($rsLv1) ) { // $sql = " SELECT * "; $sql.= " FROM webpage_content "; $sql.= " WHERE wc_lang = '{$lang}' "; $sql.= " AND wc_pid = {$aryLv1['wc_id']} "; $sql.= " ORDER BY wc_sort_id , wc_id"; if ( $clsMySQL->execQuery($sql) ) { $rsLv2 = $clsMySQL->result; while( $aryLv2 = $clsMySQL->fetchAry($rsLv2) ) { // $sql = " SELECT * "; $sql.= " FROM webpage_content "; $sql.= " WHERE wc_lang = '{$lang}' "; $sql.= " AND wc_pid = {$aryLv2['wc_id']} "; $sql.= " ORDER BY wc_sort_id , wc_id"; if ( $clsMySQL->execQuery($sql) ) { $rsLv3 = $clsMySQL->result; while( $aryLv3 = $clsMySQL->fetchAry($rsLv3) ) { // $aryLv2['sub'][] = $aryLv3; } } $aryLv1['sub'][] = $aryLv2; } } // $arySibaList[] = $aryLv1; } } } ?>