From 1147c1a7af8e3a39304eb8d2fca924203f8982ac Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 9 Aug 2018 00:45:56 +0200 Subject: [PATCH] Fix the filter in Mine Projekter to seach description and pagination I also expanded the page size from 4 to 8 --- www/prosjekt/mine.php | 35 +++++++++++++++-------------------- 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/www/prosjekt/mine.php b/www/prosjekt/mine.php index 21b48dc..19de266 100644 --- a/www/prosjekt/mine.php +++ b/www/prosjekt/mine.php @@ -20,23 +20,16 @@ if(isset($_GET['page'])){ $page = $_GET['page']; } -$filterTitle = ''; -if(isset($_POST['title'])){ - $filterTitle = $_POST['title']; +$filter = ''; +if(isset($_GET['filter'])){ + $filter = $_GET['filter']; } -/* -$filterOrganiser = ''; -if(isset($_POST['organiser'])){ - $filterOrganiser = $_POST['organiser']; -} -*/ - // filter $projects = array_values(array_filter( $projects, - function($project) use ($filterTitle){ - return (preg_match('/.*'.$filterTitle.'.*/i', $project->getName())); + function($project) use ($filter){ + return (preg_match('/.*'.$filter.'.*/i', $project->getName()) or preg_match('/.*'.$filter.'.*/i', implode(" ", $project->getDescription()))); } )); ?> @@ -62,7 +55,7 @@ $projects = array_values(array_filter(