Пример #1
0
 public function advancedSearch()
 {
     if (post('submitSearch')) {
         $str = post('searchInput');
         //            $str = preg_replace("#[^0-9a-z]#i","",$str);
         //parsiranje AND-ova i OR-ova
         $values = preg_split("/[\\s,]+/", $str);
         $photos = PhotoRepository::getAllPhotos();
         $tags = array();
         //svi tagovi od svih slika
         foreach ($photos as $photo) {
             array_push($tags, $photo['tags']);
         }
         //            $stack = new \SplStack();
         //
         //            foreach($values as $value) {
         //                if(strtolower($value) != "and" && strtolower($value) != "or") {
         //                    $stack->push($value);
         //                }
         //            }
         //showing results
         $main = new Main();
         $searchResults = new SearchResults();
         $searchResults->setPhotos($photos);
         echo "<div class='container'>";
         echo $main->setBody($searchResults);
     }
 }