calender.inc 7.32 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>");
                 }



        }
      }
     }
  }
}
?>