function _search_autocomplete_get_all_children in Search Autocomplete 7.4
Same name and namespace in other branches
- 6.4 search_autocomplete.form.configure.inc \_search_autocomplete_get_all_children()
- 6.2 search_autocomplete.form.configure.inc \_search_autocomplete_get_all_children()
- 7.2 search_autocomplete.form.configure.inc \_search_autocomplete_get_all_children()
- 7.3 search_autocomplete.form.configure.inc \_search_autocomplete_get_all_children()
Get the fids from all the children of the caller, excluding the caller.
1 call to _search_autocomplete_get_all_children()
- search_autocomplete_form_configure_submit in ./
search_autocomplete.form.configure.inc - Implements hook_submit().
File
- ./
search_autocomplete.form.configure.inc, line 372 - Search Autocomplete Helper functions to retrieve suggestions from database
Code
function _search_autocomplete_get_all_children($fid, &$items = array(), $depth = 0) {
if ($depth) {
$items[] = $fid;
}
$result = db_select('search_autocomplete_forms', 'f')
->fields('f')
->condition('parent_fid', $fid)
->execute()
->fetchAllAssoc('fid');
foreach ($result as $item) {
++$depth;
_search_autocomplete_get_all_children($item->fid, $items, $depth);
}
return $items;
}