setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $userManager = new pvv\admin\UserManager($pdo); require_once __DIR__ . '/../../../vendor/simplesamlphp/simplesamlphp/lib/_autoload.php'; $as = new SimpleSAML\Auth\Simple('default-sp'); $as->requireAuth(); $attrs = $as->getAttributes(); $uname = $attrs['uid'][0]; if (!$userManager->hasGroup($uname, 'aktiviteter')) { echo 'Her har du ikke lov\'t\'å\'værra!!!'; exit; } $customActivity = new pvv\side\DBActivity($pdo); $events = $customActivity->getAllEvents(); $page = 1; if (isset($_GET['page'])) { $page = $_GET['page']; } $filterTitle = ''; if (isset($_GET['title'])) { $filterTitle = $_GET['title']; } $filterOrganiser = ''; if (isset($_GET['organiser'])) { $filterOrganiser = $_GET['organiser']; } // filter $events = array_values(array_filter( $events, static fn($event) => (preg_match('/.*' . $filterTitle . '.*/i', $event->getName()) && preg_match('/.*' . $filterOrganiser . '.*/i', $event->getOrganiser())) )); ?> Aktivitetsadministrasjonsverkstedet
Aktivitets­administrasjons­verk­stedet

Aktivitetsadministrasjon


Aktive aktiviteter

Gjentagende aktiviteter vises ikke

    getID(); ?>
  • getName() . ' (ID: ' . $eventID . ')'; ?>

    getStart()->format('(Y-m-d H:i:s)') . ' - ' . $event->getStop()->format('(Y-m-d H:i:s)'); ?>

    text(implode("\n", $event->getDescription())); ?>
Forrige side'; } if (($counter == $pageLimit) && (($pageLimit * $page) < count($events))) { echo 'Neste side'; } ?>

Verktøy

Legg inn ny aktivitet

Filter

Navn

'; ?>

Organisator

'; ?>