Only allow betting if user is in a match

This commit is contained in:
2022-08-12 20:07:38 +02:00
parent 41397ffbdc
commit 76cedb15a2
4 changed files with 31 additions and 4 deletions

View File

@@ -20,7 +20,9 @@ $join_league = false;
$matchnumber = 0;
$userid = $user->data['user_id'];
$lang_dates = $user->lang['datetime'];
$league_info = league_info($season, $league);
$user_is_member = user_is_member($userid, $season, $league);
$user_is_allowed_to_bet = $league_info['bet_type'] ? true : user_is_allowed_to_bet($userid, $season, $league, $matchday);
$display_rating = false;
// Calculate multiple delivery
@@ -470,7 +472,6 @@ while ($row = $db->sql_fetchrow($result))
}
$db->sql_freeresult($result);
$league_info = league_info($season, $league);
$bet_explain = '';
switch ($league_info['bet_ko_type'])
{
@@ -511,7 +512,7 @@ $template->assign_vars(array(
'S_FORM_ACTION_BET' => $this->helper->route('football_main_controller', array('side' => 'bet', 's' => $season, 'l' => $league, 'm' => $matchday, 'action' => 'bet')),
'S_FORM_ACTION_JOIN' => $this->helper->route('football_main_controller', array('side' => 'bet', 's' => $season, 'l' => $league, 'm' => $matchday, 'action' => 'join')),
'S_USER_IS_MEMBER' => $user_is_member,
'S_DATA_BET' => $data_bet,
'S_DATA_BET' => $data_bet && $user_is_allowed_to_bet,
'S_DATA_GROUP' => $data_group,
'S_DATA_BET_RESULTS' => $data_bet_results,
'S_EDIT_MODE' => $edit_mode,