} $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>» <a href=\'?site=' . $site . '\'>' . $i18n->getMessage('back_label') . '</a></p>'; } }