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, 'prosjekt')) { echo 'Her har du ikke lov\'t\'å\'værra!!!'; exit; } $projectManager = new pvv\side\ProjectManager($pdo); $projects = $projectManager->getAll(); $page = 1; if (isset($_GET['page'])) { $page = $_GET['page']; } $filterTitle = ''; if (isset($_POST['title'])) { $filterTitle = $_POST['title']; } /* Temporarily out of service :< $filterOrganiser = ''; if(isset($_POST['organiser'])){ $filterOrganiser = $_POST['organiser']; } */ // filter $projects = array_values(array_filter( $projects, static fn($project) => preg_match('/.*' . $filterTitle . '.*/i', $project->getName()) )); ?> Prosjektadministrasjonsverkstedet
Prosjekt­administrasjons­verk­stedet

Prosjektadministrasjon


Prosjekter

    getID(); $owner = $projectManager->getProjectOwner($projectID); ?>
  • getName() . ' (ID: ' . $projectID . ')'; ?>

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

Verktøy

Legg inn nytt prosjekt

Filter

Prosjektnavn

'; ?>

Leders brukernavn

'; ?>