adminimenu.php 6.08 KB
<?php
//*****************************************************************************
//* 
//* プログラム名:管理者画面
//* プログラムID:adminimenu.php
//* 機能				:
//* 作成者			:
//* 
//*****************************************************************************
//セッション開始
require_once("./include/session_start.inc");
require('./include/month_Eng.php');
require('./function/operatezero.inc');

//ファイル名称取得
$filename = "eventmst".fun_addzero($main_mon).".csv";

//定数ファイル名称####
$ddir = "data/event/";
$filename = $ddir.$filename;
?>

<HTML>
<HEAD>
<TITLE>e_event admin menu</TITLE>
<SCRIPT Language="JavaScript">

<!--
function incheck(){
}

function Move_Menu(){
	document.eventup.action = "main_menu.php";
	document.eventup.method = "POST";
	document.eventup.submit();
	return;
}

function Move_LogOut(){
	document.eventup.action = "login.php";
	document.eventup.method = "POST";
	document.eventup.submit();
	return;
}

function Move_Update(){
	if (document.eventup.rec.value == 0){
		alert("There are no records.");
		return false;
	}
	var maxcnt,cnt;
	maxcnt = document.eventup.elements.length;
	cnt = 0;
	for(i = 2; i < maxcnt; i++){
		if (document.eventup.elements[i].checked){
			cnt++;
		}
	}

	if (cnt == 0){
		alert("Processed is not selected");
		return false;
	}

	if(confirm ("Do you edit it?")){
		document.eventup.action = "eventmod.php";
		document.eventup.method = "POST";
		document.eventup.submit();
		return;
	}
}

function Move_Delete(){
	if (document.eventup.rec.value == 0){
		alert("There are no records.");
		return false;
	}
	var maxcnt,cnt;
	maxcnt = document.eventup.elements.length;
	cnt = 0;
	for(i = 2; i < maxcnt; i++){
		if (document.eventup.elements[i].checked){
			cnt++;
		}
	}

	if (cnt == 0){
		alert("Processed is not selected");
		return false;
	}

	if(confirm ("Do you delete it?")){
		document.eventup.action = "eventdel.php";
		document.eventup.method = "POST";
		document.eventup.submit();
		return;
	}
}
-->

</SCRIPT>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<link href="css/style.css" rel="stylesheet" type="text/css">
</HEAD>
<BODY>
<FORM method="POST" name="eventup">

<TABLE width="100%" border="0" align="center" cellPadding=0 cellSpacing=0 class="header">
	<TBODY>
		<TR>
			<TD align="left"><img src="image/titilemini.gif" alt="e-event" width="117" height="40"></TD>
			<TD align="right" width="300">
				<INPUT type="button" value="Back" onclick="return Move_Menu()">
				<INPUT type="button" value="Log out" onclick="return Move_LogOut()">
			</TD>
		</TR>
	</TBODY>
</TABLE>

<?php 
switch($syori){
	case 2:
		echo '<INPUT type="button" value="Edit"  onclick="return Move_Update()">';
		break;
	case 3:
		echo '<INPUT type="button" value="Delete"  onclick="return Move_Delete()">';
		break;
}
?>

<TABLE border="1" width="auto" cellspacing="1" callpadding="2" bgcolor="#ffffff">
	<TR bgcolor ="#FFFFCC">
		<TD colspan="13">
			<FONT size="-1">

				<?php
				//見出しの設定
				$midashi = array(" ", "Date", "Event Name", "Start Date", "End Date", "HomePage", "Message");
				$midashi_w = array("30", "95", "250", "80", "80", "200", "300");
				$Num_cnst = 7;

				switch($syori){
					case 2:
						$midashi[0] = "Edit";
						break;
					case 3:
						$midashi[0] = "Delete";
						break;
				}
				echo "Data for ".month_Eng($main_mon)." ".$main_year;
				?>

			</FONT>
		</TD>
	</TR>
	<TR>

		<?php
		for ($m = 0; $m < $Num_cnst; $m++){
			echo '<TD width='.$midashi_w[$m].'><FONT size="-1">'.$midashi[$m].'</FONT></TD>';
		}
		?>

	</TR>

