Aktivitetsadministrasjon
Aktive aktiviteter
Gjentagende aktiviteter vises ikke
-
getID();
?>
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, function($event) use ($filterTitle, $filterOrganiser){ return (preg_match('/.*'.$filterTitle.'.*/i', $event->getName()) and preg_match('/.*'.$filterOrganiser.'.*/i', $event->getOrganiser())); } )); ?>
Gjentagende aktiviteter vises ikke