function _linkit_picker_get_applicable_views in Linkit Picker 7.3
Returns all views that have linkit picker fields
1 call to _linkit_picker_get_applicable_views()
File
- ./
linkit_picker.admin.inc, line 47 - Configuration file for linkit_pikcer module.
Code
function _linkit_picker_get_applicable_views() {
$cache =& drupal_static(__FUNCTION__, array());
if (empty($cache)) {
$views = views_get_all_views();
foreach ($views as $view) {
if (isset($view->display['default'], $view->display['default']->display_options['fields'])) {
$fields = $view->display['default']->display_options['fields'];
foreach ($fields as $field) {
if (isset($field['table']) && strstr($field['table'], 'linkit_picker_')) {
$cache[$view->name] = $view;
}
}
}
}
}
return $cache;
}