calender.inc 5.47 KB
<?php
function fun_csvread($month_dat, $file_name){
	global $tbl_cnt;
	$fp = fopen ("$file_name", "r");
	//CSVファイルの読み込み
	while ($data = fgetcsv ($fp, 4096)) {
		//配列要素の数を変数に格納!!
		$num = count ($data);
		$tbl_cnt++;
		for ($c=0; $c<$num; $c++) {
			$month_dat[$tbl_cnt][$c] = $data[$c] ;
		}
	}
fclose ($fp);
//戻り値として、設定$dはテーブルの数
return $month_dat;
}
?>

<?php
//カレンダの日付及び曜日を生成する
function fun_date($f_date, $f_month, $f_year){
	$hiduke=$f_year .", ". $f_month .", ". $f_date;
	$youbi = array("日", "月", "火", "水", "木", "金", "土");
	$Event_cnst = "イベント登録出来ます";
	$Event_gif = "./image/c009icn.gif";
	$jun_tbl = array("33"=>"(上旬)", "55"=>"(中旬)", "99"=>"(下旬)");
	$day_color = "#000000";
	
	if (($f_date != 33) && ($f_date != 55) && ($f_date != 99)){
		switch(date("w", mktime(0, 0, 0, $f_month, $f_date, $f_year))){
			case "0":
				$day_color = "#ff0000";
				break;
			case "6":
				$day_color = "#0000ff";
				break;
			default:
			$day_color = "#000000";
			break;
	}

	//祝祭日の処理追加
	if (fun_holiday($f_year, $f_month, $f_date) == "true"){
		$day_color = "#ff0000";
	}
}

//日付出力
print("<TD width=50 align=\"right\" ><FONT size= \"-1\" color=\"$day_color\">");

if (($f_date != 33) && ($f_date != 55) && ($f_date != 99)){
	printf("%d(%s)", $f_date,$youbi[date("w",mktime(0, 0, 0, $f_month, $f_date, $f_year))]);
}else{
	print($jun_tbl[$f_date]);
}
	print("<A href=\"javascript:void(setdate('$hiduke'))\">");
	print("<IMG src=\"$Event_gif\" width=\"13\"height=\"13\" border=\"0\" alt=\"$Event_cnst\"></A>");
	print("</FONT>");
	print("</TD>");
}
?>

<?php
function fun_printevent($month_dat, $dkey, $tbl_cnt){
	global $pop_cnt;
	global $tbl_cnt;
	$Exp_cnst = "体験談の表示と登録できます。";
	$Exp_gif  = "../../eventcalender/image/b012icn.gif";
	list($dk_y,$dk_m,$dk_d) = split(",",$dkey);
	$day_key = $dk_y.fun_addzero($dk_m).fun_addzero($dk_d);

	for ($r_ind=0 ; $r_ind <= $tbl_cnt ; $r_ind++){
		if ($month_dat[$r_ind][0] == $day_key){
			$exp_date=$dkey .",".$month_dat[$r_ind][1];
			if (strlen($month_dat[$r_ind][10])!= 0){
				if (strlen($month_dat[$r_ind][11]) != 0){
					print("<A href = \"");
					print($month_dat[$r_ind][10]);
					print("\"");
					print(" onMouseover=");
					print("\"showTips('tip");
					print($pop_cnt);
					print("');\" onMouseout=\"hideTips('tip");
					print($pop_cnt);
					print("');\" target=\"_blank\">");
					print($month_dat[$r_ind][2]);

					if ($month_dat[$r_ind][9] != ""){
						print("(".$month_dat[$r_ind][9].")");
					}
					print("</A>");
/*
					print("<A href=\"javascript:void(setexp('$exp_date'))\">");
					print("<IMG src=\"$Exp_gif\" width=\"13\" height=\"13\" border=\"0\" alt=\"$Exp_cnst\"></A>");
*/
					print("<br>");

					//修正
					if(($month_dat[$r_ind][6]!= "")&&($month_dat[$r_ind][7] != "")&&($month_dat[$r_ind][8] != "")){
						print("〜".$month_dat[$r_ind][6]."年");
						print($month_dat[$r_ind][7]."月");
						print($month_dat[$r_ind][8]."日まで");
						print("<BR>");
					}
					print("<div class=\"tips\" id=\"tip");
					print($pop_cnt);
					print("\">");
					print($month_dat[$r_ind][11]);
					print("</div>");
					$pop_cnt++;
				}else{
					print("<A href = ");
					print( $month_dat[$r_ind][10]);
					print(" target=\"_blank\">");
					print($month_dat[$r_ind][2]);
					if ($month_dat[$r_ind][9] != ""){
						print("(".$month_dat[$r_ind][9].")");
					}
					print("</A>");
/*
					print("<A href=\"javascript:void(setexp('$exp_date'))\">");  
					print("<IMG src=\"$Exp_gif\" width=\"13\" 
					height=\"13\" border=\"0\" alt=\"$Exp_cnst\"></A>");
*/
					print("<br>");

					//修正
					if(($month_dat[$r_ind][6]!= "")&&($month_dat[$r_ind][7] != "") && ($month_dat[$r_ind][8] != "")){
						print("〜".$month_dat[$r_ind][6]."年");
						print($month_dat[$r_ind][7]."月");
						print($month_dat[$r_ind][8]."日まで");
						print("<BR>");
					}
				}
			}else{
				if (strlen($month_dat[$r_ind][11]) != 0){
					print("<A href ");
					print(" onMouseover=");
					print("\"showTips('tip");
					print($pop_cnt);
					print("');\" onMouseout=\"hideTips('tip");
					print($pop_cnt);
					print("');\">");
					print($month_dat[$r_ind][2]);

					if ($month_dat[$r_ind][9] != ""){
						print("(".$month_dat[$r_ind][9].")");
					}
					print("</A>");
/*
					print("<A href=\"javascript:void(setexp('$exp_date'))\">"); 
					print("<IMG src=\"$Exp_gif\" width=\"13\" height=\"13\" border=\"0\" alt=\"$Exp_cnst\"></A>");
*/
					print("<br>");

					//修正
					if(($month_dat[$r_ind][6]!= "")&&($month_dat[$r_ind][7] != "") && ($month_dat[$r_ind][8] != "")){
						print("〜".$month_dat[$r_ind][6]."年");
						print($month_dat[$r_ind][7]."月");
						print($month_dat[$r_ind][8]."日まで");
						print("<BR>");
					}

					print("<div class=\"tips\" id=\"tip");
					print($pop_cnt);
					print("\">");
					print($month_dat[$r_ind][11]);
					print("</div>");
					$pop_cnt++;
				}else{
					print($month_dat[$r_ind][2]);

					if ($month_dat[$r_ind][9] != ""){
						print("(".$month_dat[$r_ind][9].")");
					}

/*
					print("<A href=\"javascript:void(setexp('$exp_date'))\">");
					print("<IMG src=\"$Exp_gif\" width=\"13\"
					height=\"13\" border=\"0\" alt=\"$Exp_cnst\"></A>");
*/
					print("<br>");

					//修正
					if(($month_dat[$r_ind][6]!= "")&&($month_dat[$r_ind][7] != "") && ($month_dat[$r_ind][8] != "")){
						print("〜".$month_dat[$r_ind][6]."年");
						print($month_dat[$r_ind][7]."月");
						print($month_dat[$r_ind][8]."日まで");
						print("<BR>");
					}
				}
			}
		}
	}
}
?>