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!"
:"