if( $sReadMode == "PAGE_TOP") { $sDataDir = "./"; } else if( $sReadMode == "PAGE_TOP_SUB") { $sDataDir = $sDirTopSub; } else { $sDataDir = "../../"; } $sDefKanriDir = $sDataDir.'kanri/reports/'; //---------------------------------------------------------- include $sDefKanriDir.'com_define.inc'; //---------------------------------------------------------- $DEF_DATA_DIR = $sDataDir."data/reports/logs/index.dat"; if( file_exists($DEF_DATA_DIR) ) { $DEF_DATA_DIR = $sDataDir."data/reports/logs/index.dat"; } else { $DEF_DATA_DIR = $sDataDir."data/reports/logs/index.dat"; } //---------------------------------------------------------- unset($sData); $sImagePage = $sDataDir."data/reports/image/"; include $sDataDir.'kanri/lib/data_read.inc'; $cntTmpChoChon = 0; $tmpHtml = ""; $tmpHtmlDisp = ""; $sIsDataDisp = "NO"; $nDispCnt = 0; $nLineCnt = 0; $dispHtml = ""; $dispHtmlDetail = ""; $dispHtmlNavi = ""; $sTmpLogPre = ""; $tmpLogPreDisp = ""; $sTmpLogNext = ""; $tmpLogNextDisp = ""; //数字のみ許可 if( is_numeric($sNowPage) == FALSE ) { $sNowPage = 1; } switch( $sReadMode ) { case "PAGE_TOP": $nStartNum = 0; $nEndNum = 10; if( $nEndNum > count($sData) ) { $nEndNum = count($sData); } $sHmtlFile = $sDefKanriDir.'HTML_read.php'; break; case "PAGE_TOP_SUB": $nStartNum = 0; $nEndNum = 5; if( $nEndNum > count($sData) ) { $nEndNum = count($sData); } $sHmtlFile = $sDefKanriDir.'HTML_read.php'; break; case "PAGE_DETAIL": $nStartNum = 0; $nEndNum = count($sData); $sHmtlFile = $sDefKanriDir.'HTML_read.php'; break; case "PAGE_LIST": $nStartNum = ($sNowPage-1) * 10; if( $nStartNum > count($sData) ) { $nStartNum = count($sData); } $nEndNum = ($sNowPage) * 10; if( $nEndNum > count($sData) ) { $nEndNum = count($sData); } $sHmtlFile = $sDefKanriDir.'HTML_read.php'; break; case "SP_LIST": $nStartNum = ($sNowPage-1) * 10; if( $nStartNum > count($sData) ) { $nStartNum = count($sData); } $nEndNum = ($sNowPage) * 10; if( $nEndNum > count($sData) ) { $nEndNum = count($sData); } $sHmtlFile = $sDefKanriDir.'HTML_read.php'; break; case "SP_DETAIL": $nStartNum = 0; $nEndNum = count($sData); $sHmtlFile = $sDefKanriDir.'HTML_read.php'; break; default: //HOTEL_TOP $nStartNum = 0; $nEndNum = count($sData); $sHmtlFile = $sDefKanriDir.'HTML_read.php'; break; } for( $nLogCnt=0; $nLogCnt < count($sData); $nLogCnt++ ) { for($KeyCnt=0;$KeyCnt<$DEF_KEY_NUM;$KeyCnt++) { $sDataBox[$baseId[$KeyCnt]] = ""; $sDataBoxList[$baseId[$KeyCnt]] = ""; } for($KeyCnt=0;$KeyCnt<$DEF_KEY_NUM;$KeyCnt++) { $sKeyName = "key_".$KeyCnt; $sData[$nLogCnt][$sKeyName] = ereg_replace("&qout;","\"",$sData[$nLogCnt][$sKeyName]); $sDataBox[$baseId[$KeyCnt]] = $sData[$nLogCnt][$sKeyName]; $sDataBoxList[$baseId[$KeyCnt]][$nLogCnt] = $sData[$nLogCnt][$sKeyName]; } } $gagaCnt = 0; for( $nLogCnt=0; $nLogCnt < count($sData); $nLogCnt++ ) { $sIsReadHtml = "YES"; for($KeyCnt=0;$KeyCnt<$DEF_KEY_NUM;$KeyCnt++) { $sDataBox[$baseId[$KeyCnt]] = ""; } for($KeyCnt=0;$KeyCnt<$DEF_KEY_NUM;$KeyCnt++) { $sKeyName = "key_".$KeyCnt; $sData[$nLogCnt][$sKeyName] = ereg_replace("&qout;","\"",$sData[$nLogCnt][$sKeyName]); $sDataBox[$baseId[$KeyCnt]] = $sData[$nLogCnt][$sKeyName]; } if( $sReadMode == "SP_LIST" ) { if ($nStartNum > ($gagaCnt) || $nEndNum <= $gagaCnt){ $sIsReadHtml = "NO"; } $gagaCnt = $gagaCnt + 1; } if( $sReadMode == "SP_DETAIL" ) { if( $sDataBox["Logkey"] != $sNowKey ) { $sIsReadHtml = "NO"; } } if( $sReadMode == "PAGE_DETAIL" ) { if( $sDataBox["Logkey"] != $sNowKey ) { $sIsReadHtml = "NO"; } } if($sIsReadHtml == "YES") { include $sHmtlFile; if( $tmpHtmlTop != "" ) { $dispHtmlTop .= mb_convert_encoding($tmpHtmlTop, "UTF-8", "EUC-JP"); $sIsDataDisp = "YES"; } if( $tmpPageHtml != "" ) { $dispHtmlPage .= mb_convert_encoding($tmpPageHtml, "UTF-8", "EUC-JP"); $sIsDataDisp = "YES"; $nDispCnt = $nDispCnt + 1; } if( $tmpPagDetaileHtml != "" ) { $dispHtmlDetail = $tmpPagDetaileHtml; $sIsDataDisp = "YES"; $nDispCnt = $nDispCnt + 1; $nNow = $nLogCnt; $tmpLogPreDisp = $sTmpLogPre; $sTmpLogNext = "NEXT"; $dispHtmlDetail = mb_convert_encoding($dispHtmlDetail, "UTF-8", "EUC-JP"); $dispHtmlTitle = mb_convert_encoding($tmpHtmlTitle, "UTF-8", "EUC-JP"); } } if( $sReadMode == "PAGE_DETAIL" ) { $sTmpLogPre = $sDataBox["Logkey"]; } } if($sHtmlType =="SP_LIST"){ $sHtmlType = "SP_LIST_NAVI"; }elseif($sHtmlType =="SP_DETAIL"){ $sHtmlType = "SP_DETAIL_NAVI"; } include $sHmtlFile; if( $tmpNaviHtml != "" && $gagaCnt >10) { $dispHtmlNavi = $tmpNaviHtml; $dispHtmlNavi = mb_convert_encoding($dispHtmlNavi, "UTF-8", "EUC-JP"); } if( $sReadMode == "SP_DETAIL" ){ $detal_navi =""; $detal_navi .='