You are here

function quicktabs_get_views in Quick Tabs 6

Same name and namespace in other branches
  1. 5 quicktabs.module \quicktabs_get_views()
  2. 6.3 includes/admin.inc \quicktabs_get_views()
  3. 6.2 includes/admin.inc \quicktabs_get_views()
  4. 7.3 quicktabs.admin.inc \quicktabs_get_views()
  5. 7.2 includes/admin.inc \quicktabs_get_views()

Helper Functions

1 call to quicktabs_get_views()
_quicktabs_form in ./quicktabs.module
build the form elements for each tab

File

./quicktabs.module, line 788

Code

function quicktabs_get_views() {
  $result = db_query("SELECT v.name, v.description FROM {views_view} v");
  $views = array();
  while ($view = db_fetch_object($result)) {
    $views[$view->name] = $view->name;
  }
  $status = variable_get('views_defaults', array());
  foreach (_quicktabs_get_default_views_names() as $view) {

    // Determine if default view is enabled or disabled.
    if (isset($status[$view['name']])) {
      $view['disabled'] = $status[$view['name']];
    }
    if (empty($views[$view['name']]) && $view['disabled'] != 1) {
      $views[$view['name']] = $view['name'];
    }
  }
  return $views;
}