}
            $result->free();
            // generate players
            $positions = array();
            $positions['T'] = !empty($_POST['option_T']) ? max(0, $_POST['option_T'] - $positionsCount['T']) : 0;
            $positions['LV'] = !empty($_POST['option_LV']) ? max(0, $_POST['option_LV'] - $positionsCount['LV']) : 0;
            $positions['IV'] = !empty($_POST['option_IV']) ? max(0, $_POST['option_IV'] - $positionsCount['IV']) : 0;
            $positions['RV'] = !empty($_POST['option_RV']) ? max(0, $_POST['option_RV'] - $positionsCount['RV']) : 0;
            $positions['LM'] = !empty($_POST['option_LM']) ? max(0, $_POST['option_LM'] - $positionsCount['LM']) : 0;
            $positions['ZM'] = !empty($_POST['option_ZM']) ? max(0, $_POST['option_ZM'] - $positionsCount['ZM']) : 0;
            $positions['RM'] = !empty($_POST['option_RM']) ? max(0, $_POST['option_RM'] - $positionsCount['RM']) : 0;
            $positions['DM'] = !empty($_POST['option_DM']) ? max(0, $_POST['option_DM'] - $positionsCount['DM']) : 0;
            $positions['OM'] = !empty($_POST['option_OM']) ? max(0, $_POST['option_OM'] - $positionsCount['OM']) : 0;
            $positions['LS'] = !empty($_POST['option_LS']) ? max(0, $_POST['option_LS'] - $positionsCount['LS']) : 0;
            $positions['MS'] = !empty($_POST['option_MS']) ? max(0, $_POST['option_MS'] - $positionsCount['MS']) : 0;
            $positions['RS'] = !empty($_POST['option_RS']) ? max(0, $_POST['option_RS'] - $positionsCount['RS']) : 0;
            $playersToGenerate = FALSE;
            foreach ($positions as $posCount) {
                if ($posCount > 0) {
                    $playersToGenerate = TRUE;
                    break;
                }
            }
            if ($playersToGenerate) {
                DataGeneratorService::generatePlayers($website, $db, $teamId, $_POST['player_age'], $_POST['player_age_deviation'], $_POST['entity_player_vertrag_gehalt'], $_POST['entity_player_vertrag_spiele'], $strengths, $positions, $_POST['playersgenerator_label_deviation']);
            }
        }
        echo createSuccessMessage($i18n->getMessage('firemanagers_dismiss_success'), '');
        echo '<p>&raquo; <a href=\'?site=' . $site . '\'>' . $i18n->getMessage('back_label') . '</a></p>';
    }
}
    ?>
"> 
		<input type="reset" class="btn" value="<?php 
    echo $i18n->getMessage("button_reset");
    ?>
">
	</div>    
  </form>

  <?php 
} elseif ($show == "generate") {
    if (!isset($_POST['league']) || $_POST['league'] <= 0) {
        $err[] = $i18n->getMessage("generator_validationerror_noleague");
    }
    if ($_POST['numberofteams'] <= 0) {
        $err[] = $i18n->getMessage("generator_validationerror_numberofitems");
    }
    if ($_POST['numberofteams'] > 100) {
        $err[] = $i18n->getMessage("generator_validationerror_numberofitems_max");
    }
    if ($admin['r_demo']) {
        $err[] = $i18n->getMessage("validationerror_no_changes_as_demo");
    }
    if (isset($err)) {
        include "validationerror.inc.php";
    } else {
        DataGeneratorService::generateTeams($website, $db, $_POST['numberofteams'], $_POST['league'], $_POST['budget'], isset($_POST['generatestadium']) && $_POST['generatestadium'], $_POST['stadiumpattern'], $_POST['stadium_p_stands'], $_POST['stadium_p_seats'], $_POST['stadium_p_stands_grand'], $_POST['stadium_p_seats_grand'], $_POST['stadium_p_vip']);
        echo createSuccessMessage($i18n->getMessage("generator_success"), "");
        echo "<p>&raquo; <a href=\"?site=" . $site . "\">" . $i18n->getMessage("back_label") . "</a></p>\n";
    }
}