\n", $evldtstr ) ; return false ; } $wkevldtstr = $evldtstr ; //printf( "[%s]given ", $evldtstr ) ; $wkevldtstr = preg_replace( '/\//', '-', $wkevldtstr ) ; $wkevldtstr = sprintf( "%s:00 %s", $wkevldtstr, "Asia/Tokyo" ) ; //printf( "→[%s] ", $wkevldtstr ) ; $wkevldt = new DateTime( $wkevldtstr ) ; $wknowdt = new DateTime('NOW') ; //printf( "→[%s:now(%s)] ", $wkevldt->format('Y/m/d H:i:s'), $wknowdt->format('Y/m/d H:i:s') ) ; if ( $maxdays >0 && $wkevldt->diff($wknowdt)->format('%a') > $maxdays ) { // n 日以上前のイベントは表示しない ( 負の日数が指定された場合は全て表示 ) //printf( "→ return false
\n" ) ; return false ; } else { //printf( "→ return true
\n" ) ; return true ; } } //exec( "/home/srevdusr/getEventPoints/get_soonevent_tsv", $eventarry, $exec_rt ) ; //$events = array() ; $eventarry = array() ; $datapath = "/var/www/html.sr-evd/data" ; $eventlist = $datapath . "/eventlist.txt" ; $file = new SplFileObject($eventlist, 'r'); $file->setFlags(\SplFileObject::READ_CSV | \SplFileObject::SKIP_EMPTY | \SplFileObject::READ_AHEAD); $file->setCsvControl("\t") ; foreach ($file as $lno => $line) { // if ( preg_match( '/^#/', $line[$lno][0] ) ) { // if ( $lno == 1 ) { if ( 0 ) { // header continue ; } else if ( preg_match( '/^##/', $line[0] ) ) { // skip comment lines continue ; } else if ( preg_match( '/^#-/', $line[0] ) ) { // skip comment lines ( for feature event, temporary memo ) continue ; } else if ( preg_match( '/^#/', $line[0] ) ) { // skip comment lines ( for feature event, temporary memo ) continue ; } else { /* $wk_evid = $line[0] ; $events[$wk_evid] = array() ; $events[$wk_evid]["event_id"] = $wk_evid ; $events[$wk_evid]["event_title"] = $line[1] ; $events[$wk_evid]["event_start"] = $line[2] ; $events[$wk_evid]["event_end"] = $line[3] ; $events[$wk_evid]["event_log_interval"] = $line[4] ; $events[$wk_evid]["event_log_preset"] = $line[5] ; $events[$wk_evid]["event_log_detailat"] = $line[6] ; $events[$wk_evid]["append_comment"] = $line[7] ; */ // $eventarry[$lno] = $line ; // printf( "arere? %d: %s:%s
\n", $lno, $line[0], $line[3] ) ; if ( evldtstr2dt( $line[3], 180 ) ) { // 180日以上前に終了したイベントは表示しない array_push( $eventarry, $line ) ; $eventcnt++ ; } } } // printf("
---------------eventarry-------------------------
\n") ; // var_dump( $eventarry ) ; // printf("
---------------events----------------------------
\n") ; // var_dump( $events ) ; // printf("
---------------events end----------------------------
\n") ; //printf( "count=%d\n", count($eventarry) ) ; //$eventcnt = count($eventarry) ; //$eventcnt = count($events) ; for ( $i=1 ; $i\n" ) ; } } ?>

SHOWROOM イベント ポイント推移データ一覧

