function views_ui_basic_preprocess_page in Views UI: Edit Basic Settings 6
Preprocess page hook.
File
- ./
views_ui_basic.module, line 124 - views_ui_basic.module User interface to edit basic settings of Views.
Code
function views_ui_basic_preprocess_page(&$vars) {
if (arg(0) == 'views_ui_basic' && arg(1)) {
// Determine tabs
$fields = _views_ui_basic_fields();
foreach (variable_get('views_ui_basic_fields', array()) as $field) {
$tabpages[$field] = $fields[$field];
}
if (isset($tabpages)) {
$tabs = theme('menu_local_task', theme('menu_item_link', array(
'title' => '< Edit views',
'href' => 'admin/content/views_ui_basic',
'type' => MENU_LOCAL_TASK,
)));
foreach ($tabpages as $field => $label) {
$link = array(
'title' => $label,
'href' => 'views_ui_basic/' . arg(1) . '/' . arg(2) . '/' . $field,
'type' => MENU_LOCAL_TASK,
);
$item_link = theme('menu_item_link', $link);
$tabs .= theme('menu_local_task', $item_link, strpos($item_link, 'active'));
}
}
$vars['tabs'] = "<ul class=\"tabs primary clearfix\">\n" . $tabs . "</ul>\n";
}
}