function panopoly_search_install in Panopoly Search 7
Implementation of hook_install()
File
- ./
panopoly_search.install, line 11 - Installation file for Panopoly Search
Code
function panopoly_search_install() {
// Allow anonymous and authenticated users to search content
user_role_grant_permissions(DRUPAL_ANONYMOUS_RID, array(
'search content',
));
user_role_grant_permissions(DRUPAL_AUTHENTICATED_RID, array(
'search content',
));
// Set initial values for some variables. We are avoiding defaultconfig here
// because we don't want to add a new dependency on the 7.x-1.x branch.
$variables = array(
'search_active_modules' => array(
'node' => 'node',
'user' => 0,
),
'search_api_facets_search_ids' => array(
'node_index' => array(
'search_api_views:panopoly_search:search_solr_results' => 'search_api_views:panopoly_search:search_solr_results',
'search_api_views:panopoly_search:page_1' => 'search_api_views:panopoly_search:page_1',
),
'database_node_index' => array(
'search_api_views:panopoly_database_search:default' => 'search_api_views:panopoly_database_search:default',
'search_api_views:panopoly_database_search:panel_pane_1' => 'search_api_views:panopoly_database_search:panel_pane_1',
'search_api_views:panopoly_database_search:search_database_results' => 'search_api_views:panopoly_database_search:search_database_results',
'search_api_views:panopoly_database_search:page_1' => 'search_api_views:panopoly_database_search:page_1',
),
),
'search_cron_limit' => '10',
);
foreach ($variables as $name => $value) {
variable_set($name, $value);
}
}