File
- ./views_ui.module, line 10
- views_ui.module
Provide structure for the administrative interface to Views.
Code
function views_ui_menu() {
$items = array();
$base = array(
'access callback' => 'user_access',
'access arguments' => array('administer views'),
'file' => 'includes/admin.inc',
);
$callback = $base + array('type' => MENU_CALLBACK);
$convert = array('file' => 'includes/convert.inc') + $base;
$items['admin/build/views'] = $base + array(
'title' => 'Views',
'page callback' => 'views_ui_list_views',
'description' => 'Views are customized lists of content on your system; they are highly configurable and give you control over how lists of content are presented.',
'type' => MENU_NORMAL_ITEM,
);
$items['admin/build/views/list'] = $base + array(
'title' => 'List',
'page callback' => 'views_ui_list_views',
'type' => MENU_DEFAULT_LOCAL_TASK,
'weight' => '-1',
);
$items['admin/build/views/add'] = $base + array(
'title' => 'Add',
'page callback' => 'views_ui_add_page',
'type' => MENU_LOCAL_TASK,
);
$items['admin/build/views/import'] = array(
'title' => 'Import',
'page callback' => 'drupal_get_form',
'page arguments' => array('views_ui_import_page'),
'access callback' => 'views_import_access',
'type' => MENU_LOCAL_TASK,
) + $base;
$items['admin/build/views/tools'] = $base + array(
'title' => 'Tools',
'page callback' => 'drupal_get_form',
'page arguments' => array('views_ui_admin_tools'),
'type' => MENU_LOCAL_TASK,
);
$items['admin/build/views/tools/basic'] = $base + array(
'title' => 'Basic',
'page callback' => 'drupal_get_form',
'page arguments' => array('views_ui_admin_tools'),
'type' => MENU_DEFAULT_LOCAL_TASK,
'weight' => -10,
);
$items['admin/build/views/tools/convert'] = $convert + array(
'title' => 'Convert',
'description' => 'Convert stored Views 1 views.',
'page callback' => 'views_ui_admin_convert',
'type' => MENU_LOCAL_TASK,
'weight' => 1,
);
$items['admin/build/views1/delete'] = $convert + array(
'title' => 'Delete view',
'page callback' => 'drupal_get_form',
'page arguments' => array('views_ui_delete1_confirm', 4),
'type' => MENU_CALLBACK,
);
$items['admin/build/views1/convert'] = $convert + array(
'title' => 'Convert view',
'page callback' => 'views_ui_convert1',
'page arguments' => array(4),
'type' => MENU_CALLBACK,
);
$items['admin/build/views/delete/%views_ui_cache'] = $callback + array(
'title' => 'Delete view',
'page callback' => 'drupal_get_form',
'page arguments' => array('views_ui_delete_confirm', 4),
);
$items['admin/build/views/break-lock/%views_ui_cache'] = $callback + array(
'title' => 'Delete view',
'page callback' => 'drupal_get_form',
'page arguments' => array('views_ui_break_lock_confirm', 4),
);
$items['admin/build/views/export/%views_ui_cache'] = $callback + array(
'page callback' => 'drupal_get_form',
'page arguments' => array('views_ui_export_page', 4),
'type' => MENU_LOCAL_TASK,
);
$items['admin/build/views/clone/%views_ui_cache'] = $callback + array(
'page callback' => 'views_ui_clone_page',
'page arguments' => array(4),
'type' => MENU_LOCAL_TASK,
);
$items['admin/build/views/enable/%views_ui_default'] = $callback + array(
'page callback' => 'views_ui_enable_page',
'page arguments' => array(4),
);
$items['admin/build/views/disable/%views_ui_default'] = $callback + array(
'page callback' => 'views_ui_disable_page',
'page arguments' => array(4),
);
$items['admin/build/views/edit/%views_ui_cache'] = $base + array(
'title' => 'Edit',
'page callback' => 'views_ui_edit_page',
'page arguments' => array(4),
'type' => MENU_LOCAL_TASK,
);
$items['admin/build/views/%views_ui_js/analyze/%views_ui_cache'] = $callback + array(
'page callback' => 'views_ui_analyze_view',
'page arguments' => array(3, 5),
);
$items['admin/build/views/%views_ui_js/reorder-displays/%views_ui_cache'] = $callback + array(
'page callback' => 'views_ui_reorder_view',
'page arguments' => array(3, 5),
);
$items['admin/build/views/%views_ui_js/human_name/%views_ui_cache'] = $callback + array(
'page callback' => 'views_ui_edit_details',
'page arguments' => array('human_name', 3, 5),
);
$items['admin/build/views/%views_ui_js/tag/%views_ui_cache'] = $callback + array(
'page callback' => 'views_ui_edit_details',
'page arguments' => array('tag', 3, 5),
);
$items['admin/build/views/%views_ui_js/description/%views_ui_cache'] = $callback + array(
'page callback' => 'views_ui_edit_details',
'page arguments' => array('description', 3, 5),
);
$items['admin/build/views/%views_ui_js/add-display/%views_ui_cache'] = $callback + array(
'page callback' => 'views_ui_add_display',
'page arguments' => array(3, 5),
);
$items['admin/build/views/%views_ui_js/clone-display/%views_ui_cache'] = $callback + array(
'page callback' => 'views_ui_clone_display',
'page arguments' => array(3, 5, 6),
);
$items['admin/build/views/%views_ui_js/preview/%views_ui_cache'] = $callback + array(
'page callback' => 'views_ui_preview',
'page arguments' => array(3, 5),
);
$items['admin/views/ajax/autocomplete/tag'] = $callback + array(
'page callback' => 'views_ui_autocomplete_tag',
);
$items['admin/build/views/%views_ui_js/%/%views_ui_cache'] = $callback + array(
'page callback' => 'views_ui_ajax_form',
'page arguments' => array(3, 4, 5),
);
return $items;
}
Login or
register to post comments