function references_dialog_get_search_views in References dialog 7
Get all search views that are available for a particular attachable.
Parameters
string $attachable: The name of the attachable to look for.
Return value
array
2 calls to references_dialog_get_search_views()
- references_dialog_field_get_search_views in ./references_dialog.module 
- Get search views attached to a particular field instance.
- references_dialog_get_views_search_links in ./references_dialog.module 
- Get all views search links for an instance. This function should be used by references dialog widgets that uses views for it's search functionality.
File
- ./references_dialog.module, line 132 
- This the main module file.
Code
function references_dialog_get_search_views($attachable) {
  $search_views =& drupal_static(__FUNCTION__, array());
  if (!isset($search_views[$attachable])) {
    $search_views[$attachable] = array();
    // Get all views that has a references_dialog display.
    $results = references_dialog_get_applicable_views();
    foreach ($results as $view_name => $result) {
      foreach ($result as $display_name => $result_displays) {
        foreach ($result_displays['attachables'] as $name => $view_attachable) {
          if ($attachable == $view_attachable) {
            $search_views[$attachable][$view_name] = $result_displays;
          }
        }
      }
    }
  }
  return $search_views[$attachable];
}