new"; // 신규문서 표시 $newDoc = " "; //$dom = new DOMDocument("1.0", "UTF-8"); //$root = $dom->createElement("data"); $i=0; while($i<$rows) { $xml_string = mysql_result($res, $i, 'wr_content'); $oDoc = new DOMDocument(); // 객체를 생성한다 $oDoc->loadXML($xml_string); //echo $oDoc->saveXML(); foreach ($oDoc->childNodes as $cN) { $isCategory = false; // 분류 메뉴 유무 $menu_title = ''; // 메뉴 Title $menu_title_style = ''; // 메뉴 Title 스타일 $menu_url = ''; // 메뉴 URL $menu_user = ''; // 메뉴 표시 그룹( admin, member, all ) $menu_target = ''; // 클릭시 연결 윈도우 $menu_table = ''; // 데이터 테이블 $menu_new = false; // 신규 데이터 유무 // XML 구조 데이터 if($cN->hasChildNodes()) { foreach( $cN->childNodes as $ccN ) { $displayMenu = ''; if( $ccN->nodeName== 'type' && trim($ccN->nodeValue) == 'C') // 분류 $isCategory = true; else if( $ccN->nodeName == 'type' && trim($ccN->nodeValue) == 'B') // 게시판 $isCategory = false; else if( $ccN->nodeName == 'title' ) // 타이틀 $menu_title = $ccN->nodeValue; else if( $ccN->nodeName == 'title_style' ) // 타이틀 스타일 $menu_title_style = trim($ccN->nodeValue); else if( $ccN->nodeName == 'user' ) // 사용자 구분( all, member, admin) $menu_user = trim($ccN->nodeValue); else if( $ccN->nodeName == 'url' ) // 링크 URL $menu_url = trim($ccN->nodeValue); else if( $ccN->nodeName == 'table') // 데이터 테이블 $menu_table = trim($ccN->nodeValue); else if( $ccN->nodeName == 'target' ) // OPEN 윈도우 $menu_target = trim($ccN->nodeValue); } //echo 'menu_user : '.$menu_user .'
'; //echo 'is_admin : '.$is_admin .'
'; //echo 'is_member : '.$is_member .'
'; // 데이터 테이블에 대한 정보가 있는 경우 신규문서(3일전) 존재 유무를 체크 if( $menu_table != '' ) { $baseDate = Date("Y-m-d", mktime(0, 0, 0, date("m") , date("d")-$newDocDays, date("Y"))); // 신규문서 표시 기준일 (3일전) $dataSql = " select * from g4_write_". $menu_table ." where wr_datetime > '". $baseDate ."'"; $dataRes = mysql_query($dataSql); $dataRows = mysql_num_rows($dataRes); // 신규문서 표시 체크 if( $dataRows > 0 ) $menu_new = true; } if( $isCategory ) { // 분류 체크 if( $menu_user == 'all' || ( $menu_user == 'member' && $is_member == '1' ) || ( $menu_user == 'admin' && $is_admin == 'super')) $displayMenu = '
▶ ' . $menu_title . ''; else if( $menu_user != 'admin' ) $displayMenu = '
▶ ' . $menu_title . ''; } else { // 게시판 표시 if( $menu_user == 'all' || ( $menu_user == 'member' && $is_member == '1' ) || ( $menu_user == 'admin' && $is_admin == 'super')) { if( $menu_url != '' ) $displayMenu = '     ' . $menu_title . ''; else $displayMenu = '     ' . $menu_title . ''; } else if( $menu_user != 'admin' ) $displayMenu = '     ' . $menu_title . ''; } // 메뉴 화면 Display if( $displayMenu != '' ) { if( $menu_new) $displayMenu = $displayMenu . $newDoc; echo $displayMenu; } } } //echo $i; echo "
"; $i++; } ?>