public static function addBrowseJs()
{
global $page_output;
$page_output->addScriptFile('browse.js');
$page_output->addInlineJsVars(array('TurbaBrowse.confirmdelete' => _("Are you sure that you want to delete %s?"), 'TurbaBrowse.contact1' => _("You must select at least one contact first."), 'TurbaBrowse.contact2' => _("You must select a target contact list."), 'TurbaBrowse.contact3' => _("Please name the new contact list:"), 'TurbaBrowse.copymove' => _("You must select a target address book."), 'TurbaBrowse.submit' => _("Are you sure that you want to delete the selected contacts?")));
}
$title = _("Advanced Search"); if (isset($results)) { $page_output->addInlineJsVars(array('TurbaSearch.advanced' => true)); } $page_output->addInlineScript(array('$("name").focus()'), true); break; case 'duplicate': $title = _("Duplicate Search"); break; } $page_output->addScriptFile('search.js'); $page_output->addScriptFile('quickfinder.js', 'horde'); $page_output->addScriptFile('scriptaculous/effects.js', 'horde'); $page_output->addScriptFile('redbox.js', 'horde'); if (isset($view) && is_object($view)) { Turba::addBrowseJs(); } $page_output->header(array('title' => $title)); $notification->notify(array('listeners' => 'status')); echo $tabs->render($search_mode); echo $headerView->render('header'); echo $searchView->render($search_mode); if (!empty($vbookView)) { echo $vbookView->render('vbook'); } echo $searchView->render('footer'); if (isset($view) && is_object($view)) { require TURBA_TEMPLATES . '/browse/header.inc'; $view->display(); } $page_output->footer();