Example #1
0
$competitie = new competition($settings, $_GET['competitie']);
$competitie->getGeneralData();
//Processing changes
//Adding match
if ($_POST["date"] && $_POST["ronde"] && ($_POST["match"] || $_POST["playerWhite"] && $_POST["playerBlack"])) {
    $playerWhite = new player($settings, $_POST["playerWhite"]);
    $playerWhite->getDetails();
    $playerBlack = new player($settings, $_POST["playerBlack"]);
    $playerBlack->getDetails();
    $date = explode("/", $_POST["date"]);
    $date = $date[2] . "/" . $date[1] . "/" . $date[0];
    $competitie->addMatch($playerWhite, $playerBlack, $init->repository->get_data("round"), $date);
}
//Deleting match
if ($_GET["matchDelete"]) {
    $competitie->deleteMatch($_GET["matchDelete"]);
}
//Updating scores
if ($_POST["updateScores"]) {
    $matches;
    foreach ($_POST as $key => $data) {
        if (preg_match("/^R[0-9]+/", $key)) {
            $matches[substr($key, 1)]["Score"] = $data;
        }
        if (preg_match("/^Regl[0-9]+/", $key)) {
            $matches[substr($key, 4)]["Reglementair"] = $data;
        }
        if (preg_match("/^Rapp[0-9]+/", $key)) {
            $matches[substr($key, 4)]["ExcludeRating"] = $data;
        }
    }