<?php
//!!PHPの処理
$fp = @fopen("$filename","r");
if ($fp == False){
	print("Failed to open file.<BR>");
	exit;
}

$rec_cnt = 0;
while($buf = fgetcsv($fp,4096)){
	$num = count($buf);
	list($event_ymd, $event_idx, $eventname, $fyear, $fmon, $fday, $tyear, $tmon, $tday, $t_place, $hpadr, $msg) = $buf;
	$exp_key = $event_ymd.",".$event_idx;

	if(substr($event_ymd, 0, 4) == $main_year){
		echo '<TR><TD width=30><FONT size="-1">';
		if (($syori == "1") || ($syori == "3" )){
			echo '<INPUT type="checkbox" name="touroku[]" value="'.$exp_key.'"></FONT></TD>';
		}else{
			echo '<INPUT type="radio" name="touroku" value="'.$exp_key.'"></FONT></TD>';
		}

		$eventy = substr($event_ymd, 0, 4);
		$eventm = substr($event_ymd, 4, 2);
		$eventd = substr($event_ymd, 6, 2);
					
		$jun_tbl =array("33" => "Beginning", "55" => "Middle", "99" => "End");
		if (($eventd == 33) ||($eventd == 55) || ($eventd == 99)){
			echo '<TD width=95><FONT size="-1">'.$jun_tbl[$eventd].' '.month_Eng($eventm).' '.$eventy.'</FONT></TD>';
		}else{
			echo '<TD width=95><FONT size="-1">'.$eventd.' '.month_Eng($eventm).' '.$eventy.'</FONT></TD>';
		}

		//ここから下はイベント登録ファイルの出力
		if ($buf[2] != ""){
			echo '<TD width=250><FONT size="-1">'.$buf[2].'</FONT></TD>';
		}else{
			echo '<TD width=250><FONT size="-1"><BR></FONT></TD>';
		}

		if (($fyear != "") && ($fmon != "") && ($fday != "")){
			echo '<TD width=80><FONT size="-1">'.$fday.' '.month_Eng($fmon).' '.$fyear.'</FONT></TD>';
		}else{
			echo '<TD width=80><FONT size="-1"><BR></FONT></TD>';
		}

		if (($tyear != "") && ($tmon != "") && ($tday != "")){
			echo '<TD width=80><FONT size="-1">'.$tday.' '.month_Eng($tmon).' '.$tyear.'</FONT></TD>';
		}else{
			echo '<TD width=80><FONT size="-1"><BR></FONT></TD>';
		}

		for($i = 10; $i<12; $i++){
			$s = $i-4;
			if ($buf[$i] != ""){
				echo '<TD width='.$midashi_w[$s].'><FONT size="-1">';
				echo '<div class="url_return">'.$buf[$i].'</div></TD></FONT>';
			}else{
				echo '<TD width='.$midashi_w[$s].'><FONT size="-1">';
				echo '<BR></TD></FONT>';
			}
		}
		echo '</TR>';
		$rec_cnt++;
	}
}

echo '</TABLE>';
fclose($fp);

echo 'Registration number is '.$rec_cnt.'<BR><BR>';
?>

<INPUT type ="hidden" name="main_year"  value ="<?php echo $main_year; ?>">
<INPUT type ="hidden" name="main_mon"   value ="<?php echo $main_mon; ?>">
<INPUT type ="hidden" name="file_month" value ="<?php echo $main_mon; ?>">
<INPUT type ="hidden" name="filetyp"    value ="<?php echo $filetyp; ?>">
<INPUT type ="hidden" name="rec"        value ="<?php echo $rec_cnt; ?>">
<INPUT type ="hidden" name="syori"        value ="<?php echo $syori; ?>">
</FORM>
</BODY>
</HTML>