Example #1
0
 /**
  * export matches
  *
  * @param none
  * @return string
  */
 function exportMatches()
 {
     global $leaguemanager;
     $matches = parent::getMatches("league_id=" . $this->league_id);
     if ($matches) {
         $league = $this->league;
         $teams = parent::getTeams("league_id=" . $this->league_id, "`id` ASC", 'ARRAY');
         // Build header
         $contents = __('Date', 'leaguemanager') . "\t" . __('Season', 'leaguemanager') . "\t" . __('Match Day', 'leaguemanager') . "\t" . __('Home', 'leaguemanager') . "\t" . __('Guest', 'leaguemanager') . "\t" . __('Location', 'leaguemanager') . "\t" . __('Begin', 'leaguemanager') . "\t" . __('Group', 'leaguemanager') . "\t" . __('Score', 'leaguemanager');
         $contents = apply_filters('leaguemanager_export_matches_header_' . $league->sport, $contents);
         foreach ($matches as $match) {
             $contents .= "\n" . mysql2date('Y-m-d', $match->date) . "\t" . $match->season . "\t" . $match->match_day . "\t" . $teams[$match->home_team]['title'] . "\t" . $teams[$match->away_team]['title'] . "\t" . $match->location . "\t" . mysql2date("H:i", $match->date) . "\t" . $match->group . "\t";
             $contents .= !empty($match->home_points) ? sprintf("%d-%d", $match->home_points, $match->away_points) : '';
             $contents = apply_filters('leaguemanager_export_matches_data_' . $league->sport, $contents, $match);
         }
         return $contents;
     }
     return false;
 }