| [ Index ] |
PHP Cross Reference of Drupal 6 (gatewave) |
[Summary view] [Print] [Text view]
1 <?php 2 // $Id: rules_scheduler.views.inc,v 1.1.2.1 2009/07/13 13:34:27 fago Exp $ 3 4 /** 5 * @file 6 * Views integration for the rules scheduler module. 7 */ 8 9 /** 10 * Implementation of hook_views_handlers(). 11 */ 12 function rules_scheduler_views_handlers() { 13 return array( 14 'info' => array( 15 'path' => drupal_get_path('module', 'rules_scheduler') .'/includes', 16 ), 17 // A handler for datetime 18 'handlers' => array( 19 'rules_scheduler_views_handler_datetime' => array( 20 'parent' => 'views_handler_field_date', 21 ), 22 ), 23 ); 24 } 25 26 /** 27 * Implementation of hook_views_data(). Specifies the list of future scheduled 28 * tasks displayed on the scheduling page. 29 */ 30 function rules_scheduler_views_data() { 31 $table = array( 32 'rules_scheduler' => array( 33 'table' => array( 34 'group' => 'Rules scheduler', 35 'base' => array( 36 'field' => 'tid', 37 'title' => t('Scheduled rule sets'), 38 'help' => t("Scheduled rules that are executed based on time and cron"), 39 'weight' => -10, 40 ), 41 ), 42 'tid' => array( 43 'title' => t('Tid'), 44 'help' => t('The internal ID of the scheduled rule set'), 45 'field' => array( 46 'click sortable' => TRUE, 47 ), 48 'filter' => array( 49 'handler' => 'views_handler_filter_numeric', 50 ), 51 'sort' => array( 52 'handler' => 'views_handler_sort', 53 ), 54 ), 55 'set_name' => array( 56 'title' => t('Rule set name'), 57 'help' => t('The name of the rule set'), 58 'field' => array( 59 'click sortable' => TRUE, 60 ), 61 'filter' => array( 62 'handler' => 'views_handler_filter', 63 ), 64 'sort' => array( 65 'handler' => 'views_handler_sort', 66 ), 67 ), 68 'date' => array( 69 'title' => t('Scheduled date'), 70 'help' => t('Scheduled date and time stamp'), 71 'field' => array( 72 'handler' => 'rules_scheduler_views_handler_datetime', 73 'click sortable' => TRUE, 74 ), 75 'filter' => array( 76 'handler' => 'views_handler_filter', 77 ), 78 'sort' => array( 79 'handler' => 'views_handler_sort', 80 ), 81 ), 82 'identifier' => array( 83 'title' => t('User provided identifier'), 84 'help' => t('ID to recognize this specific scheduled task'), 85 'field' => array( 86 'click sortable' => TRUE, 87 ), 88 'filter' => array( 89 'handler' => 'views_handler_filter', 90 ), 91 'sort' => array( 92 'handler' => 'views_handler_sort', 93 ), 94 ), 95 ), 96 ); 97 return $table; 98 }
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 |