diff --git a/homepage/participo/css/parsedownCard.css b/homepage/participo/css/parsedownCard.css index 6bc18cb..22fe9f9 100644 --- a/homepage/participo/css/parsedownCard.css +++ b/homepage/participo/css/parsedownCard.css @@ -4,6 +4,9 @@ .parsedownCard h2{ font-size: 1.75rem; } +.parsedownCard h3{ + font-size: 1.5rem; +} .parsedownCard ul li { list-style-type: disc; } diff --git a/homepage/participo/index.php b/homepage/participo/index.php index a30f3cd..db9f924 100644 --- a/homepage/participo/index.php +++ b/homepage/participo/index.php @@ -21,6 +21,90 @@ setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge'); $cwsvJudoConfig["db"]["password"] ); $userData = getUserData($dbConnection, $_SESSION['user']['userId']); + +function getCommingWkEvents($dbConn, $someOptions=array() ){ + // wir befinden uns in der Übergangsphase: + // - als Standard wird das derzeitige Verhalten definiert (ISO-8859-1 + // und die Konvertierung erfolgt ausserhalb) + // - wenn einmal alle mbConvertEncoding weg sind, kann der Standard auf + // das gewünschte Verhalten umgestellt werden + $dbCharset = $someOptions['dbCharset'] ?? "ISO-8859-1"; + // dbCharset = $someOptions['outCharset'] ?? "UTF-8";// das spätere, gewünschte Verhalten + $outCharset = $someOptions['outCharset'] ?? "ISO-8859-1"; + + $query = + "SELECT ". + "wkParticipo_Events.id, ". + "wkParticipo_Events.date, ". + "wkParticipo_Events.wkId, ". + "wkParticipo_Events.meldefrist, ". + "wkParticipo_Events.bemerkungen, ". + "wkParticipo_Events.kvOptions, ". + "wettkampfkalender.Datum, ". + "wettkampfkalender.Veranstaltung, ". + "wettkampfkalender.Altersklassen, ". + "wettkampfkalender.Ort, ". + "wettkampfkalender.Ausschreibung, ". + "wettkampfkalender.Routenplaner ". + "FROM wkParticipo_Events ". + "LEFT JOIN wettkampfkalender ". + "ON wettkampfkalender.lfdeNr = wkParticipo_Events.wkId ". + "WHERE wkParticipo_Events.date >= CURDATE() ". + "ORDER BY wkParticipo_Events.date;"; + $ret = dbQuery($dbConn, $query); + // $results = $anMysqlConn->query($query); + + // // Bei einem Fehler bei der Abfrage soll NULL zurückgeliefert werden + // if( !$results ){ + // echo("No Results: ".$anMysqlConn->error); + // return NULL; + // } + // // Bei einem leeren Ergebnis (NULL oder leeres Array) soll ein leeres Array zurückgeliefert werden + // if( empty($results) ) return array(); + + // while( $result = $results->fetch_assoc() ){ + // array_walk( + // $result, + // function (&$value, $key, $someOptions) { + // $value = iconv($someOptions['dbCharset'], $someOptions['outCharset'], $value); + // }, + // $someOptions + // ); + // array_push( $ret, $result); + // } + return $ret; +} + +// array(12) { +// ["id"]=> string(3) "139" +// ["date"]=> string(10) "2021-12-29" +// ["wkId"]=> string(0) "" +// ["meldefrist"]=> string(10) "2021-12-28" +// ["bemerkungen"]=> string(374) "{ "Datum": "2021-12-29", "Veranstaltung": "Jahresabschlusstraining", "Altersklassen": "alle", "bemerkungen": " + +// Zum Abschluss des Jahres noch einmal eine kleine Einheit hauptsächlich zum Spielen +// Zeit: 16:00--19:00 Uhr + +// ", "Ort": "unser Dojo, Str. Usti nad Labem 42, 09120 Chemnitz", "Routenplaner": "https://osm.org/go/0MIYhLf3Q-" }" +// ["kvOptions"]=> string(0) "" +// ["Datum"]=> string(0) "" +// ["Veranstaltung"]=> string(0) "" +// ["Altersklassen"]=> string(0) "" +// ["Ort"]=> string(0) "" +// ["Ausschreibung"]=> string(0) "" +// ["Routenplaner"]=> string(0) "" +// } +function getHtmlEventTable($eventList){ + $ret = "
| ".$e['Datum']." | ".$e['Veranstaltung']." |