| [ Index ] |
PHP Cross Reference of Drupal 6 (gatewave) |
[Summary view] [Print] [Text view]
1 <?php 2 // $Id: rules_scheduler.views_default.inc,v 1.1.2.2 2010/11/19 11:35:17 klausi Exp $ 3 4 /** 5 * @file 6 * Views integration for the rules scheduler module. 7 */ 8 9 /** 10 * Implementation of hook_views_default_views(). 11 */ 12 function rules_scheduler_views_default_views() { 13 $view = new view; 14 $view->name = 'rules_scheduler'; 15 $view->description = 'Rules scheduler view'; 16 $view->tag = ''; 17 $view->view_php = ''; 18 $view->base_table = 'rules_scheduler'; 19 $view->is_cacheable = FALSE; 20 $view->api_version = 2; 21 $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ 22 $handler = $view->new_display('default', 'Defaults', 'default'); 23 $handler->override_option('fields', array( 24 'tid' => array( 25 'label' => 'Task ID', 26 'alter' => array( 27 'alter_text' => 0, 28 'text' => '', 29 'make_link' => 0, 30 'path' => '', 31 'link_class' => '', 32 'alt' => '', 33 'prefix' => '', 34 'suffix' => '', 35 'help' => '', 36 'trim' => 0, 37 'max_length' => '', 38 'word_boundary' => 1, 39 'ellipsis' => 1, 40 'strip_tags' => 0, 41 'html' => 0, 42 ), 43 'exclude' => 0, 44 'id' => 'tid', 45 'table' => 'rules_scheduler', 46 'field' => 'tid', 47 'relationship' => 'none', 48 ), 49 'set_name' => array( 50 'label' => 'Rule set name', 51 'alter' => array( 52 'alter_text' => 0, 53 'text' => '', 54 'make_link' => 0, 55 'path' => '', 56 'link_class' => '', 57 'alt' => '', 58 'prefix' => '', 59 'suffix' => '', 60 'help' => '', 61 'trim' => 0, 62 'max_length' => '', 63 'word_boundary' => 1, 64 'ellipsis' => 1, 65 'strip_tags' => 0, 66 'html' => 0, 67 ), 68 'exclude' => 0, 69 'id' => 'set_name', 70 'table' => 'rules_scheduler', 71 'field' => 'set_name', 72 'relationship' => 'none', 73 ), 74 'date' => array( 75 'label' => 'Scheduled date', 76 'alter' => array( 77 'alter_text' => 0, 78 'text' => '', 79 'make_link' => 0, 80 'path' => '', 81 'link_class' => '', 82 'alt' => '', 83 'prefix' => '', 84 'suffix' => '', 85 'help' => '', 86 'trim' => 0, 87 'max_length' => '', 88 'word_boundary' => 1, 89 'ellipsis' => 1, 90 'strip_tags' => 0, 91 'html' => 0, 92 ), 93 'date_format' => 'custom', 94 'custom_date_format' => 'Y-m-d H:i:s', 95 'exclude' => 0, 96 'id' => 'date', 97 'table' => 'rules_scheduler', 98 'field' => 'date', 99 'relationship' => 'none', 100 ), 101 'identifier' => array( 102 'label' => 'User provided identifier', 103 'alter' => array( 104 'alter_text' => 0, 105 'text' => '', 106 'make_link' => 0, 107 'path' => '', 108 'link_class' => '', 109 'alt' => '', 110 'prefix' => '', 111 'suffix' => '', 112 'help' => '', 113 'trim' => 0, 114 'max_length' => '', 115 'word_boundary' => 1, 116 'ellipsis' => 1, 117 'strip_tags' => 0, 118 'html' => 0, 119 ), 120 'exclude' => 0, 121 'id' => 'identifier', 122 'table' => 'rules_scheduler', 123 'field' => 'identifier', 124 'relationship' => 'none', 125 ), 126 'nothing' => array( 127 'label' => 'Operations', 128 'alter' => array( 129 'text' => 'delete', 130 'make_link' => 1, 131 'path' => 'admin/rules/rule_sets/scheduling/[tid]/delete', 132 'link_class' => '', 133 'alt' => 'Delete this scheduled task', 134 'prefix' => '', 135 'suffix' => '', 136 'help' => '', 137 'trim' => 0, 138 'max_length' => '', 139 'word_boundary' => 1, 140 'ellipsis' => 1, 141 'strip_tags' => 0, 142 'html' => 0, 143 ), 144 'exclude' => 0, 145 'id' => 'nothing', 146 'table' => 'views', 147 'field' => 'nothing', 148 'relationship' => 'none', 149 ), 150 )); 151 $handler->override_option('sorts', array( 152 'date' => array( 153 'order' => 'ASC', 154 'id' => 'date', 155 'table' => 'rules_scheduler', 156 'field' => 'date', 157 'relationship' => 'none', 158 ), 159 )); 160 $handler->override_option('access', array( 161 'type' => 'perm', 162 'perm' => 'administer rules', 163 )); 164 $handler->override_option('cache', array( 165 'type' => 'none', 166 )); 167 $handler->override_option('empty', 'No tasks scheduled.'); 168 $handler->override_option('empty_format', '1'); 169 $handler->override_option('items_per_page', 30); 170 $handler->override_option('use_pager', '1'); 171 $handler->override_option('style_plugin', 'table'); 172 $handler->override_option('style_options', array( 173 'grouping' => '', 174 'override' => 1, 175 'sticky' => 0, 176 'order' => 'asc', 177 'columns' => array( 178 'set_name' => 'set_name', 179 'date' => 'date', 180 'tid' => 'tid', 181 ), 182 'info' => array( 183 'set_name' => array( 184 'sortable' => 1, 185 'separator' => '', 186 ), 187 'date' => array( 188 'sortable' => 1, 189 'separator' => '', 190 ), 191 'tid' => array( 192 'sortable' => 1, 193 'separator' => '', 194 ), 195 ), 196 'default' => '-1', 197 )); 198 199 $views = array(); 200 $views[$view->name] = $view; 201 return $views; 202 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Thu Mar 24 11:18:33 2011 | Cross-referenced by PHPXref 0.7 |