Files
cwsvJudo/homepage/wkParticipo/userInfo.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>