| [ Index ] |
PHP Cross Reference of Drupal 6 (yi-drupal) |
[Summary view] [Print] [Text view]
1 <?php 2 // $Id: calendar_multiday.module,v 1.1.2.2 2010/12/31 16:25:43 karens Exp $ 3 4 /** 5 * Implementation of hook_views_api(). 6 * 7 * This one is used as the base to reduce errors when updating. 8 */ 9 function calendar_multiday_views_api() { 10 return array( 11 'api' => 2, 12 'path' => drupal_get_path('module', 'calendar_multiday'), 13 ); 14 } 15 16 /** 17 * @file 18 * Adds calendar filtering and displays to Views. 19 */ 20 function calendar_multiday_init() { 21 if (substr($_GET['q'], 0, 24) == 'admin/build/modules/list') { 22 return; 23 } 24 drupal_add_css(drupal_get_path('module', 'calendar_multiday') .'/calendar_multiday.css'); 25 require_once('./'. drupal_get_path('module', 'calendar_multiday') .'/theme/theme.inc'); 26 } 27 28 function calendar_multiday_theme() { 29 $path = drupal_get_path('module', 'calendar_multiday'); 30 $base = array( 31 'file' => 'theme.inc', 32 'path' => "$path/theme", 33 ); 34 return array( 35 'calendar_day_node' => $base + array( 36 'template' => 'calendar-day-node', 37 'arguments' => array('node' => NULL, 'view' => NULL), 38 ), 39 'calendar_month_node' => $base + array( 40 'template' => 'calendar-month-node', 41 'arguments' => array('node' => NULL, 'view' => NULL), 42 ), 43 'calendar_week_node' => $base + array( 44 'template' => 'calendar-week-node', 45 'arguments' => array('node' => NULL, 'view' => NULL), 46 ), 47 'calendar_month_multiple_node' => $base + array( 48 'template' => 'calendar-month-multiple-node', 49 'arguments' => array('curday' => NULL, 'count' => NULL, 'view' => NULL, 'types' => NULL), 50 ), 51 'calendar_week_multiple_node' => $base + array( 52 'template' => 'calendar-week-multiple-node', 53 'arguments' => array('curday' => NULL, 'count' => NULL, 'view' => NULL, 'types' => NULL), 54 ), 55 'calendar_datebox' => $base + array( 56 'template' => 'calendar-datebox', 57 'arguments' => array( 58 'date' => NULL, 'view' => NULL, 'items' => NULL, 'selected' => NULL), 59 ), 60 'calendar_date_combo' => $base + array( 61 'arguments' => array('node', 'lable', 'view'), 62 ), 63 'calendar_empty_day' => $base + array( 64 'arguments' => array('curday', 'view'), 65 ), 66 'calendar_stripe_legend' => $base + array( 67 'arguments' => array('stripe_labels'), 68 ), 69 'calendar_stripe_stripe' => $base + array( 70 'arguments' => array('node'), 71 ), 72 'calendar_colorpicker' => $base + array( 73 'arguments' => array('element'), 74 ), 75 'calendar_colorfield' => $base + array( 76 'arguments' => array('element'), 77 ), 78 'calendar_time_row_heading' => $base + array( 79 'arguments' => array('start_time', 'next_start_time', 'curday_date'), 80 ), 81 'calendar_month_col' => $base + array( 82 'template' => 'calendar-month-col', 83 'arguments' => array('item' => NULL), 84 ), 85 'calendar_month_row' => $base + array( 86 'template' => 'calendar-month-row', 87 'arguments' => array('inner' => NULL, 'class' => NULL, 'iehint' => NULL), 88 ), 89 ); 90 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Mon Jul 9 18:01:44 2012 | Cross-referenced by PHPXref 0.7 |