function extern($data) { include 'class.external.php'; $class = new externalCompetition(); if ($data->method == "GET") { switch ($data->subaction) { case "matches": return $class->getMatches($data->data->season, $data->data->team, $data->data->details); break; case "topScorers": return $class->getTopscorers($data->data->season, $data->data->team); break; default: return; } } }
<?php //WEBSITE STARTUP include_once '../../includes/class.init.php'; include_once '../../includes/class.player.php'; include_once '../../includes/class.external.php'; $init = new init(1, 0, 0); $settings = new settings(); $external = new externalCompetition($settings); //Saving match if ($init->repository->get_data("save")) { //Creating new match if (!$init->repository->get_data("matchId")) { $init->repository->set_data("matchId", $external->createMatch($init->repository->get_data("seizoen"), $init->repository->get_data("teamId"))); } //Updating the match if ($init->repository->get_data("matchId")) { $external->updateMatch($init->repository->get_data("matchId"), $init->repository->get_data("date"), $init->repository->get_data("externalAway"), $init->repository->get_data("externalGroup"), $init->repository->get_data("ratingTeam"), $init->repository->get_data("scoreTeam"), $init->repository->get_data("opponentName"), $init->repository->get_data("opponentTeam"), $init->repository->get_data("ratingOpponent"), $init->repository->get_data("scoreOpponent"), $init->repository->get_data("report"), $init->repository->get_data("reportOpponent")); for ($a = 1; $a <= 8; $a++) { if (!$init->repository->get_data("gameId" . $a)) { $init->repository->set_data("gameId" . $a, $external->createGame($a, $init->repository->get_data("matchId"), $init->repository->get_data("externalAway"))); } if ($init->repository->get_data("gameId" . $a)) { $external->updateMatchGame($init->repository->get_data("gameId" . $a), $init->repository->get_data("memberId" . $a), $init->repository->get_data("memberRating" . $a), $init->repository->get_data("opponentName" . $a), $init->repository->get_data("opponentKNSB" . $a), $init->repository->get_data("opponentRating" . $a), $init->repository->get_data("externalScore" . $a)); } } } } //Get match details if possible $matchDetails = $external->getMatchDetails($init->repository->get_data("matchId")); $matchGames = $external->getIndividualMatches($init->repository->get_data("matchId"));
<?php //WEBSITE STARTUP include_once '../../includes/class.init.php'; include_once '../../includes/class.player.php'; include_once '../../includes/class.external.php'; $init = new init(); $settings = new settings(); $external = new externalCompetition($settings); $roundSelect = $competitie->rounds[count($competitie->rounds) - 1]; include_once '../../includes/header.archief.php'; ?> <body class="container"> <?php include "../../includes/menu.archief.php"; ?> <div class="row"> <div class="col-md-12"> <form action="externUitslagen.php" method="get" class="form-inline" role="form"> <input type="hidden" name="seizoen" value="<?php echo $init->repository->get_data("seizoen"); ?> "> <div class="form-group"> Team: <select name="team" class="form-control" onchange="this.form.submit()"> <option value="">Selecteer een team</option> <?php