Vorbereitungen für selbstgewählte Farben im Wettkampfplaner
geändert: homepage/wkParticipo/index.php geändert: homepage/wkParticipo/wkParticipo.css
This commit is contained in:
@@ -18,8 +18,26 @@ setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
|
||||
if ($mysqlConn->connect_error) {
|
||||
$sqlMessage['error'] .= 'Datenbankverbindung fehlgeschlagen: ' . $mysqlConn->connect_error;
|
||||
}
|
||||
|
||||
// var_dump($_SESSION);
|
||||
|
||||
/// Stellt den cssCode mit den Variablendefinitionen bereit
|
||||
function colorThemeCss($colorArray = ['backgroundColor'=>"#FFAE00", 'highlightColor'=>"#FF8100", 'buttonColor'=>"#291670"]){
|
||||
$colorTypes = ["backgroundColor", "highlightColor", "buttonColor"];
|
||||
$defaultColors =['backgroundColor'=> "#FFAE00", 'highlightColor'=>"#FF8100", 'buttonColor'=>"#291670"];
|
||||
|
||||
foreach($colorTypes as $key){
|
||||
if( !preg_match("/^#(?:[0-9a-fA-F]{3}){1,2}$/", $key) ){
|
||||
$colorThemeCss[$key] = $defaultColors[$key];
|
||||
}
|
||||
}
|
||||
$ret = ":root{";
|
||||
|
||||
foreach($colorArray as $key=>$value){
|
||||
$ret .= "--".$key.": ".$value."; ";
|
||||
}
|
||||
$ret .= "}";
|
||||
return $ret;
|
||||
}
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
@@ -33,10 +51,28 @@ setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
|
||||
<link rel="icon" href="/ressourcen/graphiken/icons/cwsv.ico" />
|
||||
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
||||
|
||||
<link rel="stylesheet" href="style.css">
|
||||
<link rel="stylesheet" href="wkParticipo.css">
|
||||
<link rel="stylesheet" href="http://cwsvjudo.bplaced.net/ressourcen/css/cwsvJudoNavBar.css">
|
||||
|
||||
<style>
|
||||
<?php
|
||||
$css = file_get_contents( $basePath."/pages/desktop/wkParticipo/wkParticipo.css");
|
||||
if(!empty($_SESSION['login'])){
|
||||
try{
|
||||
if(!empty($_SESSION['user']['userConfig'])){
|
||||
var_dump($_SESSION);
|
||||
#$config = json_decode($_SESSION['user']['userConfig'], true);
|
||||
#$css = str_replace ( "#FFAE00", $config['color1'], $css );
|
||||
#$css = str_replace ( "#ffae00", $config['color1'], $css );
|
||||
#$css = str_replace ( "#FF8100", $config['color2'], $css );
|
||||
#$css = str_replace ( "#ff8100", $config['color2'], $css );
|
||||
}
|
||||
}
|
||||
catch (Exception $e) {
|
||||
echo 'Exception abgefangen: ', $e->getMessage(), "\n";
|
||||
}
|
||||
}
|
||||
echo(colorThemeCss($_SESSION['user']['userConfig']));
|
||||
echo($css);
|
||||
?>
|
||||
</style>
|
||||
<?php PHPCount::AddHit("Wettkampfplaner (".htmlspecialchars($_SESSION['user']['username']).")");?>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
Reference in New Issue
Block a user