Example #1
0
 case 'savePlayer':
     // create club object
     $clubId = $_POST['clubId'];
     $club = $db->getClubById($clubId);
     // create player object
     $playerId = $db->getLastPlayerId();
     $playerName = $_POST['playerName'];
     $birthDate = $_POST['birthDate'];
     $position = $_POST['position'];
     $squadNumber = $_POST['squadNumber'];
     $player = new Player($playerId, $playerName, $birthDate, $position, $squadNumber, $club);
     // save player in database
     $db->savePlayer($player);
     // set json response value
     $response->setSuccesfull(true);
     $response->setMessage('Player has been saved.');
     break;
 case 'updatePlayerStats':
     $entryId = $_POST['entryId'];
     $player = $db->getPlayerById($_POST['playerId']);
     $appearances = $_POST['appearances'];
     $goals = $_POST['goals'];
     $assists = $_POST['assists'];
     $yellowCards = $_POST['yellow_cards'];
     $redCards = $_POST['red_cards'];
     $stat = new Statistics($entryId, $player, $appearances, $goals, $assists, $yellowCards, $redCards);
     $db->updatePlayerStats($stat);
     $response->setSuccesfull(true);
     $response->setMessage("Player stats have been updated.");
     $response->setValue($player);
     break;