diff --git a/.gitmodules b/.gitmodules index e9670e4..a53596f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "homepage/materialize"] path = homepage/materialize url = https://github.com/materializecss/materialize.git +[submodule "homepage/redesign2018/markdownExperiment/zopfli"] + path = homepage/redesign2018/markdownExperiment/zopfli + url = https://github.com/google/zopfli.git diff --git a/coronaZeit/coronaNewsletterReceiverEmails.txt b/coronaZeit/coronaNewsletterReceiverEmails.txt index 984bdd2..75b15fc 100644 --- a/coronaZeit/coronaNewsletterReceiverEmails.txt +++ b/coronaZeit/coronaNewsletterReceiverEmails.txt @@ -2,12 +2,19 @@ churicnate@yahoo.com alled82@gmx.de j.felke@gmx.net akf21182@aol.com +norman.haeuberer@gmail.com +julia.haeuberer@gmx.de dani17184@web.de mohamad.zahra1986@gmail.com post@was7.de -rolfdaerr@gmx.de stephanie.brittnacher@gmail.com nick.weidensager@web.de mail@blankfuchs.de oks.dietrich@gmail.com +norman.haeuberer@gmail.com +julia.haeuberer@gmx.de manja.bunzel@gmx.de +cwsvjudo@arcor.de +marko.bunzel@arcor.de +cwsvjudo@gmail.com +judo.cwsv@t-online.de diff --git a/coronaZeit/dsaReceiverEmails.txt b/coronaZeit/dsaReceiverEmails.txt new file mode 100644 index 0000000..eb51184 --- /dev/null +++ b/coronaZeit/dsaReceiverEmails.txt @@ -0,0 +1,9 @@ +j.felke@gmx.net +dani17184@web.de +post@was7.de +stephanie.brittnacher@gmail.com +mail@blankfuchs.de +cwsvjudo@arcor.de +marko.bunzel@arcor.de +cwsvjudo@gmail.com +judo.cwsv@t-online.de diff --git a/coronaZeit/mdNewsletter.d/2021-05-09-ENDLICH.md b/coronaZeit/mdNewsletter.d/2021-05-09-ENDLICH.md new file mode 100644 index 0000000..8a785cc --- /dev/null +++ b/coronaZeit/mdNewsletter.d/2021-05-09-ENDLICH.md @@ -0,0 +1,34 @@ +--- +title: coronaNewsletter 2021-05-10 +--- + +Hallo liebe Eltern, +Hallo liebe Judoka, + +das erste gemeinsame Training nach so langer Zeit ist sehr gut +angekommen. Natürlich würde ich mich freuen das gemeinsame Training +vor Ort wieder im Trainingsplan zu verankern. Die Einschränkung auf +Gruppen von fünf Kindern stellt allerdings eine Herausforderung dar. +Um den Schlüssel 1:5 aufrecht zu erhalten, wird vorraussichtlich die +Mithilfe von Eltern benötigt. Es würde also sehr helfen, wenn sich +Eltern - wenn möglich abwechselnd - an der Aufsicht während des +Trainings beteiligen. Den für die Aufsicht geforderten Corona Test +würde ich stellen. + +Für die bessere Planung - gerade der Anzahl der nötigen +Aufsichtspersonen - bitte ich für das Freitagstraining ein Einschreiben +in unseren [Planer][1]. + +Für diese Woche wird das Training Mittwoch Online- und Freitag als +Freiluft-Variante stattfinden: + +- Mittwoch, 12.05.2021, 17:00 Uhr + - [Link](https://webroom.hrz.tu-chemnitz.de/gl/nic-s0t-f4i-biq) + - Passwort: 320360 +- Freitag, 14.05.2021, 17:00 Uhr + - [Treppe][2] + +MsG marko + +[1]: http://cwsvjudo.bplaced.net/pages/desktop/wkParticipo +[2]: https://www.openstreetmap.org/?mlat=50.80739&mlon=12.87792#map=17/50.80708/12.87956 diff --git a/coronaZeit/mdNewsletter.d/2021-05-16-TreppeDieDritte.md b/coronaZeit/mdNewsletter.d/2021-05-16-TreppeDieDritte.md new file mode 100644 index 0000000..105656b --- /dev/null +++ b/coronaZeit/mdNewsletter.d/2021-05-16-TreppeDieDritte.md @@ -0,0 +1,31 @@ +--- +title: coronaNewsletter 2021-05-16 +--- + +Hallo liebe Eltern, +Hallo liebe Judoka, + +das Wetter war uns letzten Freitag gerade noch einmal gut gesonnen. Für +den nächsten Freitag sieht es ähnlich aus: Am Nachmittag soll es +freundlich werden. Es wird also spannend, aber diese Woche ist das +Training wieder Mittwoch als Online- und Freitag als Open Air +Veranstaltung geplant: + +- Mittwoch, 19.05.2021, 17:00 Uhr + - [Link](https://webroom.hrz.tu-chemnitz.de/gl/nic-s0t-f4i-biq) + - Passwort: 320360 +- Freitag, 21.05.2021, 17:00 Uhr + - [Treppe][2] + +Ein bisschen stockend ist noch die Anmeldung zu den Präsenztrainings. +Ich muss nochmal darauf hinweisen, dass derzeit für fünf Kinder je ein +Übungsleiter abgestellt werden muss. Damit im Vorfeld genügend +Übungsleiter organisiert werden können, ist die Anzahl der +teilnehmenden Kinder vonnöten. Deshalb hier nochmal die dringende +Bitte, mir Bescheid zugeben (am besten über unseren [Planer][1]), mit +wievielen Kindern gerechnet werden kann. + +MsG marko + +[1]: http://cwsvjudo.bplaced.net/pages/desktop/wkParticipo +[2]: https://www.openstreetmap.org/?mlat=50.80739&mlon=12.87792#map=17/50.80708/12.87956 diff --git a/coronaZeit/mdNewsletter.d/2021-09-13.md b/coronaZeit/mdNewsletter.d/2021-09-13.md new file mode 100644 index 0000000..a68b971 --- /dev/null +++ b/coronaZeit/mdNewsletter.d/2021-09-13.md @@ -0,0 +1,38 @@ +--- +title: coronaNewsletter 2021-09-13 +--- + +# Newsletter KW 38 -- 2021-09-13 + +Hallo liebe Eltern, +Hallo liebe Judoka! + +## Trainig am Freitag + +Aufgrund einer Veranstaltug im Dojo findet das Training am Freitag (17.09.2021) im Freien statt. Bitte an entsprechende Sportkleidung - *insbesondere die Schuhe * denken! + +Da ich bei dieser Veranstaltung auch mit eingebunden bin, werde ich mich beim Training durch Eltern vertreten lassen. Ich habe schon zwar schon Eltern gefunden, die sich bereit erklärt haben, das Training zu leiten, könnte aber noch ein Verstärkung gebrauchen. Wenn sich noch jemand der Eltern zur Aufsicht bereit erklären würde, würde das sehr helfen. + +Die Trainingszeiten für das Training selber bleiben unverändert (17:00--18:45). Die Vorführenden sind bitte bereits 16:30 (mit Judogi) im Dojo. + +## Steigende Inzidenzen + +Seit Samstag, den 11.09., ist in Chemnitz die Inzidenz von 35 überschritten. Sollte diese an [sieben Tagen in Folge](https://chemnitz.de/chemnitz/de/leben-in-chemnitz/gesundheit/gesundheitsschutz/coronavirus/oeffnungsschritte/index.html) der Fall sein - was der kommende Freitag wäre - treten wieder die ersten Beschränkungen in Kraft. Unter anderem ist die Vorlage eines Impf-, Genesenen- oder Testnachweises (3G-Regel) und Kontakterfassung für den Sport im Innenbereich notwendig. Ein Testnachweis ist nicht erforderlich für Schülerinnen und Schüler, die einer Testpflicht nach der Schul- und Kita-Coronaverordnung unterliegen. Für Erwachsene wird dann aber einer der Nachweise (Impf-, Genesenen- und Testnachweis) nötig. + +Eine Mund-Nasen-Bedeckung soll getragen werden, wenn sich Menschen begegnen, ohne den empfohlenen Mindestabstand (1,5 m) gesichert einghalten werden kann. Das betrifft bei uns den Weg vom Eingang zur Kabine und von der Kabie zum Dojo. In der Umkleide sind die Plätze so zu wählen, dass der Mindestabstand eingehalten wird. + +## Wettkämpfe + +Unerwarteterweise sind noch Wettkämpfe aufgetaucht: + +- [02.10. U13 offene Landeseinzelmeisterschaften](https://judoverbandsachsen.de/wp-content/files_mf/162913539320211002_Ausschreibung_LEMU13.pdf) +- [ 02.10. U18 ml. offene Landeseinzelmeisterschaften](https://judoverbandsachsen.de/wp-content/files_mf/162913567720211002_03_Ausschreibung_LEMU18.pdf) +- [03.10. U15 offene Landeseinzelmeisterschaften](https://judoverbandsachsen.de/wp-content/files_mf/162913543220211003_Ausschreibung_LEMU15.pdf) +- [03.10. U18 wbl. offene Landeseinzelmeisterschaften](https://judoverbandsachsen.de/wp-content/files_mf/162913570320211002_03_Ausschreibung_LEMU18.pdf) +- [09.10. 10. Stiefelpokal](https://judoverbandsachsen.de/wp-content/files_mf/1624301162Ausschreibung10Stiefelpokal2.pdf) + +Aufgrund der derzeitigen Situation ist offen, ob die Wettkämpfe noch kommenden Beschränkungen zum Opfer fallen. Ich wollte dennoch mal anhorchen, ob Interesse an den Wettkämpfen besteht. + +Mit sportlichen Grüßen + +marko diff --git a/coronaZeit/mdNewsletter.d/2021-09-16-DSA.md b/coronaZeit/mdNewsletter.d/2021-09-16-DSA.md new file mode 100644 index 0000000..cdcd246 --- /dev/null +++ b/coronaZeit/mdNewsletter.d/2021-09-16-DSA.md @@ -0,0 +1,21 @@ +--- +title: Sportabzeichen +--- + +# Sportabzeichen + +Hallo liebe Eltern, +Hallo liebe Teilnehmer am Sportabzeichen! + +## Trainig am Sonntag + +Diesen Sonntag (19.09.2021) wird beim Training für das Sportabzeichen auch unsere Prüferin anwesend sein. Um sich den Platz anzusehen, die Prüflinge kennenzulernen und eventuell auch noch ein paar Tipps zu geben. Um den späteren Verlauf abzukürzen wäre es gut, wenn jeder seinen Schwimmnachweis mitbringen kann: + + - < 12 Jahre: das "Deutsches Schwimmabzeichen" ab Bronze + - ≥ 12 Jahre: "Deutsches Schwimmabzeichen", "Deutsches Rettungsschwimmabzeichen" bei Abnahme durch DLRG, DSV, Wasserwacht, DRK, ASB, "Deutsches Triathlon-Abzeichen" oder "Deutsches Fünfkampfabzeichen" + + Wer keines davon hat, kann den Schwimmnachweis auf andere Weise erbringen. Dazu wird ein Besuch in einer Schwimmhalle nötig sein, da zur Bestätigunf ein Bademeister gebraucht wird. Da auh ich selber diesen Nachweis noch erbringen muss können wir das gerne zusammen in Angriff nehmen. + +Mit sportlichen Grüßen + +marko diff --git a/coronaZeit/mdNewsletter.d/2021-09-20-wettkaempfe.md b/coronaZeit/mdNewsletter.d/2021-09-20-wettkaempfe.md new file mode 100644 index 0000000..878d411 --- /dev/null +++ b/coronaZeit/mdNewsletter.d/2021-09-20-wettkaempfe.md @@ -0,0 +1,37 @@ +--- +title: Newsletter 2021-09-20 +--- + +# Wettkämpfe und Sportabzeichen + +Hallo liebe Eltern, +Hallo liebe Judoka! + +## Wettkämpfe + +Bislang fehlen mir noch die Rückmeldungen zu den anstehenden Wettkämpfen: + +- [02.10. U13 offene Landeseinzelmeisterschaften](https://judoverbandsachsen.de/wp-content/files_mf/162913539320211002_Ausschreibung_LEMU13.pdf) +- [ 02.10. U18 ml. offene Landeseinzelmeisterschaften](https://judoverbandsachsen.de/wp-content/files_mf/162913567720211002_03_Ausschreibung_LEMU18.pdf) +- [03.10. U15 offene Landeseinzelmeisterschaften](https://judoverbandsachsen.de/wp-content/files_mf/162913543220211003_Ausschreibung_LEMU15.pdf) +- [03.10. U18 wbl. offene Landeseinzelmeisterschaften](https://judoverbandsachsen.de/wp-content/files_mf/162913570320211002_03_Ausschreibung_LEMU18.pdf) +- [09.10. 10. Stiefelpokal](https://judoverbandsachsen.de/wp-content/files_mf/1624301162Ausschreibung10Stiefelpokal2.pdf) + +Die Termine sind auch in unserem [Wettkampfplaner](http://cwsvjudo.bplaced.net/pages/desktop/wkParticipo) eingetragen. Interessierte müssen sich noch diese Woche eintragen, damit ich noch rechtzeitig melden kann. + +## Sportabzeichen + +Nachdem letzten Sonntag die Prüferin zu Gast war und noch ein paar gute Tipps geben konnte, ist die Prüfung nun am Mittwoch den 29.09. geplant. Die Prüflinge bringen an diesem Tag bitte ihre Sportkleidung für draußen und ihren Schwimmnachweis mit. Auch für die Sportabzeichenprüfung habe ich einen Termin in unserem [Planer](http://cwsvjudo.bplaced.net/pages/desktop/wkParticipo) angelegt. + +Außerdem suche ich für den Tag noch Verstärkung für Zeitnehmer, Startgeber etc. Es wäre schön, wenn sich noch ein oder zwei Leute finden würden, die uns an der Stelle unterstützen. + +## Video der Vorführung + +Beim ersten Hochladen des Videos der Vorführung ist mir leider ein Fehler unterlaufen und das Video war nicht komplett. Ich habe das Video nun nocheinmal hochgeladen. Und zwar in zwei Versionen: einer größeren in hoher Qualität und einmal in einer kleineren Version, dafür in geringerer Qualität: + +- [Link](https://www.magentacloud.de/share/z2sq51mgue) +- PW: bee0Rova + +Mit sportlichen Grüßen + +marko diff --git a/feiern/jahresendefeier/weihnachtsBacken.ods b/feiern/jahresendefeier/weihnachtsBacken.ods index 08b13a2..a4311c8 100644 Binary files a/feiern/jahresendefeier/weihnachtsBacken.ods and b/feiern/jahresendefeier/weihnachtsBacken.ods differ diff --git a/homepage/machs/index.php b/homepage/machs/index.php index 4daa4dd..b78054c 100644 --- a/homepage/machs/index.php +++ b/homepage/machs/index.php @@ -4,8 +4,8 @@ require_once('machs.php'); PHPCount::AddHit("Achievementsystem (".htmlspecialchars($_SESSION['user']['username']).")"); $dbConnection = getPdoDbConnection( - $cwsvJudoConfig["db"]["host"], - $cwsvJudoConfig["db"]["name"], + $cwsvJudoConfig["db"]["host"], + $cwsvJudoConfig["db"]["name"], $cwsvJudoConfig["db"]["user"], $cwsvJudoConfig["db"]["password"] ); @@ -21,20 +21,21 @@ processPostData($dbConnection, $_POST); - + - - - + + + + - + Achievements - + - + @@ -52,7 +53,7 @@ processPostData($dbConnection, $_POST); echo("" ); } ?> - + - diff --git a/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/miscAssis.php b/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/miscAssis.php index e89e127..c902b11 100644 --- a/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/miscAssis.php +++ b/homepage/redesign2018/markdownExperiment/phpLib/cwsvJudo/miscAssis.php @@ -7,8 +7,8 @@ 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, + 'mysql:host='.$hostname.';dbname='.$dbName, + $user, $password ); } @@ -23,8 +23,8 @@ global $cwsvJudoConfig; // Datenbankverbindung bereit stellen try{ $db_connection = new PDO( - 'mysql:host='.$cwsvJudoConfig["db"]["host"].';dbname='.$cwsvJudoConfig["db"]["name"],//.';charset=utf8', - $cwsvJudoConfig["db"]["user"], + 'mysql:host='.$cwsvJudoConfig["db"]["host"].';dbname='.$cwsvJudoConfig["db"]["name"],//.';charset=utf8', + $cwsvJudoConfig["db"]["user"], $cwsvJudoConfig["db"]["password"] ); } @@ -47,7 +47,7 @@ if (is_array($somePossibleEmptyStuff) || $somePossibleEmptyStuff instanceof Trav return null; } -/// Eine als String gegebene Liste kommagetrennter key=value Paare in +/// Eine als String gegebene Liste kommagetrennter key=value Paare in /// ein assoziatives Array überführen function getKeyValueArray($aKeyValueStringList){ $retKeyValueArray = array(); @@ -87,7 +87,7 @@ if( empty($optionsArray['outCharset']) ) $optionsArray['outCharset'] = "UTF-8"; ); $pdoStatementForQuerryingZitat->execute(); $retZitat = $pdoStatementForQuerryingZitat->fetchAll(PDO::FETCH_ASSOC); - + // Zeichensatzkonvertierung foreach($retZitat as &$entry){ array_walk( @@ -127,8 +127,8 @@ if( !file_exists($aJsonFileName) ) return null; if( !(is_array( $someLinkNames ) || is_object( $someLinkNames )) ) return null; return arrayKeyFilter( - json_decode( - file_get_contents($aJsonFileName), + json_decode( + file_get_contents($aJsonFileName), true ), $someLinkNames @@ -162,14 +162,14 @@ function toAscii($str, $replace=array(), $delimiter='-') { return $clean; } +/// Wrapper function for a query to the +/// $aDbConnection connection to a db function dbQuery($aDbConnection, $aQueryString, $aBindArray = array(), $someOptions = array( "dbCharset" => "ISO-8859-1", "outCharset" => "UTF-8" ) ){ -//echo("Doing ".$aQueryString); -var_dump($aBindArray); if( empty($someOptions['dbCharset']) ) $someOptions['dbCharset'] = "ISO-8859-1"; if( empty($someOptions['outCharset']) ) $someOptions['outCharset'] = "UTF-8"; -/// @toDo: Bisher wird nur die Rückgabe konvertiert. Eigentlich muss -/// doch auch die Eingabe konvertiert werden. Aber das jetzt -/// umzustellen wird schwer! Die User m Wettkampfplaner sind ja z.B. +/// @toDo: Bisher wird nur die Rückgabe konvertiert. Eigentlich muss +/// doch auch die Eingabe konvertiert werden. Aber das jetzt +/// umzustellen wird schwer! Die User m Wettkampfplaner sind ja z.B. /// als UTF8 in latin1(?) gespeichert. try{ $pdoStatement = $aDbConnection->prepare( $aQueryString ); @@ -187,7 +187,7 @@ if( empty($someOptions['outCharset']) ) $someOptions['outCharset'] = "UTF-8"; print "Error!: " . $db_error->getMessage() . "
"; return null; } - //var_dump($ret); + // Zeichensatzkonvertierung if( is_array($ret) ){ foreach($ret as &$entry){ diff --git a/homepage/redesign2018/markdownExperiment/phpLib/phpcount b/homepage/redesign2018/markdownExperiment/phpLib/phpcount deleted file mode 160000 index f1d3b54..0000000 --- a/homepage/redesign2018/markdownExperiment/phpLib/phpcount +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f1d3b543d2175a81e95d1233c249cbaba6fd34d4 diff --git a/homepage/redesign2018/markdownExperiment/zopfli b/homepage/redesign2018/markdownExperiment/zopfli index ae43a8b..6673e39 160000 --- a/homepage/redesign2018/markdownExperiment/zopfli +++ b/homepage/redesign2018/markdownExperiment/zopfli @@ -1 +1 @@ -Subproject commit ae43a8b73827577c4b19b005b6eed81f5cf9bbac +Subproject commit 6673e39fba6122c948c9ec34f07166812d473eb6 diff --git a/homepage/wkParticipo/achievements.php b/homepage/wkParticipo/achievements.php new file mode 100644 index 0000000..6cb9a87 --- /dev/null +++ b/homepage/wkParticipo/achievements.php @@ -0,0 +1,46 @@ +userAttributes` (userId, attributeId) VALUES (:userId, :attributeId);", + "SELECT * FROM cwsvjudo.achievements;" + //array( + // ':userId' => array('value'=>$anUserId, 'data_type'=>PDO::PARAM_INT), + // ':attributeId'=> array('value'=>$anAttributeId, 'data_type'=>PDO::PARAM_INT) + //) + ); + } + catch(PDOException $db_error){ + print "Error!: " . $db_error->getMessage() . "
queryString: ".$queryString."
"; var_dump($bindArray); + } + + +// $query = "WITH SortedList (id, previousId, name, Level) AS ( SELECT Id, ParentId, SomeData, 0 as Level FROM cwsvjudo.achievements WHERE `id` IS 1 UNION ALL SELECT ll.id, ll.previousId, ll.name, Level+1 as Level FROM cwsvjudo.achievements ll INNER JOIN SortedList as s ON ll.previousId = s.Id ); SELECT id, previousId, name FROM SortedList ORDER BY Level "; +// $query = "SELECT (id, name, rootId, level) FROM cwsvjudo.achievements WHERE `id` = 1 ORDER BY `level`;"; +// $query = "SELECT * FROM cwsvjudo.achievements;"; +// $results = $mysqlConn->query($query); + +// var_dump($results); +?> + + + + + + diff --git a/homepage/wkParticipo/index.php b/homepage/wkParticipo/index.php index 7a6000e..2b3a7d0 100644 --- a/homepage/wkParticipo/index.php +++ b/homepage/wkParticipo/index.php @@ -18,6 +18,31 @@ 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 = array('backgroundColor'=>"#FFAE00", 'highlightColor'=>"#FF8100", 'buttonColor'=>"#291670")){ +//$colorTypes = ["backgroundColor", "highlightColor", "buttonColor"]; +$defaultColors =['backgroundColor'=> "#FFAE00", 'highlightColor'=>"#FF8100", 'buttonColor'=>"#291670"]; + +//echo("DBG: colorArray:"); var_dump($colorArray); + +// Inputdatenvalidierung + foreach($defaultColors as $key=>$value){ + if( !preg_match("/^#(?:[0-9a-fA-F]{3}){1,2}$/", $colorArray[$key]) ){ + $colorArray[$key] = $defaultColors[$key]; + } + } + + $ret = ":root{"; + + foreach($colorArray as $key=>$value){ + $ret .= "--".$key.": ".$value."; "; + } + $ret .= "}"; +return $ret; +}*/ ?> @@ -47,6 +72,7 @@ setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');