requireAuth(); $attrs = $as->getAttributes(); $pdo = new PDO($DB_DSN, $DB_USER, $DB_PASS); $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $projectManager = new pvv\side\ProjectManager($pdo); $projects = $projectManager->getByOwner($attrs['uid'][0]); $page = 1; if (isset($_GET['page'])) { $page = $_GET['page']; } $filter = ''; if (isset($_GET['filter'])) { $filter = $_GET['filter']; } // filter $projects = array_values(array_filter( $projects, static fn($project) => (preg_match('/.*' . $filter . '.*/i', $project->getName()) || preg_match('/.*' . $filter . '.*/i', implode(' ', $project->getDescription()))) )); ?> Prosjektverkstedet
Prosjekt­verk­stedet

Mine Prosjekter

Forrige side'; } if (($counter == $pageLimit) && (($pageLimit * $page) < count($projects))) { echo 'Neste side'; } ?>

Verktøy

Lag prosjekt

Filter

Navn

'; ?>