function freelinking_search_callback in Freelinking 6.3
Same name and namespace in other branches
- 7.3 plugins/freelinking_search.inc \freelinking_search_callback()
1 string reference to 'freelinking_search_callback'
- freelinking_search.inc in plugins/
freelinking_search.inc
File
- plugins/
freelinking_search.inc, line 23
Code
function freelinking_search_callback($target, $plugin) {
global $base_url;
$link = array();
$failover = variable_get('freelinking_search_failover', 'error');
if (!module_exists('search')) {
if ($failover == 'error') {
// send back an error message.
return array(
'failover' => 'error',
'message' => t('Search Unavailable'),
);
}
else {
// specify a plugin for next effort
$target['other']['site'] = $base_url;
return array(
'failover' => $failover,
'target' => $target,
);
}
}
$link[0] = $target['text'] ? $target['text'] : $target['dest'];
$link[1] = 'search/node/' . $target['dest'];
$link[2]['attributes']['title'] = t('Search this site for content like "%dest"', array(
'%dest' => $target['dest'],
));
return $link;
}