diff --git a/homepage/participo/events.js b/homepage/participo/events.js
index 1e4e0b1..e5893f0 100644
--- a/homepage/participo/events.js
+++ b/homepage/participo/events.js
@@ -1,34 +1,3 @@
-function initSelects() {
- var selectElements = document.querySelectorAll('select');
- var selectInstances = M.FormSelect.init(selectElements, {});
-
-}
-
-function initSidenav() {
- var sidenavElements = document.querySelectorAll('.sidenav');
- var sidenavInstances = M.Sidenav.init(sidenavElements, {});
-};
-
-function initModals() {
- var modalElements = document.querySelectorAll('.modal');
- var modalInstances = M.Modal.init(modalElements, {
- 'onOpenEnd': initSelects
- });
-};
-
-function openEventModal(eventId) {
- openModal(`#event-modal-${eventId}`);
-}
-
-function openModal(modalId) {
- var modalElement = document.querySelector(modalId);
- if (modalElement === null) {
- return;
- }
- var modalInstance = M.Modal.getInstance(modalElement);
- modalInstance.open();
-}
-
// What to do when the document is loaded.
document.addEventListener('DOMContentLoaded', function () {
// init materialize elements
@@ -42,3 +11,43 @@ document.addEventListener('DOMContentLoaded', function () {
openEventModal(eventId);
}
});
+
+// Inits for MaterializeCss (mCss) elements
+
+// Init select forms
+function initSelects() {
+ var selectElements = document.querySelectorAll('select');
+ // var selectInstances =
+ M.FormSelect.init(selectElements, {});
+}
+
+// Init SideNav menu
+function initSidenav() {
+ var sidenavElements = document.querySelectorAll('.sidenav');
+ // var sidenavInstances =
+ M.Sidenav.init(sidenavElements, {});
+};
+
+// Init Modals
+function initModals() {
+ var modalElements = document.querySelectorAll('.modal');
+ // var modalInstances =
+ M.Modal.init(modalElements, {
+ 'onOpenEnd': initSelects
+ });
+};
+
+// Open the modal of an event by event Id
+function openEventModal(eventId) {
+ openModal(`#event-modal-${eventId}`);
+}
+
+// Open a modal by html-Id
+function openModal(modalId) {
+ var modalElement = document.querySelector(modalId);
+ if (modalElement === null) {
+ return;
+ }
+ var modalInstance = M.Modal.getInstance(modalElement);
+ modalInstance.open();
+}
diff --git a/homepage/participo/events.php b/homepage/participo/events.php
index 50ed4cc..c498160 100644
--- a/homepage/participo/events.php
+++ b/homepage/participo/events.php
@@ -12,42 +12,7 @@ include_once 'events.inc.php';
-
+
@@ -73,10 +38,11 @@ include_once 'events.inc.php';
. '| Datum | Veranstaltung | Starter |
'
. '';
foreach ($eventList as $event) {
- $htmlTable .= '| ' . $event['eventDate'] . ' | ' . $event['eventName'] . ' | ' . $event['userName'] . ', ' . $event['userFirstname'] . ' |
';
+ $eventDate = DateTime::createFromFormat('Y-m-d', $event['eventDate']);
+ $htmlTable .= '| ' . getHtmlSquareDate($eventDate) . ' | ' . $event['eventName'] . ' | ' . $event['userName'] . ', ' . $event['userFirstname'] . ' |
';
}
$htmlTable .= '';
- echo('Aktuelle Einschreibungen
');
+ echo('Aktuelle Einschreibungen
');
echo($htmlTable);
} else {
echo($eventList ? $htmlTable : 'Keine Meldungen zu bevorstehenden Events');
@@ -84,10 +50,10 @@ include_once 'events.inc.php';
?>
Übersicht anstehender Events
-
+
Detailansicht kommender Wettkämpfe
- asHtmlCard());
}?>
diff --git a/homepage/participo/index.php b/homepage/participo/index.php
index 084063d..859299d 100644
--- a/homepage/participo/index.php
+++ b/homepage/participo/index.php
@@ -21,7 +21,6 @@ dbConnector::connect(
$cwsvJudoConfig['db']['password']
);
-eventPlaner::setDbConnection(dbConnector::getDbConnection());
participo::authentificate();
$userData = getUserData(dbConnector::getDbConnection(), $_SESSION['user']['userId']);
?>
@@ -36,23 +35,34 @@ $userData = getUserData(dbConnector::getDbConnection(), $_SESSION['user']['userI
@@ -120,7 +130,7 @@ echo(
AppCard::fromArray([
'link' => 'events',
'title' => 'Event-Planer',
- 'description' => 'Organisieren der Teilnahmen (und nicht-Teilnahmen) an Wettkämpfen, Sondertrainingseinheiten, Feiern etc.' . eventPlaner::getHtmlEventTable(eventPlaner::getCommingWkEvents()),
+ 'description' => 'Organisieren der Teilnahmen (und nicht-Teilnahmen) an Wettkämpfen, Sondertrainingseinheiten, Feiern etc.' . eventPlaner::getHtmlEventTable(eventPlaner::getComingWkEvents()),
'imgUrl' => '/ressourcen/graphiken/icons/terminKalender.svg',
'actions' => [
AppCardAction::fromArray(['caption' => 'Planer', 'link' => 'events']),
diff --git a/homepage/participo/lib/participoLib/event.php b/homepage/participo/lib/participoLib/event.php
index 1c43e2b..b8ae51f 100644
--- a/homepage/participo/lib/participoLib/event.php
+++ b/homepage/participo/lib/participoLib/event.php
@@ -59,7 +59,7 @@ class Event
'
' .
'- Datum
' .
'- ' . $this->date->format('Y-m-d') . '
' .
- '- Meldefrist
' .
+ '- Einschreibefrist
' .
'- ' . $this->deadline->format('Y-m-d') . '
' .
'- Altersklassen
' .
'- ' . $this->shiai->getAgeClasses() . '
' .
@@ -72,7 +72,7 @@ class Event
return
'' .
'| ' . $this->date->format('Y-m-d') . ' | ' .
- '' . $this->shiai->getHtmlName() . ' | ' .
+ '' . $this->shiai->getHtmlName() . ' | ' .
'' . $this->shiai->getAgeClasses() . ' | ' .
'zoom_in | ' .
'
';
@@ -111,7 +111,7 @@ class Event
$starterList .= 'Bereits eingetragen: ';
foreach ($listOfStarter as $s) {
$u = $s->getUser();
- $starterList .= '
' . $u->getName() . ', ' . $u->getFirstname() . $this->getHtmlRemoveStarterForm($s->getEventId(), $s->getUserId()) . '
';
+ $starterList .= '
' . $u->getName() . ', ' . $u->getFirstname() . $this->getHtmlRemoveStarterForm($s->getEventId(), $s->getUserId()) . '
';
}
$starterList .= '
';
return $starterList;
@@ -189,7 +189,7 @@ class Event
{
$key = isset($_SESSION['apiKey']) ? $_SESSION['apiKey'] : null;
$form =
- '