\n", $remaintime_str ) ; if ( $remaintime_str == "" ) { return ("3日以上" ); } $wk_str = preg_replace( "/ remaining/", "", $remaintime_str ) ; // printf( "remaintime_str = %s
\n", $remaintime_str ) ; $wk_ret = preg_match( '/^([0-9][0-9]*) days/', $wk_str, $wk_arry ) ; if ( $wk_ret == 1 ) { $remain_day = $wk_arry[1] ; } // printf( "remain_day = [%s], wk_str = [%s]
\n", $remain_day, $wk_str ) ; $wk_ret = preg_match( '/[^0-9]*([0-9][0-9]*) hours/', $wk_str, $wk_arry ) ; if ( $wk_ret == 1 ) { $remain_hour = $wk_arry[1] ; } // printf( "remain_hour = [%s], wk_str = [%s]
\n", $remain_hour, $wk_str ) ; $wk_ret = preg_match( '/[^0-9]*([0-9][0-9]*) minutes.*/', $wk_str, $wk_arry ) ; if ( $wk_ret == 1 ) { $remain_min = $wk_arry[1] ; } if ( $remain_day == "" ) { $remain_day = 0 ; } if ( $remain_hour == "" ) { $remain_hour = 0 ; } if ( $remain_min == "" ) { $remain_min = 0 ; } if ( $remain_min != 0 ) { return( sprintf( "%d日%02d時間%02d分" , $remain_day, $remain_hour, $remain_min) ) ; } else if ( $remain_hour != 0 ) { return( sprintf( "%d日%02d時間" , $remain_day, $remain_hour) ) ; } else { return( sprintf( "%d日以上" , $remain_day) ) ; } } $now_dtmg = new DateTime( 'NOW' ) ; function running_status_str( $ev_start_dt, $ev_end_dt ) { $rtnstr = "" ; if ( $ev_start_dt == "" || $ev_end_dt == "" || is_null($ev_start_dt) || is_null($ev_end_dt) ) { $rtnstr = "不明" ; return $rtnstr ; } $ev_start_arry = date_parse_from_format( 'Y/m/d G:i', $ev_start_dt ) ; $ev_end_arry = date_parse_from_format( 'Y/m/d G:i', $ev_end_dt ) ; $ev_start_dtm = date_create_from_format( 'Y/m/d G:i', $ev_start_dt ) ; $ev_end_dtm = date_create_from_format( 'Y/m/d G:i', $ev_end_dt ) ; $now_dtm = new DateTime( 'NOW' ) ; // 開始日の0時 (日数計算用) $ev_start0000_dtm = new DateTime( $ev_start_dtm->format('Y-m-d H:i:s e') ) ; $ev_start0000_dtm->setTime( 0,0,0 ) ; // 開始前日の0時 (前日表示用) $ev_startPrev_dtm = new DateTime( $ev_start_dtm->format('Y-m-d H:i:s e') ) ; $ev_startPrev_dtm = date_modify( $ev_startPrev_dtm, '-1 day' ) ; // 終了日の23時 (日数計算用) $ev_end2359_dtm = new DateTime( $ev_end_dtm->format('Y-m-d H:i:s e') ) ; $ev_end2359_dtm->setTime( 23,59,59 ) ; // 終了翌日の12時35分 (結果待ち表示用) $ev_endNext_dtm = new DateTime( $ev_end2359_dtm->format('Y-m-d H:i:s e') ) ; $ev_endNext_dtm = date_modify( $ev_endNext_dtm, '+1 day' ) ; $ev_endNext_dtm->setTime( 12,35,00 ) ; /* printf( "ev_start_dtm=[%s], ev_end_dtm[%s]
\n", $ev_start_dtm->format('Y/m/d G:i e'), $ev_end_dtm->format( 'Y/m/d G:i e') ) ; printf( "now_dtm=[%s], ev_endNext_dtm[%s]
\n", $now_dtm->format('Y/m/d G:i e'), $ev_endNext_dtm->format( 'Y/m/d G:i e') ) ; printf( "ev_start0000_dtm=[%s], ev_end2359_dtm[%s]
\n", $ev_start0000_dtm->format('Y/m/d G:i e'), $ev_end2359_dtm->format( 'Y/m/d G:i e') ) ; */ // printf( "now_dtm->unixtime=[%s], ev_end_dtm->unixtime=[%s] ... [%s]
\n", $now_dtm->format('U'), $ev_end_dtm->format( 'U') , $ev_end2359_dtm->diff( $now_dtm )->format('%R %y/%m/%d %h:%i:%s' ) ) ; if ( $now_dtm->format('U') > $ev_end_dtm->format('U') ) { $rtnstr = "4.終了" ; //printf( "****** now_dtm=[%s], ev_endNext_dtm[%s] diff=[%s]
\n", $now_dtm->format('Y/m/d G:i e'), $ev_endNext_dtm->format( 'Y/m/d G:i e'), $now_dtm->diff($ev_endNext_dtm)->format('%R %y/%m/%d %h:%i:%s') ) ; // if ( $now_dtm->diff($ev_endNext_dtm)->format("%R") == "+" ) { // if ( $ev_endNext_dtm->diff($now_dtm)->format("%R") == "+" ) { if ( $ev_endNext_dtm->format('U') > $now_dtm->format("U") ) { //printf( "###### now_dtm=[%s], ev_endNext_dtm[%s] diff=[%s]
\n", $now_dtm->format('Y/m/d G:i e'), $ev_endNext_dtm->format( 'Y/m/d G:i e'), $now_dtm->diff($ev_endNext_dtm)->format('%R %y/%m/%d %h:%i:%s') ) ; $rtnstr = "3.結果待" ; // $rtnstr = sprintf( "終了 (結果待ち: %s時間後)", $ev_endNext_dtm->diff($now_dtm)->format('%h') ) ; /* } else if ( $ev_endNext_dtm->format( 'Ymd' ) == $now_dtm->format( 'Ymd' ) ) { $rtnstr = "4.終了 " ; */ } } else if ( $ev_start_dtm->format('U') > $now_dtm->format('U') ) { /* //if ( $ev_startPrev_dtm->format('Ymd') == "20200927" ) { // } if ( 1 ) { printf( "#*#*#*# now_dtm=[%s], ev_startPrev_dtm[%s] diff=[%s]
\n", $now_dtm->format('Y/m/d G:i e'), $ev_startPrev_dtm->format( 'Y/m/d G:i e'), $now_dtm->diff($ev_endNext_dtm)->format('%R %y/%m/%d %h:%i:%s') ) ; } */ $rtnstr = "1.開始前" ; /* if ( $ev_startPrev_dtm->format('Ymd') == $now_dtm->format('Ymd') ) { $rtnstr = "開始前 (開始前日)" ; } */ } else { $rtnstr = "2.開催中" ; /* $remain_days_dtm = $ev_end2359_dtm->diff( $now_dtm ) ; $remain_days = $remain_days_dtm->format("%a") ; if ( intval($remain_days) < 1 ) { $remain_hours_dtm = $ev_end_dtm->diff( $now_dtm ) ; $remain_hours = $remain_hours_dtm->format('%h') ; $rtnstr = sprintf( "%s (最終日: 残り %s時間)", $rtnstr, $remain_hours ) ; } else if ( intval($remain_days) == 1 ) { $rtnstr = sprintf( "%s (終了前日)", $rtnstr ) ; } else { $rtnstr = sprintf( "%s (残り %s日間)", $rtnstr, $ev_end2359_dtm->diff( $now_dtm )->format("%a") ) ; } */ } return( $rtnstr ) ; } function running_substatus_str( $ev_start_dt, $ev_end_dt ) { $rtnstr = "" ; if ( $ev_start_dt == "" || $ev_end_dt == "" || is_null($ev_start_dt) || is_null($ev_end_dt) ) { $rtnstr = "不明" ; return $rtnstr ; } $ev_start_arry = date_parse_from_format( 'Y/m/d G:i', $ev_start_dt ) ; $ev_end_arry = date_parse_from_format( 'Y/m/d G:i', $ev_end_dt ) ; $ev_start_dtm = date_create_from_format( 'Y/m/d G:i', $ev_start_dt ) ; $ev_end_dtm = date_create_from_format( 'Y/m/d G:i', $ev_end_dt ) ; $now_dtm = new DateTime( 'NOW' ) ; // 開始日の0時 (日数計算用) $ev_start0000_dtm = new DateTime( $ev_start_dtm->format('Y-m-d H:i:s e') ) ; $ev_start0000_dtm->setTime( 0,0,0 ) ; // 開始前日の0時 (前日表示用) $ev_startPrev_dtm = new DateTime( $ev_start_dtm->format('Y-m-d H:i:s e') ) ; $ev_startPrev_dtm = date_modify( $ev_startPrev_dtm, '-1 day' ) ; // 終了日の23時 (日数計算用) $ev_end2359_dtm = new DateTime( $ev_end_dtm->format('Y-m-d H:i:s e') ) ; $ev_end2359_dtm->setTime( 23,59,59 ) ; // 終了翌日の12時35分 (結果待ち表示用) $ev_endNext_dtm = new DateTime( $ev_end2359_dtm->format('Y-m-d H:i:s e') ) ; $ev_endNext_dtm = date_modify( $ev_endNext_dtm, '+1 day' ) ; $ev_endNext_dtm->setTime( 12,35,00 ) ; /* printf( "ev_start_dtm=[%s], ev_end_dtm[%s]
\n", $ev_start_dtm->format('Y/m/d G:i e'), $ev_end_dtm->format( 'Y/m/d G:i e') ) ; printf( "now_dtm=[%s], ev_endNext_dtm[%s]
\n", $now_dtm->format('Y/m/d G:i e'), $ev_endNext_dtm->format( 'Y/m/d G:i e') ) ; printf( "ev_start0000_dtm=[%s], ev_end2359_dtm[%s]
\n", $ev_start0000_dtm->format('Y/m/d G:i e'), $ev_end2359_dtm->format( 'Y/m/d G:i e') ) ; */ // printf( "now_dtm->unixtime=[%s], ev_end_dtm->unixtime=[%s] ... [%s]
\n", $now_dtm->format('U'), $ev_end_dtm->format( 'U') , $ev_end2359_dtm->diff( $now_dtm )->format('%R %y/%m/%d %h:%i:%s' ) ) ; if ( $now_dtm->format('U') > $ev_end_dtm->format('U') ) { // $rtnstr = "終了" ; //printf( "****** now_dtm=[%s], ev_endNext_dtm[%s] diff=[%s]
\n", $now_dtm->format('Y/m/d G:i e'), $ev_endNext_dtm->format( 'Y/m/d G:i e'), $now_dtm->diff($ev_endNext_dtm)->format('%R %y/%m/%d %h:%i:%s') ) ; if ( $now_dtm->diff($ev_endNext_dtm)->format("%R") == "+" ) { //printf( "###### now_dtm=[%s], ev_endNext_dtm[%s] diff=[%s]
\n", $now_dtm->format('Y/m/d G:i e'), $ev_endNext_dtm->format( 'Y/m/d G:i e'), $now_dtm->diff($ev_endNext_dtm)->format('%R %y/%m/%d %h:%i:%s') ) ; // $rtnstr = "終了 (結果待ち)" ; $rtnstr = sprintf( "31.(約 %s時間後)", $ev_endNext_dtm->diff($now_dtm)->format('%h') ) ; } else if ( $ev_endNext_dtm->format( 'Ymd' ) == $now_dtm->format( 'Ymd' ) ) { // $rtnstr = "終了 (結果発表日[発表済])" ; $rtnstr = "41.結果発表日(発表済)" ; } else { $rtnstr = "43. " ; } } else if ( $ev_start_dtm->format('U') > $now_dtm->format('U') ) { /* //if ( $ev_startPrev_dtm->format('Ymd') == "20200927" ) { // } if ( 1 ) { printf( "#*#*#*# now_dtm=[%s], ev_startPrev_dtm[%s] diff=[%s]
\n", $now_dtm->format('Y/m/d G:i e'), $ev_startPrev_dtm->format( 'Y/m/d G:i e'), $now_dtm->diff($ev_endNext_dtm)->format('%R %y/%m/%d %h:%i:%s') ) ; } */ $rtnstr = "10.開始前" ; if ( $ev_startPrev_dtm->format('Ymd') == $now_dtm->format('Ymd') ) { $rtnstr = "12.開始前日" ; } else if ( $ev_start_dtm->format('Ymd') == $now_dtm->format('Ymd') ) { if ( $ev_start_dtm->diff($now_dtm)->format('%h') == "0" ) { $rtnstr = sprintf( "14.開始 %2d分前", $ev_start_dtm->diff($now_dtm)->format('%i') ) ; } else { $rtnstr = sprintf( "13.開始 %2d時間前", $ev_start_dtm->diff($now_dtm)->format('%h') ) ; } } else { /* $diffdstr = $ev_start0000_dtm->diff( $now_dtm )->format('%a') ; $rtnstr = sprintf( "11.開始迄2日以上(%03d日)", $diffdstr ) ; */ // $rtnstr = "11.開始前(開始迄 2日以上)" ; $rtnstr = "11.開始前 " ; } } else { // $rtnstr = "開催中" ; $remain_days_dtm = $ev_end2359_dtm->diff( $now_dtm ) ; $remain_days = $remain_days_dtm->format("%a") ; if ( intval($remain_days) < 1 ) { $remain_hours_dtm = $ev_end_dtm->diff( $now_dtm ) ; $remain_hours = $remain_hours_dtm->format('%h') ; if ( $remain_hours == "" || $remain_hours < 1 ) { $rtnstr = sprintf( "24.最終日: 残り %2d分", $ev_end_dtm->diff($now_dtm)->format('%i') ) ; } else { $rtnstr = sprintf( "24.最終日: 残り %2d時間", $remain_hours ) ; } } else if ( intval($remain_days) == 1 ) { $rtnstr = sprintf( "23.終了前日", $rtnstr ) ; } else if ( $ev_start0000_dtm->format('Ymd') == $now_dtm->format('Ymd') ) { $rtnstr = sprintf( "21.開催初日", $rtnstr ) ; } else { $comprate_remain = intval($ev_end_dtm->format('U')) - intval($now_dtm->format('U')) ; $comprate_spent = intval($now_dtm->format('U')) - intval($ev_start_dtm->format('U')) ; $comprate_base = intval($ev_end_dtm->format('U')) - intval($ev_start_dtm->format('U')) ; if ( $comprate_base == 0 ) { // avoid zero-division $comprate = 0 ; } else { $comprate = $comprate_remain * 100 / $comprate_base ; $comprate_s = $comprate_spent * 100 / $comprate_base ; } // $rtnstr = sprintf( "22.開催中( %03d日残[%02d%%残])", $remain_days, $comprate ) ; $rtnstr = sprintf( "22.残り %d日 (%02d%%済)", $remain_days, $comprate_s ) ; } } return( $rtnstr ) ; } ?>
  (全項目対象検索・絞込)     
