data['user_id']; $user_is_member = user_is_member($userid, $season, $league); $matchnumber = 0; $lang_dates = $user->lang['datetime']; $sql = "SELECT m.league, m.match_no, CONCAT( CASE DATE_FORMAT(m.match_datetime,'%w') WHEN 0 THEN '" . $lang_dates['Sun'] . "' WHEN 1 THEN '" . $lang_dates['Mon'] . "' WHEN 2 THEN '" . $lang_dates['Tue'] . "' WHEN 3 THEN '" . $lang_dates['Wed'] . "' WHEN 4 THEN '" . $lang_dates['Thu'] . "' WHEN 5 THEN '" . $lang_dates['Fri'] . "' WHEN 6 THEN '" . $lang_dates['Sat'] . "' ELSE 'Error' END, DATE_FORMAT(m.match_datetime,' %d.%m. %H:%i') ) AS match_time, t1.team_symbol AS home_symbol, t2.team_symbol AS guest_symbol, t1.team_name_short AS home_name, t2.team_name_short AS guest_name, t1.team_id AS home_id, t2.team_id AS guest_id, b.goals_home AS bet_home, b.goals_guest AS bet_guest, m.goals_home, m.goals_guest, m.goals_overtime_home AS kogoals_home, m.goals_overtime_guest AS kogoals_guest, m.ko_match, m.group_id, m.formula_home, m.formula_guest, m.odd_1, m.odd_x, m.odd_2, m.trend FROM " . FOOTB_MATCHES . ' AS m LEFT JOIN ' . FOOTB_BETS . " AS b ON (b.season = m.season AND b.league = m.league AND b.match_no = m.match_no AND b.user_id = $userid) LEFT JOIN " . FOOTB_TEAMS . ' AS t1 ON (t1.season = m.season AND t1.league = m.league AND t1.team_id = m.team_id_home) LEFT JOIN ' . FOOTB_TEAMS . " AS t2 ON (t2.season = m.season AND t2.league = m.league AND t2.team_id = m.team_id_guest) WHERE m.season = $season AND m.league = $league AND m.matchday = $matchday ORDER BY m.match_datetime ASC, m.match_no ASC"; $result = $db->sql_query($sql); $rows = $db->sql_fetchrowset($result); $league_info = league_info($season, $league); $ext_path = $this->phpbb_path_helper->update_web_root_path($this->phpbb_extension_manager->get_extension_path('football/football', true)); //while($row = $db->sql_fetchrow($result)) foreach ($rows as $row) { $data_odds = true; $matchnumber++ ; $row_class = (!($matchnumber % 2)) ? 'bg1 row_light' : 'bg2 row_dark'; if (0 == $row['home_id']) { $home_info = get_team($season, $league, $row['match_no'], 'team_id_home', $row['formula_home']); $home_in_array = explode("#",$home_info); $homelogo = $home_in_array[0]; $homeid = $home_in_array[1]; $homename = $home_in_array[2]; } else { $homelogo = $row['home_symbol']; $homeid = $row['home_id']; $homename = $row['home_name']; } if (0 == $row['guest_id']) { $guest_info = get_team($season, $league, $row['match_no'], 'team_id_guest', $row['formula_guest']); $guest_in_array = explode("#",$guest_info); $guestlogo = $guest_in_array[0]; $guestid = $guest_in_array[1]; $guestname = $guest_in_array[2]; } else { $guestlogo = $row['guest_symbol']; $guestid = $row['guest_id']; $guestname = $row['guest_name']; } if ($homelogo <> '') { $logoH = "\""" ; } else { $logoH = "\"\"" ; } if ($guestlogo <> '') { $logoG = "\""" ; } else { $logoG = "\"\"" ; } if ($row['ko_match']) { $display_ko = true; $ko_match = true; } else { $ko_match = false; } if ($row['group_id'] == '') { $group_id = ' '; } else { $display_group = true; $group_id = $row['group_id']; } $edit_match = false; $goals_home = ($row['goals_home'] == '') ? ' ' : $row['goals_home']; $goals_guest = ($row['goals_guest'] == '') ? ' ' : $row['goals_guest']; $kogoals_home = ($row['kogoals_home'] == '') ? ' ' : $row['kogoals_home']; $kogoals_guest = ($row['kogoals_guest'] == '') ? ' ' : $row['kogoals_guest']; $bet_home = ($row['bet_home'] == '') ? ' ' : $row['bet_home']; $bet_guest = ($row['bet_guest'] == '') ? ' ' : $row['bet_guest']; $template->assign_block_vars('odds', array( 'ROW_CLASS' => $row_class, 'MATCH_NUMBER' => $row['match_no'], 'MATCHDAY' => $matchday, 'MATCH_TIME' => $row['match_time'], 'GROUP' => $group_id, 'HOME_ID' => $homeid, 'GUEST_ID' => $guestid, 'LOGO_HOME' => $logoH, 'LOGO_GUEST' => $logoG, 'HOME_NAME' => $homename, 'GUEST_NAME' => $guestname, 'U_PLAN_HOME' => $this->helper->route('football_football_popup', array('popside' => 'viewplan_popup', 's' => $season, 'l' => $league, 'tid' => $homeid, 'mode' => 'all')), 'U_PLAN_GUEST' => $this->helper->route('football_football_popup', array('popside' => 'viewplan_popup', 's' => $season, 'l' => $league, 'tid' => $guestid, 'mode' => 'all')), 'BET_HOME' => $bet_home, 'BET_GUEST' => $bet_guest, 'GOALS_HOME' => $goals_home, 'GOALS_GUEST' => $goals_guest, 'COLOR_STYLE' => '', 'KOGOALS_HOME' => $kogoals_home, 'KOGOALS_GUEST' => $kogoals_guest, 'S_KO_MATCH' => $ko_match, 'S_USER_IS_MEMBER' => $user_is_member, 'TREND' => $row['trend'], 'U_MATCH_STATS' => $this->helper->route('football_football_popup', array('popside' => 'hist_popup', 's' => $season, 'l' => $league, 'hid' => $homeid, 'gid' => $guestid, 'm' => $matchday, 'mn' => $row['match_no'], 'gr' => $row['group_id'])), 'ODD_1' => $row['odd_1'], 'ODD_X' => $row['odd_x'], 'ODD_2' => $row['odd_2'], ) ); } $db->sql_freeresult($result); $sidename = 'Chancen'; switch ($league_info['bet_ko_type']) { case BET_KO_90: $result_explain = sprintf($user->lang['MIN90']); $label_finalresult = sprintf($user->lang['EXTRATIME_SHORT']) . '/' . sprintf($user->lang['PENALTY_SHORT']); break; case BET_KO_EXTRATIME: $result_explain = sprintf($user->lang['EXTRATIME_SHORT']); $label_finalresult = sprintf($user->lang['PENALTY']); break; case BET_KO_PENALTY: $result_explain = sprintf($user->lang['PENALTY']); $display_ko = false; break; default: $result_explain = sprintf($user->lang['MIN90']); $label_finalresult = sprintf($user->lang['EXTRATIME_SHORT']) . '/' . sprintf($user->lang['PENALTY_SHORT']); break; } $template->assign_vars(array( 'S_DISPLAY_ODDS' => true, 'S_SIDENAME' => $sidename, 'RESULT_EXPLAIN' => $result_explain, 'LABEL_FINALRESULT' => $label_finalresult, 'S_DATA_ODDS' => $data_odds, ) );