You are here

function search_api_saved_searches_search_enable in Search API Saved Searches 7

Page callback: Enables a saved search.

Parameters

SearchApiSavedSearch $search: The search to enable.

1 string reference to 'search_api_saved_searches_search_enable'
search_api_saved_searches_menu in ./search_api_saved_searches.module
Implements hook_menu().

File

./search_api_saved_searches.pages.inc, line 305
User UI functions and form callbacks for saved searches.

Code

function search_api_saved_searches_search_enable(SearchApiSavedSearch $search = NULL) {
  if (!isset($_GET['token']) || !drupal_valid_token($_GET['token'], $search->id)) {
    return MENU_ACCESS_DENIED;
  }
  $search->enabled = TRUE;
  if ($search
    ->save()) {
    drupal_set_message(t('The saved search was successfully enabled.'));
  }
  else {
    drupal_set_message(t('The saved search could not be enabled.'), 'error');
  }
  drupal_goto(_search_api_saved_searches_admin_redirect_url($search));
  return NULL;
}