" . $maintxt . " > " . $subtxt;
break;
case "sec2":
include('./inc/common/setting_sec2.inc');
$maintxt = $navi["sec2-main"]["txt"];
$navistr = " > " . $maintxt;
break;
case "sec4":
include('./inc/common/setting_sec4.inc');
$maintxt = $navi["sec4-main"]["txt"];
$navistr = " > " . $maintxt;
break;
default:
$section = "sec1-fun";
$type = "grids";
$id = "youtoons";
include('./inc/common/setting_sec1-fun.inc');
$url = $navi["sec1-main"]["file"];
$maintxt = $navi["sec1-main"]["txt"];
$subtxt = $navi[$section]["txt"];
$navistr = " > " . $maintxt . " > " . $subtxt;
break;
}
// choose css file : only for sec4, use sec4.css, the rest use sec.css
switch ($section) {
case "sec4":
$css = "sec4.css";
break;
default:
$css = "sec.css";
break;
}
// evaluate $type and $id
if(!array_key_exists($type, $type_list)||is_null($type)||$type==""){
// $type不正もしくは空
$type = key($type_list);
$id = $menu_list[$type][0];
}else{
//正当な$type→$_GETをそのまま使用
if(array_search($id, $menu_list[$type])===false||is_null($id)||$id==""){
//$idが不正もしくは空→$typeのデフォルトの$idを使用
$id = $menu_list[$type][0];
}
//正当な$id→$_GETをそのまま使用
}
// print HTML header
readfile('./inc/common/html_head.inc');
// print css file and favicon
print <<
EOT;
// set description img and txt
if($description[$id]["img"]==TRUE){
$description_img = "./img/function_and_games/" . $id . ".png";
}else{
$description_img = "./img/function_and_games/dummy.png";
}
$description_txt = $description[$id]["txt"];
$type_txt = $type_list[$type]["txt"];
// print javascript
include('./inc/common/html_script.inc');
// print menu, description, slider html
include('./inc/common/menu.inc');
readfile('./inc/common/html_slider.inc');
$url = "./inc/function/{$id}.inc";
//****************************************************
readfile($url);
//****************************************************
// print end html
readfile('./inc/common/html_end.inc');
?>