phpstan level 0 error free - fixes for kyu subpage - move mams into participo framework - remove legacy `lib/db.php` usage - add attributer admin function - add newsposter - fixing apiKey creation
24 lines
710 B
PHP
24 lines
710 B
PHP
<?php
|
|
// (local specific) settings
|
|
require_once "config.php";
|
|
require_once "bootstrap.php";
|
|
|
|
require_once "participoLib/dbConnector.php";
|
|
require_once "participoLib/participo.php";
|
|
require_once "participoLib/planer.php";
|
|
|
|
participo::init(config: $CONFIG["cwsvJudo"], secrets: $SECRETS["cwsvJudo"]);
|
|
|
|
$eventId = $_POST["eventId"] ?? null;
|
|
$startingTypeId = $_POST["type"] ?? null;
|
|
$starterId = $_POST["userId"] ?? null;
|
|
|
|
$returnToUrl = $_POST["returnToUrl"] ?? "participo/";
|
|
|
|
// @todo Check against deadline?
|
|
$newStarter = new Starter(null, $eventId, $startingTypeId, $starterId);
|
|
$newStarterId = $newStarter->addToDb();
|
|
|
|
header("Location: " . urldecode($returnToUrl), true, 301);
|
|
exit(-1); // shouldn't matter
|