function apachesolr_search_page_save in Apache Solr Search 6.3
Same name and namespace in other branches
- 8 apachesolr_search.module \apachesolr_search_page_save()
- 7 apachesolr_search.module \apachesolr_search_page_save()
5 calls to apachesolr_search_page_save()
- apachesolr_search_apachesolr_default_environment in ./
apachesolr_search.module - Implements hook_apachesolr_default_environment()
- apachesolr_search_enable in ./
apachesolr_search.install - Implements hook_enable().
- apachesolr_search_page_clone in ./
apachesolr_search.module - Function that clones a search page
- apachesolr_search_page_settings_form_submit in ./
apachesolr_search.admin.inc - Processes apachesolr_search_page_settings_form form submissions.
- hook_apachesolr_default_environment in ./
apachesolr.api.php - Lets modules know when the default environment is changed.
File
- ./
apachesolr_search.module, line 387 - Provides a content search implementation for node content for use with the Apache Solr search application.
Code
function apachesolr_search_page_save($search_page) {
if (!empty($search_page) && db_table_exists('apachesolr_search_page')) {
$query = "INSERT INTO {apachesolr_search_page} (page_id, label, description, env_id, search_path, page_title, settings)\n VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s')\n ON DUPLICATE KEY UPDATE page_id = '%s', label = '%s', description = '%s', env_id = '%s', search_path = '%s', page_title = '%s', settings = '%s'";
$arguments = array(
$search_page['page_id'],
$search_page['label'],
$search_page['description'],
$search_page['env_id'],
$search_page['search_path'],
$search_page['page_title'],
serialize($search_page['settings']),
$search_page['page_id'],
$search_page['label'],
$search_page['description'],
$search_page['env_id'],
$search_page['search_path'],
$search_page['page_title'],
serialize($search_page['settings']),
);
db_query($query, $arguments);
}
}