Skip to content

Instantly share code, notes, and snippets.

@steinmb
Last active December 14, 2015 01:19
Show Gist options
  • Save steinmb/5005277 to your computer and use it in GitHub Desktop.
Save steinmb/5005277 to your computer and use it in GitHub Desktop.
Drupal file debugging tool
$view = new view();
$view->name = 'more_files';
$view->description = 'Admin tool. Lists all files';
$view->tag = 'default';
$view->base_table = 'file_managed';
$view->human_name = 'More files';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['title'] = 'More files';
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['access']['type'] = 'perm';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['pager']['options']['items_per_page'] = '200';
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['style_options']['columns'] = array(
'filename' => 'filename',
'field_uib_w2_id' => 'field_uib_w2_id',
'field_file_image_alt_text' => 'field_file_image_alt_text',
'field_uib_description' => 'field_uib_description',
'fid' => 'fid',
'filemime' => 'filemime',
'uri' => 'uri',
'filesize' => 'filesize',
'status' => 'status',
'id' => 'id',
'count' => 'count',
'counter' => 'counter',
);
$handler->display->display_options['style_options']['default'] = '-1';
$handler->display->display_options['style_options']['info'] = array(
'filename' => array(
'sortable' => 1,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
'empty_column' => 0,
),
'field_uib_w2_id' => array(
'sortable' => 1,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
'empty_column' => 0,
),
'field_file_image_alt_text' => array(
'sortable' => 1,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
'empty_column' => 0,
),
'field_uib_description' => array(
'sortable' => 1,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
'empty_column' => 0,
),
'fid' => array(
'sortable' => 1,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
'empty_column' => 0,
),
'filemime' => array(
'sortable' => 1,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
'empty_column' => 0,
),
'uri' => array(
'sortable' => 1,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
'empty_column' => 0,
),
'filesize' => array(
'sortable' => 1,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
'empty_column' => 0,
),
'status' => array(
'sortable' => 1,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
'empty_column' => 0,
),
'id' => array(
'sortable' => 1,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
'empty_column' => 0,
),
'count' => array(
'sortable' => 1,
'default_sort_order' => 'asc',
'align' => '',
'separator' => '',
'empty_column' => 0,
),
'counter' => array(
'align' => '',
'separator' => '',
'empty_column' => 0,
),
);
/* No results behavior: Global: Text area */
$handler->display->display_options['empty']['area']['id'] = 'area';
$handler->display->display_options['empty']['area']['table'] = 'views';
$handler->display->display_options['empty']['area']['field'] = 'area';
$handler->display->display_options['empty']['area']['empty'] = TRUE;
$handler->display->display_options['empty']['area']['content'] = 'Oooobs! No files found.';
$handler->display->display_options['empty']['area']['format'] = 'plain_text';
/* No results behavior: Global: Result summary */
$handler->display->display_options['empty']['result']['id'] = 'result';
$handler->display->display_options['empty']['result']['table'] = 'views';
$handler->display->display_options['empty']['result']['field'] = 'result';
$handler->display->display_options['empty']['result']['label'] = 'Search result';
$handler->display->display_options['empty']['result']['empty'] = TRUE;
/* Field: File: File ID */
$handler->display->display_options['fields']['fid']['id'] = 'fid';
$handler->display->display_options['fields']['fid']['table'] = 'file_managed';
$handler->display->display_options['fields']['fid']['field'] = 'fid';
/* Field: Global: Custom text */
$handler->display->display_options['fields']['nothing']['id'] = 'nothing';
$handler->display->display_options['fields']['nothing']['table'] = 'views';
$handler->display->display_options['fields']['nothing']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing']['label'] = 'Edit';
$handler->display->display_options['fields']['nothing']['alter']['text'] = '<a href="/file/[fid]/edit">edit [fid]</a>';
/* Field: File: Name */
$handler->display->display_options['fields']['filename']['id'] = 'filename';
$handler->display->display_options['fields']['filename']['table'] = 'file_managed';
$handler->display->display_options['fields']['filename']['field'] = 'filename';
$handler->display->display_options['fields']['filename']['alter']['max_length'] = '20';
$handler->display->display_options['fields']['filename']['alter']['word_boundary'] = FALSE;
$handler->display->display_options['fields']['filename']['alter']['trim'] = TRUE;
$handler->display->display_options['fields']['filename']['link_to_file'] = TRUE;
/* Field: Field: ID w2 */
$handler->display->display_options['fields']['field_uib_w2_id']['id'] = 'field_uib_w2_id';
$handler->display->display_options['fields']['field_uib_w2_id']['table'] = 'field_data_field_uib_w2_id';
$handler->display->display_options['fields']['field_uib_w2_id']['field'] = 'field_uib_w2_id';
/* Field: File: Alt Text */
$handler->display->display_options['fields']['field_file_image_alt_text']['id'] = 'field_file_image_alt_text';
$handler->display->display_options['fields']['field_file_image_alt_text']['table'] = 'field_data_field_file_image_alt_text';
$handler->display->display_options['fields']['field_file_image_alt_text']['field'] = 'field_file_image_alt_text';
/* Field: File: Description */
$handler->display->display_options['fields']['field_uib_description']['id'] = 'field_uib_description';
$handler->display->display_options['fields']['field_uib_description']['table'] = 'field_data_field_uib_description';
$handler->display->display_options['fields']['field_uib_description']['field'] = 'field_uib_description';
$handler->display->display_options['fields']['field_uib_description']['alter']['max_length'] = '20';
$handler->display->display_options['fields']['field_uib_description']['alter']['trim'] = TRUE;
/* Field: File: Mime type */
$handler->display->display_options['fields']['filemime']['id'] = 'filemime';
$handler->display->display_options['fields']['filemime']['table'] = 'file_managed';
$handler->display->display_options['fields']['filemime']['field'] = 'filemime';
/* Field: File: Path */
$handler->display->display_options['fields']['uri']['id'] = 'uri';
$handler->display->display_options['fields']['uri']['table'] = 'file_managed';
$handler->display->display_options['fields']['uri']['field'] = 'uri';
/* Field: File: Size */
$handler->display->display_options['fields']['filesize']['id'] = 'filesize';
$handler->display->display_options['fields']['filesize']['table'] = 'file_managed';
$handler->display->display_options['fields']['filesize']['field'] = 'filesize';
/* Field: File: Status */
$handler->display->display_options['fields']['status']['id'] = 'status';
$handler->display->display_options['fields']['status']['table'] = 'file_managed';
$handler->display->display_options['fields']['status']['field'] = 'status';
/* Field: File Usage: Entity ID */
$handler->display->display_options['fields']['id']['id'] = 'id';
$handler->display->display_options['fields']['id']['table'] = 'file_usage';
$handler->display->display_options['fields']['id']['field'] = 'id';
$handler->display->display_options['fields']['id']['separator'] = '';
/* Field: File Usage: Use count */
$handler->display->display_options['fields']['count']['id'] = 'count';
$handler->display->display_options['fields']['count']['table'] = 'file_usage';
$handler->display->display_options['fields']['count']['field'] = 'count';
/* Field: Global: View result counter */
$handler->display->display_options['fields']['counter']['id'] = 'counter';
$handler->display->display_options['fields']['counter']['table'] = 'views';
$handler->display->display_options['fields']['counter']['field'] = 'counter';
$handler->display->display_options['fields']['counter']['label'] = 'Result counter';
$handler->display->display_options['fields']['counter']['counter_start'] = '1';
/* Filter criterion: File: Mime type */
$handler->display->display_options['filters']['filemime']['id'] = 'filemime';
$handler->display->display_options['filters']['filemime']['table'] = 'file_managed';
$handler->display->display_options['filters']['filemime']['field'] = 'filemime';
$handler->display->display_options['filters']['filemime']['exposed'] = TRUE;
$handler->display->display_options['filters']['filemime']['expose']['operator_id'] = 'filemime_op';
$handler->display->display_options['filters']['filemime']['expose']['label'] = 'Mime type';
$handler->display->display_options['filters']['filemime']['expose']['operator'] = 'filemime_op';
$handler->display->display_options['filters']['filemime']['expose']['identifier'] = 'filemime';
$handler->display->display_options['filters']['filemime']['expose']['remember_roles'] = array(
2 => '2',
1 => 0,
64272948 => 0,
170699807 => 0,
74573517 => 0,
176168899 => 0,
);
/* Filter criterion: File Usage: Entity type */
$handler->display->display_options['filters']['type']['id'] = 'type';
$handler->display->display_options['filters']['type']['table'] = 'file_usage';
$handler->display->display_options['filters']['type']['field'] = 'type';
$handler->display->display_options['filters']['type']['exposed'] = TRUE;
$handler->display->display_options['filters']['type']['expose']['operator_id'] = 'type_op';
$handler->display->display_options['filters']['type']['expose']['label'] = 'Entity type';
$handler->display->display_options['filters']['type']['expose']['operator'] = 'type_op';
$handler->display->display_options['filters']['type']['expose']['identifier'] = 'type';
$handler->display->display_options['filters']['type']['expose']['remember_roles'] = array(
2 => '2',
1 => 0,
64272948 => 0,
170699807 => 0,
74573517 => 0,
176168899 => 0,
);
/* Filter criterion: File Usage: Use count */
$handler->display->display_options['filters']['count']['id'] = 'count';
$handler->display->display_options['filters']['count']['table'] = 'file_usage';
$handler->display->display_options['filters']['count']['field'] = 'count';
$handler->display->display_options['filters']['count']['exposed'] = TRUE;
$handler->display->display_options['filters']['count']['expose']['operator_id'] = 'count_op';
$handler->display->display_options['filters']['count']['expose']['label'] = 'Use count';
$handler->display->display_options['filters']['count']['expose']['operator'] = 'count_op';
$handler->display->display_options['filters']['count']['expose']['identifier'] = 'count';
$handler->display->display_options['filters']['count']['expose']['remember_roles'] = array(
2 => '2',
1 => 0,
64272948 => 0,
170699807 => 0,
74573517 => 0,
176168899 => 0,
);
/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page');
$handler->display->display_options['defaults']['hide_admin_links'] = FALSE;
$handler->display->display_options['path'] = 'admin/content/mfiles';
$handler->display->display_options['menu']['type'] = 'tab';
$handler->display->display_options['menu']['title'] = 'File debugging';
$handler->display->display_options['menu']['weight'] = '0';
$handler->display->display_options['menu']['context'] = 0;
$translatables['more_files'] = array(
t('Master'),
t('More files'),
t('more'),
t('Apply'),
t('Reset'),
t('Sort by'),
t('Asc'),
t('Desc'),
t('Items per page'),
t('- All -'),
t('Offset'),
t('« first'),
t('‹ previous'),
t('next ›'),
t('last »'),
t('Oooobs! No files found.'),
t('Search result'),
t('Displaying @start - @end of @total'),
t('File ID'),
t('Edit'),
t('<a href="/file/[fid]/edit">edit [fid]</a>'),
t('Name'),
t('ID w2'),
t('Alt Text'),
t('Description'),
t('Mime type'),
t('Path'),
t('Size'),
t('Status'),
t('Entity ID'),
t('.'),
t('Use count'),
t(','),
t('Result counter'),
t('Entity type'),
t('Page'),
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment