| 21 |
function freelinking_search_callback($target) { |
function freelinking_search_callback($target) { |
| 22 |
$link = array(); |
$link = array(); |
| 23 |
|
|
| 24 |
if (module_exists('search')) { |
if (!module_exists('search')) { |
|
$link[1] = 'search/node/' . $target['dest']; |
|
|
} |
|
|
// search unavailable exist, handle failover |
|
|
else { |
|
| 25 |
if ($plugin = variable_get('freelinking_search_failover', 'error') == 'error') { |
if ($plugin = variable_get('freelinking_search_failover', 'error') == 'error') { |
| 26 |
// send back an error message. |
// send back an error message. |
| 27 |
return array('error' => t('Search Unavailable')); |
return array('error' => t('Search Unavailable')); |
| 33 |
} |
} |
| 34 |
|
|
| 35 |
$link[0] = $target['text'] ? $target['text'] : $target['dest']; |
$link[0] = $target['text'] ? $target['text'] : $target['dest']; |
| 36 |
|
$link[1] = 'search/node/' . $target['dest']; |
| 37 |
$link[2]['attributes']['title'] = |
$link[2]['attributes']['title'] = |
| 38 |
t('Search this site for content like %dest', array('%dest' => $target['dest'])); |
t('Search this site for content like "%dest"', array('%dest' => $target['dest'])); |
| 39 |
return $link; |
return $link; |
| 40 |
} |
} |
| 41 |
|
|