finder_ajax
- finder
| Versions | |
|---|---|
| 7.x-1.x | finder_ajax($finder_id, $path) |
Menu callback; get finder ajax output.
Parameters
$finder_id The finder ID.
$path URL encoded path substitute.
Return value
Finder ajax output.
Code
./
<?php
function finder_ajax($finder_id, $path) {
if ($finder_id) {
$finder = finder_load($finder_id);
if ($finder) {
// fix the path for any scripts that might call $_GET['q']
$_GET['q'] = urldecode($path);
// force the json'd finder output to hide_args
$finder->settings['advanced']['hide_args'] = 1;
//D6 drupal_json(array('status' => TRUE, 'data' => finder_view($finder, 'ajax')));
return finder_view($finder, 'ajax');
exit;
}
}
//D6 drupal_json(array('data' => ''));
return '';
exit;
}
?>
