You are here

function search_api_saved_searches_block_info in Search API Saved Searches 7

Implements hook_block_info().

File

./search_api_saved_searches.module, line 680
Offers the ability to save searches and be notified of new results.

Code

function search_api_saved_searches_block_info() {
  $blocks = array();
  foreach (search_api_saved_searches_settings_load_multiple(FALSE, array(
    'enabled' => TRUE,
  )) as $settings) {
    try {
      $blocks[$settings->delta] = array(
        'info' => t('!index: Save search', array(
          '!index' => $settings
            ->index()->name,
        )),
        // @todo Is this cache setting correct?
        'cache' => DRUPAL_CACHE_PER_ROLE | DRUPAL_CACHE_PER_PAGE,
      );
    } catch (SearchApiException $e) {
    }
  }
  return $blocks;
}