See the enclosed file LICENSE for license information (BSD). If you did not receive this file, see http://www.horde.org/licenses/bsdl.php.
Author: Chuck Hagenbuch (chuck@horde.org)
Author: Michael J. Rubinsky (mrubinsk@horde.org)
Inheritance: extends Whups_View_Base
Exemple #1
0
 /**
  */
 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>';
 }
Exemple #2
0
    }
    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();