| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243 | <?php/** * @file * Creates the default view for the 'Log Mail' module *//** * Implementation of hook_views_default_views(). */function maillog_views_default_views() {$view = new view;$view->name = 'Maillog';$view->description = 'Displays the list of e-mails logged by the \'Mail Log\' module.';$view->tag = '';$view->view_php = '';$view->base_table = 'maillog';$view->is_cacheable = FALSE;$view->api_version = 2;$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */$handler = $view->new_display('default', 'Defaults', 'default');$handler->override_option('fields', array(  'idmaillog' => array(    'label' => 'Maillog_ID',    'alter' => array(      'alter_text' => 0,      'text' => '',      'make_link' => 0,      'path' => '',      'link_class' => '',      'alt' => '',      'prefix' => '',      'suffix' => '',      'target' => '',      'help' => '',      'trim' => 0,      'max_length' => '',      'word_boundary' => 1,      'ellipsis' => 1,      'html' => 0,      'strip_tags' => 0,    ),    'empty' => '',    'hide_empty' => 0,    'empty_zero' => 0,    'exclude' => 1,    'id' => 'idmaillog',    'table' => 'maillog',    'field' => 'idmaillog',    'relationship' => 'none',  ),  'sent_date' => array(    'label' => 'Date',    'alter' => array(      'alter_text' => 0,      'text' => '',      'make_link' => 0,      'path' => '',      'link_class' => '',      'alt' => '',      'prefix' => '',      'suffix' => '',      'target' => '',      'help' => '',      'trim' => 0,      'max_length' => '',      'word_boundary' => 1,      'ellipsis' => 1,      'html' => 0,      'strip_tags' => 0,    ),    'empty' => '',    'hide_empty' => 0,    'empty_zero' => 0,    'exclude' => 0,    'id' => 'sent_date',    'table' => 'maillog',    'field' => 'sent_date',    'relationship' => 'none',  ),  'header_message_id' => array(    'id' => 'header_message_id',    'table' => 'maillog',    'field' => 'header_message_id',  ),  'subject' => array(    'label' => 'Subject',    'alter' => array(      'alter_text' => 0,      'text' => '',      'make_link' => 1,      'path' => 'maillog/details/[idmaillog]',      'link_class' => '',      'alt' => '',      'prefix' => '',      'suffix' => '',      'target' => '',      'help' => '',      'trim' => 0,      'max_length' => '',      'word_boundary' => 1,      'ellipsis' => 1,      'html' => 0,      'strip_tags' => 0,    ),    'empty' => '',    'hide_empty' => 0,    'empty_zero' => 0,    'exclude' => 0,    'id' => 'subject',    'table' => 'maillog',    'field' => 'subject',    'relationship' => 'none',  ),  'header_from' => array(    'label' => 'From',    'alter' => array(      'alter_text' => 0,      'text' => '',      'make_link' => 0,      'path' => '',      'link_class' => '',      'alt' => '',      'prefix' => '',      'suffix' => '',      'target' => '',      'help' => '',      'trim' => 0,      'max_length' => '',      'word_boundary' => 1,      'ellipsis' => 1,      'html' => 0,      'strip_tags' => 0,    ),    'empty' => '',    'hide_empty' => 0,    'empty_zero' => 0,    'exclude' => 0,    'id' => 'header_from',    'table' => 'maillog',    'field' => 'header_from',    'relationship' => 'none',  ),  'header_to' => array(    'label' => 'To',    'alter' => array(      'alter_text' => 0,      'text' => '',      'make_link' => 0,      'path' => '',      'link_class' => '',      'alt' => '',      'prefix' => '',      'suffix' => '',      'target' => '',      'help' => '',      'trim' => 0,      'max_length' => '',      'word_boundary' => 1,      'ellipsis' => 1,      'html' => 0,      'strip_tags' => 0,    ),    'empty' => '',    'hide_empty' => 0,    'empty_zero' => 0,    'exclude' => 0,    'id' => 'header_to',    'table' => 'maillog',    'field' => 'header_to',    'relationship' => 'none',  ),  'delete_maillog' => array(    'label' => 'Delete link',    'alter' => array(      'alter_text' => 0,      'text' => '',      'make_link' => 0,      'path' => '',      'link_class' => '',      'alt' => '',      'prefix' => '',      'suffix' => '',      'target' => '',      'help' => '',      'trim' => 0,      'max_length' => '',      'word_boundary' => 1,      'ellipsis' => 1,      'html' => 0,      'strip_tags' => 0,    ),    'empty' => '',    'hide_empty' => 0,    'empty_zero' => 0,    'exclude' => 0,    'id' => 'delete_maillog',    'table' => 'maillog',    'field' => 'delete_maillog',    'relationship' => 'none',  ),));$handler->override_option('sorts', array(  'sent_date' => array(    'order' => 'DESC',    'id' => 'sent_date',    'table' => 'maillog',    'field' => 'sent_date',    'relationship' => 'none',  ),));$handler->override_option('access', array(  'type' => 'perm',  'perm' => 'view maillog',));$handler->override_option('cache', array(  'type' => 'none',));$handler->override_option('title', 'Maillog');$handler->override_option('empty', 'Maillog is currently empty. Send a mail!');$handler->override_option('empty_format', 'plain_text');$handler->override_option('use_pager', '1');$handler->override_option('style_plugin', 'table');$handler = $view->new_display('page', 'Page', 'page_1');$handler->override_option('path', 'admin/reports/maillog');$handler->override_option('menu', array(  'type' => 'normal',  'title' => 'Maillog',  'description' => 'Show the logged mails',  'weight' => '0',  'name' => 'management',));$handler->override_option('tab_options', array(  'type' => 'none',  'title' => '',  'description' => '',  'weight' => 0,  'name' => 'navigation',));  $views[$view->name] = $view;  return $views;}
 |