固定列数:
■ %s 現在。%d イベントを表示(開催前・開催中を含む)
', date( 'Y/m/d H:i:s', $nowdt ), $eventcnt ) ; ?> ' . "\n" ; //echo '' . "\n" ; echo '
' . "\n" ; $thandtf=array( "thead", "tfoot" ) ; //$thandtf=array( "thead" ) ; for ( $i=0 ; $i' . "\n" ; echo ' ' . "\n" ; //echo ' ' ."\n" ; // echo ' ' ."\n" ; // echo ' ' ."\n" ; // echo ' ' ."\n" ; // echo ' ' ."\n" ; // echo ' ' ."\n" ; echo ' ' ."\n" ; echo ' ' ."\n" ; // echo ' ' ."\n" ; echo ' ' ."\n" ; // 元に戻す $now_dtmg->sub(new DateInterval('P2D')) ; echo ' ' ."\n" ; echo ' ' ."\n" ; echo ' ' ."\n" ; echo ' ' ."\n" ; // echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; //echo ' ' ."\n" ; // echo ' ' ."\n" ; echo ' ' . "\n" ; echo '' . "\n" ; } echo '' . "\n" ; for ( $i=1 ; $i' . "\n" ; // echo ' ' ."\n" ; // started at // echo ' ' ."\n" ; // end at // echo ' ' ."\n" ; // started at // echo ' ' ."\n" ; // end at ///// 1st[0] col $wkrstat = "
" ; //print "call with (" . $event_data[$fno_start] . ")
" ; //print "eq (" . $event_data[$fno_start] . ")
" ; $wkrstat = running_status_str( $event_data[$fno_start], $event_data[$fno_end] ) ; //print " --> [" . $wkrstat2 . "]
" ; if ( $wkrstat == "不明" ) { echo ' ' ."\n" ; // 状態 } else { $wkrstat_arry = preg_split( "/\./", $wkrstat ) ; $wkrstat_str = preg_replace( "/^$wkrstat_arry[0]\./", "", $wkrstat ) ; //echo ' ' ."\n" ; // 状態 printf( " \n", $wkrstat_arry[0], $wkrstat_str ) ; } ///// 2nd[1] col $wkrsstat = "
" ; //print "call with (" . $event_data[$fno_start] . ")
" ; //print "eq (" . $event_data[$fno_start] . ")
" ; $wkrsstat = running_substatus_str( $event_data[$fno_start], $event_data[$fno_end] ) ; //print " --> [" . $wkrstat2 . "]
" ; if ( $wkrsstat == "不明" ) { echo ' ' ."\n" ; // 状態(substatus) } else { $wkrsstat_arry = preg_split( "/\./", $wkrsstat ) ; $wkrsstat_str = preg_replace( "/^$wkrsstat_arry[0]\./", "", $wkrsstat ) ; printf( " \n", $wkrsstat_arry[0], $wkrsstat_str ) ; // echo ' ' ."\n" ; // 状態(substatus) } echo ' ' ."\n" ; // started at // 3rd col echo ' ' ."\n" ; // end at // 4th col // echo ' ' ."\n" ; // banner small // echo ' ' ."\n" ; // description // echo ' ' ."\n" ; // event type name ("レベル", "ランキング") // 5th col if ( preg_match( "/開始前/", $wkrstat ) === 1 ) { // 開始前 echo ' ' ."\n" ; // event title } else if ( preg_match( "/開催中/", $wkrstat ) === 1 ) { // 開催中 printf( " \n", $base_host, $event_data[$fno_url_key], $event_data[$fno_evtitle], $base_host, $event_data[$fno_url_key] , $event_data[$fno_url_key] ) ; // event title } else if ( preg_match( "/終了/", $wkrstat ) === 1 && preg_match( "/結果発表/", $wkrsstat ) === 1 ) { // 結果発表日 printf( " \n", $base_host, $event_data[$fno_url_key], $event_data[$fno_evtitle], $base_host, $event_data[$fno_url_key] , $event_data[$fno_url_key] ) ; // event title } else if ( preg_match( "/結果待/", $wkrstat ) === 1 ) { // 結果待ち printf( " \n", $base_host, $event_data[$fno_url_key], $event_data[$fno_evtitle], $base_host, $event_data[$fno_url_key] , $event_data[$fno_url_key] ) ; // event title } else { echo ' ' ."\n" ; // event title } // --- 6th col ( URL key ) --- $disp_url_key = $event_data[$fno_url_key] ; if ( preg_match( '/-_-/', $event_data[$fno_url_key] ) === 1 ) { $disp_url_key = preg_replace( '/-_-/', '/', $event_data[$fno_url_key] ) ; } if ( preg_match( "/開始前/", $wkrstat ) === 1 ) { echo ' ' ."\n" ; // URL } else { echo ' ' ."\n" ; // URL } // --- 7th col (SR link) --- echo ' ' ."\n" ; // SR-URL // --- 8th col ( amCharts page link ) --- // echo '' . "\n" ; if ( preg_match( "/開始前/", $wkrstat ) === 1 ) { // echo ' ' ."\n" ; // URL } else { // echo ' ' ."\n" ; // SR-URL } /* if ( $eventarry["$i"]["is_official"] ) { echo ' ' ."\n" ; // is_official } else { echo ' ' ."\n" ; } */ /* echo ' ' . "\n" ; // no amateur echo ' ' . "\n" ; // no amateur echo ' ' ."\n" ; // level_max echo ' ' ."\n" ; // level_min */ /* $league_ids="全ランク(S,A,B,C,N,アマチュア)" ; if ( $event_data[$fno_league_rank] != "" ) { $league_ids = preg_replace( '/Non-Professionals/', "アマチュア", $event_data[$fno_league_rank] ) ; } echo ' ' ."\n" ; // league ids */ // echo ' ' ."\n" ; // reward rank /* echo ' ' ."\n" ; // entry start echo ' ' ."\n" ; // entry end */ /* echo ' ' ."\n" ; // entry start echo ' ' ."\n" ; // entry end echo ' ' ."\n" ; // event id if ( $eventarry["$i"]["parent_event_id"] != "" ) { echo ' ' ."\n" ; // parent id } else { echo ' ' ."\n" ; // parent id } echo ' ' ."\n" ; // genre at echo ' ' ."\n" ; // genre at echo ' ' ."\n" ; // genre at echo ' ' ."\n" ; // genre at */ // echo ' ' ."\n" ; // remain to start // echo ' ' ."\n" ; // genre at // echo ' ' ."\n" ; // genre at //// echo ' ' ."\n" ; // genre at /* echo ' ' ."\n" ; // genre at // echo ' ' ."\n" ; // genre at echo ' ' ."\n" ; // genre at echo ' ' ."\n" ; // update at // echo ' ' ."\n" ; // update at echo ' ' ."\n" ; // ORIGINAL 開催 STATUS */ // echo ' ' ."\n" ; // event type // echo ' ' ."\n" ; // event type name ("レベル", "ランキング") /* if ( $event_data[$fno_is_ranking] != "" ) { echo ' ' ."\n" ; // event type name ("レベル", "ランキング") } else if ( $event_data[$fno_is_levelev] != "" ) { echo ' ' ."\n" ; // event type name ("レベル", "ランキング") } else { echo ' ' ."\n" ; // event type name ("レベル", "ランキング") } */ // echo ' ' ."\n" ; // get serial at // echo ' ' ."\n" ; // 状態 echo ' ' . "\n" ; echo '' . "\n" ; } echo '' . "\n" ; echo '
' . 'バナー' . '' . '概要' . '' . 'status' . '' . 'status' . '' . 'status' . '' . 'status' . '' . 'status' . '' . 'sub-status' . '' . 'sub-status' . '' . '開始日時' . '' . '終了日時' . '' . 'イベントタイトル' . '' . 'イベントID(URL key)' . '' . 'SRリンク' . '' . 'amCharts版ページ' . '' . 'URL key' . '' . 'オフィシャル限定' . '' . 'アマチュア参加NG' . '' . '必要ルームレベル上限' . '' . '必要ルームレベル' . '' . '参加可能
リーグランク' . '
' . '特典rank(?)' . '' . 'エントリ開始日時' . '' . 'エントリ締切日時' . '' . 'イベントトid' . '' . '親イベントID' . '' . 'ジャンル№' . '' . 'pick uped?' . '' . 'closed?' . '' . '開始間近?' . '' . '開始迄' . '' . '終了迄' . '' . '公開?' . '' . '更新日時' . '' . '状態' . '' . 'タイプ' . '' . 'タイプ' . '' . '受信順No.' . '' . '状態' . '
' . date("Y/m/d H:i:s", $eventarry["$i"]["started_at"]) . '' . date("Y/m/d H:i:s", $eventarry["$i"]["ended_at"]) . '' . preg_replace( "/^[0-9][0-9][0-9][0-9]\//", "", $event_data[$fno_start]) . '' . preg_replace( "/^[0-9][0-9][0-9][0-9]\//", "", $event_data[$fno_end]) . '' . $wkrstat . " (" . $i . ")" . '' . $wkrstat . " (" . $i . ")" . '%s' . $wkrsstat . " (" . $i . ")" . '%s' . $wkrsstat . '' . $event_data[$fno_start] . '' . $event_data[$fno_end] . '' . '' . '' . $eventarry["$i"]["event_description"] . '' . $eventarry["$i"]["type_name"] . '' . $event_data[$fno_evtitle] . '%s \"グラフリンク\"\"thumbnail\"%s \"グラフリンク\"\"thumbnail\"%s \"グラフリンク\"\"thumbnail\"' . $event_data[$fno_evtitle] . '' . $disp_url_key . '' . sprintf( '%s', $base_host, $event_data[$fno_url_key], $disp_url_key ) . '' . sprintf( 'SRページ', $disp_url_key ) . '' . "-" . '' . sprintf( 'amCharts版ページ', $base_host, $event_data[$fno_url_key] ) . '' . 'YES' . '' . 'NO' . '' . istrue_str( $eventarry["$i"]["is_official"]) . '' . istrue_str( $eventarry["$i"]["no_amateur"]) . '' . $eventarry["$i"]["required_level_max"] . '' . $eventarry["$i"]["required_level"] . '' . $league_ids . '' . $eventarry["$i"]["reward_rank"] . '' . $eventarry["$i"]["offer_started_at"] . '' . $eventarry["$i"]["offer_ended_at"] . '' . date("Y/m/d H:i:s", $eventarry["$i"]["offer_started_at"]) . '' . date("Y/m/d H:i:s", $eventarry["$i"]["offer_ended_at"]) . '' . sprintf('%s', $eventarry["$i"]["event_id"], $eventarry["$i"]["event_id"], $eventarry["$i"]["event_id"] ) . '' . sprintf( '%d', $eventarry["$i"]["parent_event_id"], $eventarry["$i"]["parent_event_id"] ) . '
' . $eventarry["$i"]["genre_id"] . '' . istrue_str($eventarry["$i"]["is_pickup"]) . '' . istrue_str($eventarry["$i"]["is_closed"]) . '' . istrue_str($eventarry["$i"]["start_soon"]) . '' . remain_dtstr2( $event_data[$fno_start_remain]) . '' . preg_replace( "/ remaining/", "", $event_data[$fno_start_remain]) . '' . remain_dtstr($eventarry["$i"]["start_coming"]) . '' . $eventarry["$i"]["start_coming"] . '' . remain_dtstr( $eventarry["$i"]["end_remain"] ) . '' . $eventarry["$i"]["end_remain"] . '' . istrue_str($eventarry["$i"]["is_public"]) . '' . date("Y/m/d H:i:s", $eventarry["$i"]["updated_at"]) . '' . $eventarry["$i"]["updated_at"] . '' . $trstate . '' . $eventarry["$i"]["event_type"] . '' . sprintf( "%s (%s)", $eventarry["$i"]["type_name"], $eventarry["$i"]["event_type"] ) . '' . "ランキング" . '' . "レベル" . '' . "" . '' . $i . '' . running_status_str( $event_data[$fno_start], $event_data[$fno_end] ) . '
' . "\n" ; ?>
 サイトトップへ