"; $HTML_TAGS.="body {background-image: url('./img/".$bg_img_name."');background-repeat: ".$bg_haichi."}"; $HTML_TAGS.=""; } }else{ $HTML_TAGS=""; } return $HTML_TAGS; } function INDEX_IMG($MODE){ $HTML_TAGS=""; if(file_exists("./img/index_".$MODE.".jpg")){ $HTML_TAGS=""; }elseif(file_exists("./img/index_top.jpg") && ! file_exists("./img/index_".$MODE."_non.gif")){ $HTML_TAGS=""; }elseif(file_exists("./img/index_".$MODE."_non.gif")){ $HTML_TAGS=""; }else{ $Index_Img=""; } return $HTML_TAGS; } //============== function NIGHT_MODE($MODE){ global $ID; $HTML_TAGS=""; switch($MODE){ //============== case "top": if(file_exists("./data/top.txt")){ $LINES=File_no_yomikomi("./data/top.txt"); }else{$LINES="";} $LINES_arr=split("\n",$LINES); $HTML_TAGS="\n"; for($i=0;$i",$LINES_arr[$i]); if($LINES_arr[$i] !=""){ $HTML_TAGS.=""; } } $HTML_TAGS.="
".@$gals[0]."".@$gals[1]."
"; break; //============== case "schedule": if(file_exists("./data/schedule.txt")){ $LINES=File_no_yomikomi("./data/schedule.txt"); }else{$LINES="";} $LINES_arr=split("\n",$LINES); $TABLE_TAG=""; $HTML_TAGS.=$TABLE_TAG;$rowsno=0; for($i=0;$i",$LINES_arr[$i]); $width_size=" width='12%'"; if($i==0){ $HTML_TAGS.="\n".$gals[2]." ".$gals[3]." ".$gals[4]." ".$gals[5]." ".$gals[6]." ".$gals[7]." ".$gals[8].""; $HTML_TAGS_HEADER="\n".$gals[2]." ".$gals[3]." ".$gals[4]." ".$gals[5]." ".$gals[6]." ".$gals[7]." ".$gals[8].""; }else{ $HTML_TAGS.="\n"; for($h=2;$h<9;$h++){ $nigo=split(";;",$gals[$h]); $HTML_TAGS.="".$nigo[0]."
".@$nigo[1].""; } $HTML_TAGS.="
"; if($rowsno > 2){$HTML_TAGS.="".$HTML_TAGS_HEADER;$rowsno=0;}else{$rowsno++;} } } $HTML_TAGS.="
出勤表
出勤表
"; if(file_exists("./img_staff/g_".$gals[0]."s.jpg")){ $HTML_TAGS.=""; }else{ $HTML_TAGS.=""; } $HTML_TAGS.="
".$gals[1]."
"; break; //============== case "system": if(file_exists("./data/".$MODE.".txt")){ $LINES=File_no_yomikomi("./data/".$MODE.".txt"); }else{$LINES="";} $HTML_TAGS=$LINES; break; //============== case "view": case "skill": if(file_exists("./data/".$MODE.".txt")){ $LINES=File_no_yomikomi("./data/".$MODE.".txt"); }else{$LINES="";} $LINES_arr=split("\n",$LINES); $HTML_TAGS="\n"; $HTML_TAGS.="\n"; for($i=1;$i<9;$i++){ if(file_exists("./img/".$MODE."_".$i.".jpg")){ $HTML_TAGS.=""; }else{$HTML_TAGS.="";} if($i==3){$HTML_TAGS.="";} } $HTML_TAGS.="
\n"; break; //============== case "access": case "system2": case "recruit": case "info": $LINES=""; if(file_exists("./data/".$MODE."_t1.txt")){ $t1=File_no_yomikomi("./data/".$MODE."_t1.txt"); if($t1 !=""){$LINES.="

".$t1."

";} } if(file_exists("./data/".$MODE.".txt")){ $LINES.=File_no_yomikomi("./data/".$MODE.".txt")."

"; } if(file_exists("./data/".$MODE."_t2.txt")){ $t2=File_no_yomikomi("./data/".$MODE."_t2.txt"); if($t2 !=""){$LINES.="

".$t2."

";} } if(file_exists("./data/".$MODE."2.txt")){ $LINES.=File_no_yomikomi("./data/".$MODE."2.txt"); } $HTML_TAGS=nl2br($LINES); break; //============== case "map": if(file_exists("./img/map.gif")){ $IMG_INFO=getimagesize("./img/map.gif"); $HTML_TAGS="";} elseif(file_exists("./img/map.jpg")){ $IMG_INFO=getimagesize("./img/map.jpg"); $HTML_TAGS="";} elseif(file_exists("./img/map.png")){ $IMG_INFO=getimagesize("./img/map.png"); $HTML_TAGS="";} break; //============== case "link": if(file_exists("./data/link.data")){ $HTML_TAGS=File_no_yomikomi("./data/link.data"); } break; //============== case "staff2": if(file_exists("./data/gals.data")){ $LINES=File_no_yomikomi("./data/gals.data"); }else{$LINES="";} $LINES_arr=split("\n",$LINES); for($i=0;$i",$LINES_arr[$i]); $ID_ARR[]=$gals[0]; } $key = array_search($ID, $ID_ARR); $HTML_TAGS=$LINES_arr[$key]; break; //============== case "staff": $MAX_COLS=5; if(file_exists("./data/gals.data")){$LINES=File_no_yomikomi("./data/gals.data"); }else{$LINES="";} $LINES_arr=split("\n",$LINES); $gals_num=count($LINES_arr); if(file_exists("data/staff_opt.php")){ include("data/staff_opt.php"); }else{ $waku=0; } //枠あり if($waku==1){ $MAX_COLS=4; $HTML_TAGS1="";$HTML_TAGS2="";$cols=1; $HTML_TAGS="\n"; for($i=0;$i",$LINES_arr[$i]); $HTML_TAGS1.="\n"; $HTML_TAGS2.="\n\n"; if($cols>=4){$cols=1;$HTML_TAGS.=$HTML_TAGS1."\n".$HTML_TAGS2."" ;$HTML_TAGS1="";$HTML_TAGS2="";}else{$cols++;} } $HTML_TAGS.=$HTML_TAGS1."\n".$HTML_TAGS2."" ; $HTML_TAGS.="\n
\n"; $HTML_TAGS1.="\n"; if(file_exists("./img_staff/g_".$gals[0].".jpg")){ $HTML_TAGS1.=""; }else{ $HTML_TAGS1.=""; } $HTML_TAGS1.="".$gals[1]."
"; }else{ if($gals_num<15){ $HTML_TAGS.="\n
"; $HTML_TAGS.=INDEX_IMG($MODE); $HTML_TAGS.=""; }else{$MAX_COLS=10;} $TABLE_TAG="\n\n"; $cols=1; $HTML_TAGS1="";$HTML_TAGS2=""; $HTML_TAGS.=$TABLE_TAG; for($i=0;$i",$LINES_arr[$i]); $HTML_TAGS1.="\n\n"; $HTML_TAGS2.="\n\n"; if($cols >= $MAX_COLS){ $HTML_TAGS.="".$HTML_TAGS1."".$HTML_TAGS2."
".$gals[1]."

\n\n"; $HTML_TAGS1="";$HTML_TAGS2="";$cols=0; }else{$cols++;} } for($h=$cols;$h<$MAX_COLS;$h++){ # $HTML_TAGS1.="\n\n"; # $HTML_TAGS2.="\n\n"; } $HTML_TAGS.="".$HTML_TAGS1."".$HTML_TAGS2."
 AB  AB 
\n"; if($gals_num<15){$HTML_TAGS.="
";} } break; //============== case "gals2": if(file_exists("./data/gals.data")){ $LINES=File_no_yomikomi("./data/gals.data"); }else{$LINES="";} $LINES_arr=split("\n",$LINES); for($i=0;$i",$LINES_arr[$i]); $ID_ARR[]=$gals[0]; } $key = array_search($ID, $ID_ARR); $HTML_TAGS=$LINES_arr[$key]; break; //============== case "gals": $MAX_COLS=5; if(file_exists("./data/gals.data")){ $LINES=File_no_yomikomi("./data/gals.data"); }else{$LINES="";} $LINES_arr=split("\n",$LINES); $gals_num=count($LINES_arr); if($gals_num<10){ $HTML_TAGS.="\n
"; $HTML_TAGS.=INDEX_IMG($MODE); $HTML_TAGS.=""; }else{$MAX_COLS=10;} $TABLE_TAG="\n\n"; $cols=1; $HTML_TAGS1="";$HTML_TAGS2=""; $HTML_TAGS.=$TABLE_TAG; for($i=0;$i",$LINES_arr[$i]); $HTML_TAGS1.="\n\n"; $HTML_TAGS2.="\n\n"; if($cols >= $MAX_COLS){ $HTML_TAGS.="".$HTML_TAGS1."".$HTML_TAGS2."
".$gals[1]."

\n\n"; $HTML_TAGS1="";$HTML_TAGS2="";$cols=0; }else{$cols++;} } for($h=$cols;$h<$MAX_COLS;$h++){ # $HTML_TAGS1.="\n\n"; # $HTML_TAGS2.="\n\n"; } $HTML_TAGS.="".$HTML_TAGS1."".$HTML_TAGS2."
 AB  AB 
\n"; if($gals_num<10){$HTML_TAGS.="
";} break; } //============== return $HTML_TAGS; } //============== // ファイルの読み込み function File_no_yomikomi($FILE){ $MyLine=""; if(!($fp=fopen($FILE,"r"))) { $msg_err="準備中。"; return $msg_err; }else{ while(!feof($fp)) { $MyLine.=@fgets($fp,4096); } return $MyLine; } fclose($fp); } // ============================================= // ファイルの書き込み function File_no_kakikomi($FILE,$NAIYOU){ $MyLine=""; if(!($fp=fopen($FILE,"w"))) { $msg_err="errorが発生しました。".$FILE; return $msg_err; }else{ fputs($fp,$NAIYOU); } fclose($fp); } //============== // カウンター function Counter_View($flag=0){ $c_dat ="data/count.dat"; $c_bak ="data/count.bak"; if(!file_exists($c_dat)){File_no_kakikomi($c_dat,"");} if(!file_exists($c_bak)){File_no_kakikomi($c_bak,"");} $time = getdate(time()); if(file_exists($c_dat)){ $size=filesize($c_dat); $fp=fopen($c_dat,"r+") or die("$c_dat ファイルを開けません"); flock($fp,2); $count=@fgets($fp,$size); $dummy=split("\t",$count); if($size <= 1){ $size=filesize($c_bak); $fps=fopen($c_bak,"r") or die("$c_bak ファイルを開けません"); flock($fps,2); $count=fgets($fps,$size); $dummy=preg_split('/\t/',$count); $dummy[4]++; fclose($fps); } if($dummy[3] != $time['mday']){ $dummy[2]= $dummy[0] - $dummy[1]; $dummy[1]= $dummy[0]; $dummy[3]= $time['mday']; } if($flag==1){$dummy[0]++;} rewind($fp); fputs($fp,"$dummy[0]\t$dummy[1]\t$dummy[2]\t$dummy[3]\t$dummy[4]\t"); fclose($fp); $fp=fopen($c_bak,"w") or die("$c_bak ファイルに書き込めません"); flock($fp,2); fputs($fp,"$dummy[0]\t$dummy[1]\t$dummy[2]\t$dummy[3]\t$dummy[4]\t"); fclose($fp); $today=$dummy[0] - $dummy[1]; # カウンター表示 return "TOTAL:".$dummy[0]." YESTERDAY:".$dummy[2]." TODAY:".$today.""; }else{ return $c_dat." ファイルが存在しません"; } } //============== function MAIN_MENU(){ global $MAIN_MENU_LIST_ARR; $HTML_TAGS=""; for($i=0;$i"; } return $HTML_TAGS; } ?>