$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; } }