Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function getData($sport, $days, $local_time)
- {
- $now = strtotime(gmdate("Y-m-d H:i:s"));
- $local_ts = strtotime($local_time);
- $offset = $now-$local_ts;
- $selected_date = date("Y-m-d", strtotime($local_time."+ $days day"));
- $result = new stdClass();
- $result->events = "";
- if($days > 0){
- $urlN1 = "https://test.test/fixtureJson/day_".((int)$days-1)."_".$sport."_full.json";
- $data = json_decode(file_get_contents($urlN1));
- foreach($data->events as $league => $list)
- {
- foreach($list->match as $mid => $match)
- {
- $start_ts = strtotime($match->info->start_time) - $offset;
- $start_date = date("Y-m-d", $start_ts);
- if($start_date == $selected_date)
- {
- if(!isset($result->events->{$league}))
- {
- $result->events->{$league} = "";
- $result->events->{$league}->name = $league;
- $result->events->{$league}->match = "";
- }
- if(!isset($result->events->{$league}->match->{$mid}))
- {
- $result->events->{$league}->match->{$mid} = $match;
- }
- }
- }
- }
- }
- $url = "https://test.test/fixtureJson/day_".$days."_".$sport."_full.json";
- $data = json_decode(file_get_contents($url));
- foreach($data->events as $league => $list)
- {
- foreach($list->match as $mid => $match)
- {
- $start_ts = strtotime($match->info->start_time) - $offset;
- $start_date = date("Y-m-d", $start_ts);
- if($start_date == $selected_date)
- {
- if(!isset($result->events->{$league}))
- {
- $result->events->{$league} = "";
- $result->events->{$league}->name = $league;
- $result->events->{$league}->match = "";
- }
- if(!isset($result->events->{$league}->match->{$mid}))
- {
- $result->events->{$league}->match->{$mid} = $match;
- }
- }
- }
- }
- if($days < 4)
- {
- $urlP1 = "https://test.test/fixtureJson/day_".((int)$days+1)."_".$sport."_full.json";
- $data = json_decode(file_get_contents($urlP1));
- foreach($data->events as $league => $list)
- {
- foreach($list->match as $mid => $match)
- {
- $start_ts = strtotime($match->info->start_time) - $offset;
- $start_date = date("Y-m-d", $start_ts);
- if($start_date == $selected_date)
- {
- if(!isset($result->events->{$league}))
- {
- $result->events->{$league} = "";
- $result->events->{$league}->name = $league;
- $result->events->{$league}->match = "";
- }
- if(!isset($result->events->{$league}->match->{$mid}))
- {
- $result->events->{$league}->match->{$mid} = $match;
- }
- }
- }
- }
- }
- return $result;
- }
- function getDetailData($sport, $match_id)
- {
- $url = "https://test.test/fixtureJson/$sport/$match_id.json";
- $data = file_get_contents($url);
- return $data;
- }
- function getResult($date){
- $url = "liveCal/liveResult$date.json";
- $data = file_get_contents($url);
- return $data;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement