"; //var_dump($xml_for_sort); //echo ""; //Queryにmovieの番号があれば個別ページを表示 if(checkQuery($query[0])==TRUE){ //echo 'クエリがTRUE
'; //echo 'movie=が何文字目に見つかったか strpos:'.strpos($query[0],"movie="); //echo '
artist=が何文字目に見つかったか strpos:'.strpos($query[0],"artist="); //クエリがmovie IDの場合 if(strpos($query[0],"movie=")===0){ //echo '
クエリはmovie'; //クエリからmovie=を削除してIDを格納 $id = str_replace("movie=", "", $query[0]); foreach($xml_for_sort as $key => $value){ //idが該当する時だけ表示 if($value[id]==$id){ $box_list .= '
Loading the player ..movie path'.$value[file].'
'."\n"; //ページタイトルにアーティスト名を入れる $page_title =$value[artistname]; //撮影日が空でなければ表示 if(strcmp($value[archived_date],"")!=0){ $archived_date = ''.date('Y年n月j日',strtotime($value[archived_date]))." / ".date('j M Y',strtotime($value[archived_date])).''; } //撮影場所が空でなければ表示 if(strcmp($value[place_japanese],"")!=0 && strcmp($value[place],"")!=0 ){ $place = ''.$value[place_japanese].' / '.$value[place].''; } //予備欄1が空でなければ表示 if(strcmp($value[freespace_first],"")!=0){ $freespace_first = '
'.$value[freespace_first].'
'; } //予備欄2が空でなければ表示 if(strcmp($value[freespace_second],"")!=0){ $freespace_second = ''.$value[freespace_second].''; } $box_list .= '
'; $box_list .= '
'.$value[artistname]."
".$value[artistname_japanese]."
\n"; $box_list .= '
'.$value[instrumentname_japanese].' / '.$value[instrumentname]."
\n"; $box_list .= $freespace_first."\n"; $box_list .= '
'.$place.$archived_date.$freespace_second.'
'; $box_list .= '
'; } //idがnullの場合 if($value[id]==NULL){ //エラーフラグをたててforeachをやめる echo 'エラーフラグの時のID'.$value[id]; $error = 1; break; } } if($error==1){ $box_list .='
このページは存在しません。 This page does not exist.
'; } }//movieIDだったときの処理完了 //クエリがartist nameの場合 if(strpos($query[0],"artist=")===0){ //echo 'クエリがartist name'; //クエリからartist=を削除してArtist Nameを格納 $artistname = urldecode(str_replace("artist=", "", $query[0])); foreach($xml_for_sort as $key => $value){ //idが該当する時だけ表示 if($value[artistname]==$artistname){ $box_list .= '
Loading the player ..movie path'.$value[file].'
'."\n"; //ページタイトルにアーティスト名を入れる $page_title =$value[artistname]; //撮影日が空でなければ表示 if(strcmp($value[archived_date],"")!=0){ $archived_date = ''.date('Y年n月j日',strtotime($value[archived_date]))." / ".date('j M Y',strtotime($value[archived_date])).''; } //撮影場所が空でなければ表示 if(strcmp($value[place_japanese],"")!=0 && strcmp($value[place],"")!=0 ){ $place = ''.$value[place_japanese].' / '.$value[place].''; } //予備欄1が空でなければ表示 if(strcmp($value[freespace_first],"")!=0){ $freespace_first = '
'.$value[freespace_first].'
'; } //予備欄2が空でなければ表示 if(strcmp($value[freespace_second],"")!=0){ $freespace_second = ''.$value[freespace_second].''; } $box_list .= '
'; $box_list .= '
'.$value[artistname]."
".$value[artistname_japanese]."
\n"; $box_list .= '
'.$value[instrumentname_japanese].' / '.$value[instrumentname]."
\n"; $box_list .= $freespace_first."\n"; $box_list .= '
'.$place.$archived_date.$freespace_second.'
'; $box_list .= '
'; } //idがnullの場合 if($value[artistname]==NULL){ //エラーフラグをたててforeachをやめる echo 'エラーフラグの時のID'.$value[id]; $error = 1; break; } } if($error==1){ $box_list .='
このページは存在しません。 This page does not exist.
'; } }//artistnameだったときの処理完了 //QueryがFalseなら通常のインデックスを表示 }else if(checkQuery($query[0])==FALSE){ //echo 'クエリがFalseの処理'; //ページタイトルはGallery $page_title ="Gallery"; //2回表示するごとにclearを入れるためのカウント $count = 0; foreach ($xml_for_sort as $key => $value) { //2回表示したらクリアする if($count%2==0){ $box_list .= '
'; } //カウントアップ $count++; //ボックス 羅列 第1優先要素 プライオリティーが高いもの順 第2優先要素 日付が新しいもの順 $box_list .= '
'."\n"; $box_list .= "".$value["artistname"][0]." ".$value["artistname_japanese"][0]."
"."\n"; //もし1ヶ月以内に追加されたムービーがあればNewマークをつける if(date("Y-m-d",strtotime($value["date"][0]))>date("Y-m-d",strtotime("-1 month"))){ $box_list .="
New!
"; } $box_list .= "
".$value["artistname_japanese"][0]."
".$value["instrumentname_japanese"][0]."
"."\n"; $box_list .= "
".$value["artistname"][0]."
".$value["instrumentname"][0]."
"."\n"; //日付 デバッグ用 非表示 $box_list .= "
".$value["date"]."=".strtotime($value["date"])."
\n"; //優先度 デバック用 非表示 $box_list .= "priority:".$value["priority"]."\n"; $box_list .= "
"."\n"; } } include('./template/gallery.html'); ?>