* @package Turba */ require_once __DIR__ . '/lib/Application.php'; Horde_Registry::appInit('turba'); /* If default source is not browsable, try one from the addressbooks pref */ if (empty($cfgSources[Turba::$source]['browse'])) { $addressbooks = Turba::getAddressBooks(); foreach ($addressbooks as $source) { if (!empty($cfgSources[$source]['browse'])) { Turba::$source = $source; break; } } } $params = array( 'addSources' => $addSources, 'attributes' => $attributes, 'browse_source_count' => $browse_source_count, 'browser' => $browser, 'cfgSources' => $cfgSources, 'copymoveSources' => $copymoveSources, 'conf' => $conf, 'factory' => $injector->getInstance('Turba_Factory_Driver'), 'history' => $injector->getInstance('Horde_History'), 'notification' => $notification, 'page_output' => $page_output, 'prefs' => $prefs, 'registry' => $registry, 'source' => Turba::$source, 'turba_shares' => $injector->getInstance('Turba_Shares'), 'vars' => Horde_Variables::getDefaultVariables(), ); $browse = new Turba_View_Browse($params); $browse->run();