Example #1
0
    exit;
}
$jSeason = new jSeason($database);
$jSeason->load($jRound->season_id);
$jGame = new jGame($database);
$jGameParams = array('round_id' => $jRound->id);
$jGames = forceArray($jGame->loadByParams($jGameParams));
$myTips = array();
$isUpdate = null;
foreach ($jGames as $jGame) {
    $game_id = 'game' . $jGame->id;
    jTipsLogger::_log('saving tips for game ' . $jGame->id);
    $jTip = new jTip($database);
    $jTipParams = array('user_id' => $jTipsCurrentUser->id, 'game_id' => $jGame->id);
    $jTip->loadByParams($jTipParams);
    if ($jTip->exists() === false || empty($jTip->user_id) || empty($jTip->game_id)) {
        $jTip->user_id = $jTipsCurrentUser->id;
        $jTip->game_id = $jGame->id;
        if (is_null($isUpdate)) {
            $isUpdate = false;
        }
    } else {
        // we are updating or adding to existing tips
        if (is_null($isUpdate)) {
            $isUpdate = true;
        }
    }
    //Set the team tipped
    $jTip->tip_id = jTipsGetParam($_REQUEST, $game_id, null);
    //Set pick the score values if enabled
    if ($jSeason->pick_score == 1 and $jGame->has_score == 1) {