diff --git a/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/miscAssis.php b/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/miscAssis.php index 9de7524..ec8f622 100644 --- a/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/miscAssis.php +++ b/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/miscAssis.php @@ -4,6 +4,20 @@ function is_positive_integer($str){ return (is_numeric($str) && $str > 0 && $str == round($str)); } +function getPdoDbConnection($hostname, $dbName, $user, $password){ + try{ + $dbConnection = new PDO( + 'mysql:host='.$hostname.';dbname='.$dbName, + $user, + $password + ); + } + catch(PDOException $dbError){ + echo( "Error whilst getting a dbConnection!: " . $dbError->getMessage() ); + } +return $dbConnection; +} + function getCwsvJudoDbConn(){ global $cwsvJudoConfig; // Datenbankverbindung bereit stellen diff --git a/homepage/redesign2018/markdownExperiment/wkParticipo/admin/listUsers.php b/homepage/redesign2018/markdownExperiment/wkParticipo/admin/listUsers.php index 5c616e5..6e6e40a 100644 --- a/homepage/redesign2018/markdownExperiment/wkParticipo/admin/listUsers.php +++ b/homepage/redesign2018/markdownExperiment/wkParticipo/admin/listUsers.php @@ -1,8 +1,18 @@ diff --git a/homepage/redesign2018/markdownExperiment/wkParticipo/index.php b/homepage/redesign2018/markdownExperiment/wkParticipo/index.php index 937b5c9..ccd725c 100644 --- a/homepage/redesign2018/markdownExperiment/wkParticipo/index.php +++ b/homepage/redesign2018/markdownExperiment/wkParticipo/index.php @@ -5,6 +5,10 @@ setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge'); require_once('./local/db.php.inc'); require_once('./lib/wkParticipoLib.inc.php'); + $basePath = "/users/cwsvjudo/www"; + require_once($basePath."/config/phpcount.config.php"); + require_once($basePath."/ressourcen/phpLib/phpcount/phpcount.php"); + $sqlMessage = array(); $mysqlConn = @new mysqli($db_server, $db_user, $db_password, $db_name); @@ -189,7 +193,7 @@ setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');

Anstehende Wettkämpfe

- Nicht wundern, dass hier eventuell etwas doppelt steht! Ich experimentiere gerade. + "UTF-8") ); @@ -210,7 +214,7 @@ setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge'); $wkEvent, getStarterForEvent($mysqlConn, $wkEvent['id']), getFahrtenForEvent($mysqlConn, $wkEvent['id']) - ) + ) ); ?> diff --git a/homepage/redesign2018/markdownExperiment/wkParticipo/lib/wkParticipoLib.inc.php b/homepage/redesign2018/markdownExperiment/wkParticipo/lib/wkParticipoLib.inc.php index ab5c18d..1388387 100644 --- a/homepage/redesign2018/markdownExperiment/wkParticipo/lib/wkParticipoLib.inc.php +++ b/homepage/redesign2018/markdownExperiment/wkParticipo/lib/wkParticipoLib.inc.php @@ -1201,6 +1201,7 @@ return $url; function htmlWkEvent($aWkEvent, $starters, $fahrten){ //var_dump($aWkEvent, $starters, $fahrten); + $retHtml = ""; if( empty($aWkEvent['Datum']) ) @@ -1209,6 +1210,10 @@ $retHtml = ""; foreach($fahrten as $fahrt) $anzPlätze += $fahrt['plaetze']; + $anzahlKaempfer = array_count_values(array_column($starters, 'type'))['1']; + $anzahlZuschauer = array_count_values(array_column($starters, 'type'))['2']; + + $heuteDateTime = DateTimeImmutable::createFromFormat("Y-m-d", date("Y-m-d")); $einschreibeDateTime = DateTimeImmutable::createFromFormat("Y-m-d", $aWkEvent['meldefrist']); @@ -1235,10 +1240,17 @@ $retHtml = ""; "" )."". (!empty($_SESSION['login'])? - "
angemeldete Starter
".( - empty($starters)? - "Noch hat sich niemand für diesen Wettkampf gemeldet!": - count($starters) + "
eingeschriebene Starter
".( + ( $anzahlKaempfer == 0 )? + "Noch hat sich niemand für diesen Wettkampf eingeschrieben!": + $anzahlKaempfer + )."
" + :""). + (!empty($_SESSION['login'])? + "
eingeschriebene Zuschauer
".( + ( $anzahlZuschauer == 0 )? + "Noch will sich niemand diesen Wettkampf anschauen!": + $anzahlZuschauer )."
" :""). (empty($_SESSION['login'])? @@ -1257,7 +1269,7 @@ $retHtml = ""; ). "" ). - "Anzahl Mitfahrgelegenheiten
" . $anzPlätze . "
". + "Anzahl Mitfahrgelegenheiten
" . $anzPlätze . "
". (empty($_SESSION['login'])? "
Das Anbieten von Mitfahrgelegenheiten ist nur eingeloggt möglich!
" :"
".