/** */ protected function _content() { $qManager = new Whups_Query_Manager(); $queries = $qManager->listQueries($GLOBALS['registry']->getAuth(), true); $myqueries = new Whups_View_SavedQueries(array('results' => $queries)); Horde::startBuffer(); $myqueries->html(false); $html = Horde::endBuffer(); if ($html) { return $html; } return '<p class="horde-content"><em>' . _("No queries have been saved.") . '</em></p>'; }
} try { $tickets = $whups_driver->getTicketsByProperties($info); Whups::sortTickets($tickets); $session->set('whups', 'last_search', Horde::url('search.php?' . _getSearchUrl($vars))); $results = new Whups_View_Results(array('title' => _("Search Results"), 'results' => $tickets, 'values' => Whups::getSearchResultColumns(), 'url' => $session->get('whups', 'last_search'))); $beendone = true; } catch (Whups_Exception $e) { $notification->push(sprintf(_("There was an error performing your search: %s"), $tickets->getMessage()), 'horde.error'); } } Whups::addFeedLink(); $page_output->ajax = true; $page_output->header(array('title' => _("Search"))); $notification->notify(array('listeners' => 'status')); if ($results) { $results->html(); if (is_object($form)) { $form->setTitle(_("Refine Search")); $form->renderActive($renderer, $vars, Horde::url('search.php'), 'get'); } } if (!$beendone) { // Front search page. $form->setTitle(_("Ticket Search")); $form->renderActive($renderer, $vars, Horde::url('search.php'), 'get'); } $qManager = new Whups_Query_Manager(); $myqueries = new Whups_View_SavedQueries(array('title' => $GLOBALS['registry']->getAuth() ? _("My Queries") : _("Public Queries"), 'results' => $qManager->listQueries($GLOBALS['registry']->getAuth(), true))); $myqueries->html(); $page_output->footer();