109 lines
3.4 KiB
PHP
109 lines
3.4 KiB
PHP
<?php
|
|
require_once('./local/wkParticipoConf.php.inc');
|
|
require_once('./auth.php');
|
|
require_once('./local/db.php.inc');
|
|
require_once('./lib/wkParticipoLib.inc.php');
|
|
|
|
$mysqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name);
|
|
if($mysqlConn->connect_error){
|
|
$message['error'] .= 'Datenbankverbindung fehlgeschlagen: ' . $mysqli->connect_error;
|
|
}
|
|
|
|
$userInfo = getUserData( $mysqlConn, $_SESSION['user']['userId'] );
|
|
$kinderInfo = getUsersKidsData( $mysqlConn, $_SESSION['user']['userId'] );
|
|
|
|
?>
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
|
|
<title>Userinfo</title>
|
|
<meta name="description" content="Übersicht des Users">
|
|
|
|
<link rel="icon" href="/ressourcen/graphiken/icons/cwsv.ico" />
|
|
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
|
|
|
<style>
|
|
<?php
|
|
$css = file_get_contents( $basePath."/pages/desktop/wkParticipo/wkParticipo.css");
|
|
echo(colorThemeCss($_SESSION['user']['userConfig']['colors']));
|
|
echo($css);
|
|
?>
|
|
</style>
|
|
</head>
|
|
|
|
<body>
|
|
<?php echo $login_status; ?>
|
|
<?php echo htmlRetMessage( $message );?>
|
|
|
|
<nav>
|
|
<ul>
|
|
<li>
|
|
<a href="./index.php">
|
|
<div>Zur Übersichtsseite</div>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
|
|
|
|
<h1>Wettkampfplanung - Userinfo</h1>
|
|
|
|
<?php //print_r( $userInfo );?>
|
|
<h2>Benutzerdaten</h2>
|
|
<ul>
|
|
<li>
|
|
Login: <?php echo mb_convert_encoding( $userInfo['loginName'], 'UTF-8' );?>
|
|
</li>
|
|
<li>
|
|
Name, Vorname: <?php echo mb_convert_encoding( $userInfo['name'].", ".$userInfo['vorname'], 'UTF-8');?>
|
|
</li>
|
|
<li>E-Mail: <?php echo mb_convert_encoding( $userInfo['eMail'], 'UTF-8', 'ISO-8859-1');?></li>
|
|
<li>
|
|
Meldeberechtigt für:
|
|
<ul>
|
|
<?php foreach( $kinderInfo as $kind) echo mb_convert_encoding( "<li>".$kind['name'].", ".$kind['vorname']." (".$kind['gebDatum'].")</li>", 'UTF-8');?>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
|
|
<h2>Aktionen</h2>
|
|
<nav>
|
|
<ul>
|
|
<li>
|
|
<a href="./userInfo.php">
|
|
<div>
|
|
Zur Benutzerübersichtsseite
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="./changePassword.php">
|
|
<div>
|
|
Passwort ändern
|
|
</div>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
<form action="api.php" method="POST">
|
|
<?php $userConfig = json_decode($userInfo['config'], true);?>
|
|
<fieldset style="display: flex;">
|
|
<legend>Farben</legend>
|
|
<label for="parameter[colors][backgroundColor]">Hintergrundfarbe</label>
|
|
<input type="color" name="parameter[colors][backgroundColor]" value="<?php echo($userConfig['colors']['backgroundColor']);?>" />
|
|
<label for="parameter[colors][highlightColor]">hervorgehobender Hintergrund</label>
|
|
<input type="color" name="parameter[colors][highlightColor]" value="<?php echo($userConfig['colors']['highlightColor']);?>" />
|
|
<label for="parameter[colors][buttonColor]">Farbe für Interaktionsflächen</label>
|
|
<input type="color" name="parameter[colors][buttonColor]" value="<?php echo($userConfig['colors']['buttonColor']);?>" />
|
|
</fieldset>
|
|
<input type="hidden" name="parameter[userId]" value="<?php echo($userInfo['id']);?>" />
|
|
<input type="hidden" name="action" value="setUserColors" />
|
|
<input type="hidden" name="backtoUrl" value="http://cwsvjudo.bplaced.net/pages/desktop/wkParticipo/userInfo.php" />
|
|
<input type="submit" value="Farben ändern"/>
|
|
</form>
|
|
</body>
|
|
</html>
|