protected function filteredSearch() { $q = $this->input->get('q', null, 'default'); try { $current_source = \Search\Models\Source::current(); $paginated = \Search\Models\Source::paginate($current_source, $q); $count = 0; foreach (\Search\Factory::sources() as $key => $source) { $count = $count + \Search\Models\Source::count($source, $q); } } catch (\Exception $e) { $this->app->error(404, 'Search Type Not Found'); return; } $this->app->set('current_source', $current_source); $this->app->set('paginated', $paginated); $this->app->set('count', $count); $this->app->set('q', $q); $this->app->set('meta.title', trim('Search ' . $current_source['title'])); echo $this->theme->render('Search/Admin/Views::search/index.php'); }
All </a> </li> <?php foreach (\Search\Factory::sources() as $source) { ?> <li> <a href="./search?q=<?php echo $q; ?> &filter[search]=<?php echo $source['id']; ?> "> <span class="badge pull-right"><?php echo \Search\Models\Source::count($source, $q); ?> </span> <?php echo $source['title']; ?> </a> </li> <?php } ?> </ul> </aside> <div class="col-sm-10 col-md-10"> <div class="row">