<?php

include("./init.php");

include("./function.php");

include("./file_func.php");

include("./classfunc.php");

include("./convert.php");

	include("./loger_class.php");

	include("./modeinit.php");

	

	if( $_COOKIE["ckAdmin"] == ADMINCOOKIE){

		$fAdmin = TRUE;

	}else{

		$fAdmin = FALSE;

	}

	

	//	諸変数

	$lastID = 0;

	$sShow = "";

	$sLog = "";

	$errMsg = "";

	$chkCookie = FALSE;

	

	if( $fAdmin){

		$mode = "in";

	}

	

	if( $_POST["pass"] == ""){

		$ckPassFile = preg_replace( "/\./", "", $p);

		if( $_COOKIE[ $ckPassFile]){

			$chkCookie = TRUE;

			$mode = "in";

			$_POST["pass"] = $_COOKIE[ $ckPassFile];

		}

	}

	

	//	index.htmlのデザインを定義

	$cHTML = new ConvertHTML( "_index.html");

	$cFormHTML = new ConvertHTML( "_regform.html");

	

	if( CmpStr( "in", $mode)){

	//	パスが合ってれば表示モード

		$aTemp = aReadFile( RECORD_POSITION . $p, 0);

		$cLog = new Loger( $aTemp);

		

		if( $fAdmin){	$_POST["pass"] = $cLog->pagePass;	}

		

		if( CmpStr( $cLog->pagePass, trim( $_POST["pass"]))){

			//	クッキー食うか

			$ckPassFile = preg_replace( "/\./", "", $p);

			setcookie( $ckPassFile, trim( $_POST["pass"]), time()+3600*24*365*10);

//echo $p."> ".trim( $_POST["pass"]);

//exit;

			//	OK牧場 表示GOGOGOG

			$aLogFileNameMaster[0] = $p;

			$aLogFileName[0] = $p;

			$sFileName = preg_replace( "/\.((txt)|(php))/", "", $p);

			$sTarget = substr( $sFileName, -1);

			$i = 0;

			$iNum2 = 0;

			

			//	アドミン時のログメニュー

			include( "./adminlogmenu.php");

			$aLogFileInfo[0] = $errMsg;

			

			//	整形しまー

			include("./logload.php");

			$_REQUEST["LOGS"] = $sLog;

		}else{

			if( $chkCookie){

				$errMsg .= "Cookieに保存されていたパスが";

			}

			//	違うじゃん

			$mode = "single";

			$errMsg .= "<span class=\"warning\"><B>間違っています。</B></span>";

		}

	}

	

	if( CmpStr( "single", $mode)){

	//	フォーム表示モードざます

		$cPassFormHTML = new ConvertHTML( "_passform.html");

		

//		$ckPassFile = preg_replace( "/\./", "", $p);

//		$_REQUEST["CKPASS"] = $_COOKIE[ $ckPassFile];

		$_REQUEST["LOG"] = $p;

		$_REQUEST["ERRMSG"] = $errMsg;

		

		$cPassFormHTML->Set_Array( $_REQUEST);

		$sTemp = $cPassFormHTML->Replace(0);

		

		$_REQUEST["LOGS"] = $sTemp;

		

		$_REQUEST["VIEWLOG"] = "0";

		$_REQUEST["MODLOG"] = "";

		

		if( file_exists( RECORD_POSITION . $p)){

			//	アドミン時のログメニュー

			include( "./adminlogmenu.php");

		}else{

			//	ファイルがなかった

			$_REQUEST["VIEWLOG"] = "0";

			$_REQUEST["MODLOG"] = "";

			$_REQUEST["LOGS"] = "<H3></H3><BR>該当のファイルがありませんでした。<BR>";

		}

		

	}

	

	//	アドミンメニュー作成 %ADMINMENU%

	include( "./adminmenu.php");

	//	TitleとInfoをDOMデータにしてる。%INFO%

	include( "infodom.php");

	//	Menu部分の定義

	include( "./linker.php");

	

	//	最終出力

	$cHTML->Set_Array( $_REQUEST);

	$sShow = $cHTML->Replace(0);

	echo $sShow;

	

?>