33 lines
872 B
PHP
33 lines
872 B
PHP
<?php
|
|
// (local specific) settings
|
|
require_once 'local/cwsvJudo.php';
|
|
require_once 'config/participo.php';
|
|
|
|
|
|
require_once 'participoLib/dbConnector.php';
|
|
require_once 'participoLib/participo.php';
|
|
require_once 'participoLib/user.php';
|
|
|
|
dbConnector::connect(
|
|
$cwsvJudoConfig['db']['host'],
|
|
$cwsvJudoConfig['db']['name'],
|
|
$cwsvJudoConfig['db']['user'],
|
|
$cwsvJudoConfig['db']['password']
|
|
);
|
|
|
|
participo::authentificate();
|
|
|
|
$loginName = $_POST['loginName'] ?? null;
|
|
$name = $_POST['name'] ?? null;
|
|
$firstName = $_POST['firstName']??null;
|
|
$dateOfBirth = $_POST['dateOfBirth']??null;
|
|
$eMail=$_POST['eMail']?? null;
|
|
|
|
$returnToUrl = $_POST['returnToUrl'] ?? 'participo/';
|
|
|
|
$newUser = new User(null, $loginName, $name, $firstName, $dateOfBirth, $eMail);
|
|
$newUserId = $newUser->addToDb();
|
|
|
|
header('Location: ' . urldecode($returnToUrl), true, 301);
|
|
exit(-1); // shouldn't matter
|