epic-anmeldungen #2
@ -26,17 +26,6 @@ function add_custom_admin_bar_item() {
|
|||||||
// Überprüfen, ob der Benutzer die erforderliche Berechtigung hat
|
// Überprüfen, ob der Benutzer die erforderliche Berechtigung hat
|
||||||
if ( current_user_can( 'show_groups' ) ) {
|
if ( current_user_can( 'show_groups' ) ) {
|
||||||
// Das Array mit den Eigenschaften des benutzerdefinierten Elements
|
// Das Array mit den Eigenschaften des benutzerdefinierten Elements
|
||||||
$args = [
|
|
||||||
'id' => 'kompass_gruppen',
|
|
||||||
'title' => '<span class="ab-icon dashicons-groups"></span>' .
|
|
||||||
'<span class="ab-label">' .__('Groups', BDP_LV_PLUGIN_SLUG) . '</span>',
|
|
||||||
'href' => get_admin_url() . 'admin.php?page=kompass-groups',
|
|
||||||
|
|
||||||
];
|
|
||||||
|
|
||||||
// Das benutzerdefinierte Element zur Admin-Leiste hinzufügen
|
|
||||||
$wp_admin_bar->add_node( $args );
|
|
||||||
|
|
||||||
$args = [
|
$args = [
|
||||||
'id' => 'kompass_events',
|
'id' => 'kompass_events',
|
||||||
'title' => '<span class="ab-icon dashicons-tickets-alt"></span>' .
|
'title' => '<span class="ab-icon dashicons-tickets-alt"></span>' .
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Libs;
|
namespace Bdp\Libs;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Controllers\MainController;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
|
|
||||||
class CommonModel extends \stdClass {
|
class CommonModel extends \stdClass {
|
||||||
protected string $_tablename;
|
protected string $_tablename;
|
||||||
|
|
||||||
@ -34,8 +31,4 @@ class CommonModel extends \stdClass {
|
|||||||
$compare = date_diff($today, $obj_birthday);
|
$compare = date_diff($today, $obj_birthday);
|
||||||
return $compare->y;
|
return $compare->y;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function get_group() : CommonModel {
|
|
||||||
return EventGroup::load_by_id(MainController::KOMPASS_EVENTS_GROUPS, $this->gruppe_id);
|
|
||||||
}
|
|
||||||
}
|
}
|
@ -1,21 +0,0 @@
|
|||||||
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
|
||||||
START TRANSACTION;
|
|
||||||
|
|
||||||
CREATE TABLE `%tablename%` (
|
|
||||||
`id` int NOT NULL AUTO_INCREMENT,
|
|
||||||
`gruppen_name` varchar(256) COLLATE utf8mb4_unicode_520_ci NOT NULL,
|
|
||||||
`gruppe_grufue` bigint UNSIGNED DEFAULT NULL,
|
|
||||||
PRIMARY KEY (id)
|
|
||||||
|
|
||||||
) %charset%;
|
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE `%tablename%`
|
|
||||||
ADD PRIMARY KEY (`id`);
|
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE `%tablename%`
|
|
||||||
MODIFY `id` int NOT NULL AUTO_INCREMENT;
|
|
||||||
|
|
||||||
ALTER TABLE `%tablename%` ADD CONSTRAINT `gruppe_grufue` FOREIGN KEY (`gruppe_grufue`) REFERENCES `%prefix%users`(`ID`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
||||||
COMMIT;
|
|
@ -1,49 +0,0 @@
|
|||||||
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
|
||||||
START TRANSACTION;
|
|
||||||
SET time_zone = "+00:00";
|
|
||||||
|
|
||||||
CREATE TABLE `%tablename%` (
|
|
||||||
`id` int NOT NULL AUTO_INCREMENT,
|
|
||||||
`gruppe_id` int NOT NULL,
|
|
||||||
`vorname` varchar(128) NOT NULL,
|
|
||||||
`nachname` varchar(128) NOT NULL,
|
|
||||||
`geburtsdatum` date DEFAULT NULL,
|
|
||||||
`ansprechpartner` varchar(256) DEFAULT NULL,
|
|
||||||
`strasse` varchar(128) DEFAULT NULL,
|
|
||||||
`hausnummer` varchar(8) DEFAULT NULL,
|
|
||||||
`plz` varchar(5) DEFAULT NULL,
|
|
||||||
`ort` varchar(128) DEFAULT NULL,
|
|
||||||
`email_1` varchar(512) NOT NULL,
|
|
||||||
`email_2` varchar(512) DEFAULT NULL,
|
|
||||||
`telefon_1` varchar(16) NOT NULL,
|
|
||||||
`telefon_2` varchar(16) DEFAULT NULL,
|
|
||||||
`badeerlaubnis` enum('complete','partial','none','') NOT NULL DEFAULT 'none',
|
|
||||||
`allergien` varchar(2048) NOT NULL,
|
|
||||||
`abholung` enum('alone','parents','other','') NOT NULL DEFAULT 'parents',
|
|
||||||
`abholung_text` varchar(1024) NOT NULL DEFAULT '0',
|
|
||||||
`foto_socialmedia` tinyint NOT NULL DEFAULT '0',
|
|
||||||
`foto_print` tinyint NOT NULL DEFAULT '0',
|
|
||||||
`foto_webseite` tinyint NOT NULL DEFAULT '0',
|
|
||||||
`foto_partner` tinyint NOT NULL DEFAULT '0',
|
|
||||||
`halstuch` enum('none','woe','pfadi','rr') NOT NULL DEFAULT 'none',
|
|
||||||
`anmerkungen` varchar(2048) NOT NULL,
|
|
||||||
`aufnahmeantrag_da` tinyint NOT NULL DEFAULT '0',
|
|
||||||
`fotoerlaubnis_da` tinyint NOT NULL DEFAULT '0',
|
|
||||||
`elterninfo_da` tinyint NOT NULL DEFAULT '0',
|
|
||||||
`badeerlaubnis_da` tinyint NOT NULL DEFAULT '0',
|
|
||||||
PRIMARY KEY (id)
|
|
||||||
) %charset%;
|
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE `%tablename%`
|
|
||||||
ADD PRIMARY KEY (`id`),
|
|
||||||
ADD KEY `teili_gruppe` (`gruppe_id`);
|
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE `%tablename%`
|
|
||||||
MODIFY `id` int NOT NULL AUTO_INCREMENT;
|
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE `%tablename%`
|
|
||||||
ADD CONSTRAINT `teili_gruppe` FOREIGN KEY (`gruppe_id`) REFERENCES `%prefix%kompass_stammesgruppen_gruppen` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
||||||
COMMIT;
|
|
@ -1,28 +0,0 @@
|
|||||||
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
|
||||||
START TRANSACTION;
|
|
||||||
|
|
||||||
CREATE TABLE `%tablename%` (
|
|
||||||
`id` int NOT NULL AUTO_INCREMENT,
|
|
||||||
`eventId` int NOT NULL,
|
|
||||||
`group_name` varchar(1024) NOT NULL,
|
|
||||||
`max_participants` int NOT NULL,
|
|
||||||
`amount_reduced` decimal(8,2) DEFAULT NULL,
|
|
||||||
`amount_default` decimal(8,2) DEFAULT NULL,
|
|
||||||
`amount_social` decimal(8,2) DEFAULT NULL,
|
|
||||||
PRIMARY KEY (id)
|
|
||||||
|
|
||||||
) %charset%;
|
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE `%tablename%`
|
|
||||||
ADD PRIMARY KEY (`id`),
|
|
||||||
ADD KEY `event_group` (`eventId`);
|
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE `%tablename%`
|
|
||||||
MODIFY `id` int NOT NULL AUTO_INCREMENT;
|
|
||||||
|
|
||||||
ALTER TABLE `%tablename%`
|
|
||||||
ADD CONSTRAINT `event_group` FOREIGN KEY (`eventId`) REFERENCES `%prefix%kompass_veranstaltungen_index` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT;
|
|
||||||
|
|
||||||
COMMIT;
|
|
@ -14,7 +14,7 @@ CREATE TABLE `%tablename%` (
|
|||||||
`amount_social` decimal(8,2) NOT NULL,
|
`amount_social` decimal(8,2) NOT NULL,
|
||||||
`max_participants` INT NOT NULL,
|
`max_participants` INT NOT NULL,
|
||||||
`max_volunteers` INT NOT NULL,
|
`max_volunteers` INT NOT NULL,
|
||||||
`contributing_tribes` TEXT NOT NULL AFTER
|
`contributing_tribes` TEXT NOT NULL,
|
||||||
PRIMARY KEY (id)
|
PRIMARY KEY (id)
|
||||||
|
|
||||||
) %charset%;
|
) %charset%;
|
||||||
|
@ -4,7 +4,7 @@ SET time_zone = "+00:00";
|
|||||||
|
|
||||||
CREATE TABLE `%tablename%` (
|
CREATE TABLE `%tablename%` (
|
||||||
`id` int NOT NULL AUTO_INCREMENT,
|
`id` int NOT NULL AUTO_INCREMENT,
|
||||||
`gruppe_id` int NOT NULL,
|
`EVENTiD` int NOT NULL,
|
||||||
`teilnahme` ENUM('participant','volunteer','other','') NOT NULL,
|
`teilnahme` ENUM('participant','volunteer','other','') NOT NULL,
|
||||||
`vorname` varchar(128) NOT NULL,
|
`vorname` varchar(128) NOT NULL,
|
||||||
`nachname` varchar(128) NOT NULL,
|
`nachname` varchar(128) NOT NULL,
|
||||||
@ -49,7 +49,4 @@ ALTER TABLE `%tablename%`
|
|||||||
ALTER TABLE `%tablename%`
|
ALTER TABLE `%tablename%`
|
||||||
MODIFY `id` int NOT NULL AUTO_INCREMENT;
|
MODIFY `id` int NOT NULL AUTO_INCREMENT;
|
||||||
|
|
||||||
|
|
||||||
ALTER TABLE `%tablename%`
|
|
||||||
ADD CONSTRAINT `event_gruppe` FOREIGN KEY (`gruppe_id`) REFERENCES `%prefix%kompass_veranstaltungen_gruppen` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
|
|
||||||
COMMIT;
|
COMMIT;
|
||||||
|
BIN
lib/dompdf.zip
BIN
lib/dompdf.zip
Binary file not shown.
@ -1,9 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
|
||||||
|
|
||||||
class ArchiveEvent {
|
class ArchiveEvent {
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
global $_REQUEST, $dbHandler;
|
global $_REQUEST, $dbHandler;
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
|
||||||
|
|
||||||
class CloseEvent {
|
class CloseEvent {
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
global $_REQUEST, $dbHandler;
|
global $_REQUEST, $dbHandler;
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
|
||||||
|
|
||||||
class CreateEvent {
|
class CreateEvent {
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
global $_POST, $_REQUEST, $dbHandler;
|
global $_POST, $_REQUEST, $dbHandler;
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
||||||
|
|
||||||
class DeleteMemberController {
|
class DeleteMemberController {
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event as Event;
|
|
||||||
|
|
||||||
class EditEvent {
|
class EditEvent {
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
global $_GET, $_REQUEST, $dbHandler;
|
global $_GET, $_REQUEST, $dbHandler;
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
||||||
|
|
||||||
class EventGroupMailFormController {
|
class EventGroupMailFormController {
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
||||||
|
|
||||||
class EventLocalGroupMailFormController {
|
class EventLocalGroupMailFormController {
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
||||||
|
|
||||||
class EventMailFormController {
|
class EventMailFormController {
|
||||||
|
@ -9,7 +9,6 @@ use SearchMemberRequest;
|
|||||||
class MainController
|
class MainController
|
||||||
{
|
{
|
||||||
public const KOMPASS_EVENTS_EVENTS = 'kompass_veranstaltungen_index';
|
public const KOMPASS_EVENTS_EVENTS = 'kompass_veranstaltungen_index';
|
||||||
public const KOMPASS_EVENTS_GROUPS = 'kompass_veranstaltungen_gruppen';
|
|
||||||
public const KOMPASS_EVENTS_PARTICIPANTS = 'kompass_veranstaltungen_teilis';
|
public const KOMPASS_EVENTS_PARTICIPANTS = 'kompass_veranstaltungen_teilis';
|
||||||
|
|
||||||
public static function setup()
|
public static function setup()
|
||||||
@ -18,7 +17,7 @@ class MainController
|
|||||||
|
|
||||||
$charset = $wpdb->get_charset_collate();
|
$charset = $wpdb->get_charset_collate();
|
||||||
$fileReader = new FileAccess();
|
$fileReader = new FileAccess();
|
||||||
foreach ([self::KOMPASS_EVENTS_EVENTS, self::KOMPASS_EVENTS_GROUPS, self::KOMPASS_EVENTS_PARTICIPANTS] as $table) {
|
foreach ([self::KOMPASS_EVENTS_EVENTS, self::KOMPASS_EVENTS_PARTICIPANTS] as $table) {
|
||||||
$sqlTable = $wpdb->prefix . $table;
|
$sqlTable = $wpdb->prefix . $table;
|
||||||
$sql = "SHOW TABLES LIKE '$sqlTable'";
|
$sql = "SHOW TABLES LIKE '$sqlTable'";
|
||||||
|
|
||||||
@ -35,8 +34,6 @@ class MainController
|
|||||||
$sqlSetup = str_replace('%charset%', $charset, $sqlSetup);
|
$sqlSetup = str_replace('%charset%', $charset, $sqlSetup);
|
||||||
$sqlSetup = str_replace('%prefix%', $wpdb->prefix, $sqlSetup);
|
$sqlSetup = str_replace('%prefix%', $wpdb->prefix, $sqlSetup);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
dbDelta( $sqlSetup );
|
dbDelta( $sqlSetup );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
||||||
|
|
||||||
class MemberDetailsController {
|
class MemberDetailsController {
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
||||||
|
|
||||||
class MemberMailFormController {
|
class MemberMailFormController {
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
||||||
|
|
||||||
class MemberSummaryController {
|
class MemberSummaryController {
|
@ -1,8 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event as Event;
|
|
||||||
|
|
||||||
class NewEvent {
|
class NewEvent {
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
kompass_print_event_edit_form();
|
kompass_print_event_edit_form();
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
|
||||||
|
|
||||||
class OpenEvent {
|
class OpenEvent {
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
global $_REQUEST, $dbHandler;
|
global $_REQUEST, $dbHandler;
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
|
||||||
class ListEventsController {
|
class ListEventsController {
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
kompass_print_events_overview();
|
kompass_print_events_overview();
|
||||||
|
@ -3,9 +3,6 @@
|
|||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
use Bdp\Modules\EventParticipants\Models\Event;
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\AnwesenheitRequest;
|
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\EatingRequest;
|
|
||||||
|
|
||||||
|
|
||||||
class PrintParticipantListDrinkingPdfController {
|
class PrintParticipantListDrinkingPdfController {
|
||||||
|
|
||||||
|
@ -3,9 +3,6 @@
|
|||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
use Bdp\Modules\EventParticipants\Models\Event;
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\AnwesenheitRequest;
|
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\EatingRequest;
|
|
||||||
|
|
||||||
|
|
||||||
class PrintParticipantListDrinkingAlcoholicPdfController {
|
class PrintParticipantListDrinkingAlcoholicPdfController {
|
||||||
|
|
||||||
|
@ -3,10 +3,6 @@
|
|||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
use Bdp\Modules\EventParticipants\Models\Event;
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\AnwesenheitRequest;
|
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\BathRequest;
|
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\EatingRequest;
|
|
||||||
|
|
||||||
|
|
||||||
class PrintParticipantListKitchenAllergiesPdfController {
|
class PrintParticipantListKitchenAllergiesPdfController {
|
||||||
|
|
||||||
|
@ -3,10 +3,7 @@
|
|||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
use Bdp\Modules\EventParticipants\Models\Event;
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\AnwesenheitRequest;
|
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\BathRequest;
|
use Bdp\Modules\EventParticipants\Reqeust\BathRequest;
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\EatingRequest;
|
|
||||||
|
|
||||||
|
|
||||||
class PrintParticipantListMedicalPdfController {
|
class PrintParticipantListMedicalPdfController {
|
||||||
|
|
||||||
|
@ -4,8 +4,6 @@ namespace Bdp\Modules\EventParticipants\Controllers;
|
|||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
use Bdp\Modules\EventParticipants\Models\Event;
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\EatingRequest;
|
|
||||||
|
|
||||||
|
|
||||||
class PrintParticipantListPhotoPdfController {
|
class PrintParticipantListPhotoPdfController {
|
||||||
|
|
||||||
|
@ -4,8 +4,6 @@ namespace Bdp\Modules\EventParticipants\Controllers;
|
|||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
use Bdp\Modules\EventParticipants\Models\Event;
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\AnwesenheitRequest;
|
use Bdp\Modules\EventParticipants\Reqeust\AnwesenheitRequest;
|
||||||
use Bdp\Modules\EventParticipants\Reqeust\EatingRequest;
|
|
||||||
|
|
||||||
|
|
||||||
class PrintParticipantListSignupPdfController {
|
class PrintParticipantListSignupPdfController {
|
||||||
|
|
||||||
|
@ -2,9 +2,7 @@
|
|||||||
|
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Libs\FileAccess;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
use Bdp\Modules\EventParticipants\Models\Event;
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
|
||||||
use function Bdp\Modules\EventParticipants\Views\registrationForm;
|
use function Bdp\Modules\EventParticipants\Views\registrationForm;
|
||||||
|
|
||||||
class ParticipationSignupController
|
class ParticipationSignupController
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Libs\FileAccess;
|
|
||||||
use function Bdp\Modules\EventParticipants\Views\registrationForm;
|
use function Bdp\Modules\EventParticipants\Views\registrationForm;
|
||||||
|
|
||||||
class EventSignupPageController
|
class EventSignupPageController
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
|
||||||
|
|
||||||
class UpdateEvent {
|
class UpdateEvent {
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
global $_POST, $_REQUEST, $dbHandler;
|
global $_POST, $_REQUEST, $dbHandler;
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
||||||
|
|
||||||
class UpdateMemberAmountController {
|
class UpdateMemberAmountController {
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Controllers;
|
namespace Bdp\Modules\EventParticipants\Controllers;
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
|
||||||
|
|
||||||
class UpdateMemberDetailsController {
|
class UpdateMemberDetailsController {
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
global $_POST, $_REQUEST, $dbHandler;
|
global $_POST, $_REQUEST, $dbHandler;
|
||||||
|
@ -1,57 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace Bdp\Modules\EventParticipants\Models;
|
|
||||||
|
|
||||||
use Bdp\Libs\CommonModel;
|
|
||||||
|
|
||||||
class EventGroup extends CommonModel {
|
|
||||||
public static function loadById(int $group_id) {
|
|
||||||
global $dbHandler;
|
|
||||||
|
|
||||||
$data = $dbHandler->readFromDb('kompass_veranstaltungen_gruppen', ['id' => $group_id]);
|
|
||||||
$class = new EventGroup();
|
|
||||||
|
|
||||||
foreach (get_object_vars($data[0]) as $key => $value) {
|
|
||||||
$class->$key = $value;
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach (EventParticipant::list_for_group($group_id) as $participant_id) {
|
|
||||||
$class->participants[] = EventParticipant::loadById($participant_id);
|
|
||||||
}
|
|
||||||
|
|
||||||
return $class;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static function list_simple_for_event(int $event_id) : array {
|
|
||||||
global $dbHandler;
|
|
||||||
|
|
||||||
$data = $dbHandler->readFromDb('kompass_veranstaltungen_gruppen', ['eventId' => $event_id]);
|
|
||||||
$return = [];
|
|
||||||
foreach ($data as $group) {
|
|
||||||
$group_class = new EventGroup();
|
|
||||||
foreach (get_object_vars($group) as $key => $value) {
|
|
||||||
$group_class->$key = $value;
|
|
||||||
}
|
|
||||||
|
|
||||||
$return[] = $group_class;
|
|
||||||
}
|
|
||||||
|
|
||||||
return $return;
|
|
||||||
}
|
|
||||||
|
|
||||||
public static function list_for_event(int $event_id) : array {
|
|
||||||
global $dbHandler;
|
|
||||||
|
|
||||||
$data = $dbHandler->readFromDb('kompass_veranstaltungen_teilis', ['eventId' => $event_id]);
|
|
||||||
$return = [];
|
|
||||||
foreach ($data as $group) {
|
|
||||||
$return[] = $group->id;
|
|
||||||
}
|
|
||||||
|
|
||||||
return $return;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function __construct() {
|
|
||||||
$this->_tablename = 'kompass_veranstaltungen_gruppen';
|
|
||||||
$this->participants = [];
|
|
||||||
}
|
|
||||||
}
|
|
@ -22,10 +22,6 @@ class EventParticipant extends CommonModel {
|
|||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function get_group() : CommonModel {
|
|
||||||
return EventGroup::load_by_id(MainController::KOMPASS_EVENTS_GROUPS, $this->gruppe_id);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function __construct() {
|
public function __construct() {
|
||||||
$this->_tablename = 'kompass_veranstaltungen_teilis';
|
$this->_tablename = 'kompass_veranstaltungen_teilis';
|
||||||
}
|
}
|
||||||
|
@ -3,7 +3,6 @@ namespace Bdp\Modules\EventParticipants\Reqeust;
|
|||||||
|
|
||||||
|
|
||||||
use Bdp\Libs\CommonModel;
|
use Bdp\Libs\CommonModel;
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
|
|
||||||
class AnwesenheitRequest {
|
class AnwesenheitRequest {
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Reqeust;
|
namespace Bdp\Modules\EventParticipants\Reqeust;
|
||||||
|
|
||||||
|
|
||||||
use Bdp\Libs\CommonModel;
|
use Bdp\Libs\CommonModel;
|
||||||
|
|
||||||
class BathRequest {
|
class BathRequest {
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Reqeust;
|
namespace Bdp\Modules\EventParticipants\Reqeust;
|
||||||
|
|
||||||
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\EventParticipant;
|
|
||||||
use Carbon\Carbon;
|
use Carbon\Carbon;
|
||||||
|
|
||||||
class EatingRequest {
|
class EatingRequest {
|
||||||
|
@ -1,10 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace Bdp\Modules\EventParticipants\Views;
|
namespace Bdp\Modules\EventParticipants\Views;
|
||||||
|
|
||||||
use Bdp\Libs\FileAccess;
|
|
||||||
use Bdp\Modules\EventParticipants\Controllers\MainController as GruppenController;
|
|
||||||
use Bdp\Modules\EventParticipants\Models\Event;
|
use Bdp\Modules\EventParticipants\Models\Event;
|
||||||
use Bdp\Modules\EventParticipants\Models\EventGroup;
|
|
||||||
|
|
||||||
function registrationForm(int $eventId, string $targetPage) : string
|
function registrationForm(int $eventId, string $targetPage) : string
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user