| 1 |
<?php |
<?php |
| 2 |
// $Id: nodereferrer.views.inc,v 1.1 2009/03/05 03:51:08 andypost Exp $ |
// $Id: nodereferrer.views.inc,v 1.2 2009/06/17 16:07:12 andypost Exp $ |
| 3 |
|
/** |
| 4 |
|
* @file |
| 5 |
|
* nodereferrer.module Views integration |
| 6 |
|
*/ |
| 7 |
|
|
| 8 |
function nodereferrer_views_data_alter(&$cache) { |
function nodereferrer_views_data_alter(&$cache) { |
| 9 |
$cache['node']['nodereferrer_field'] = array( |
$cache['node']['nodereferrer_field'] = array( |
| 28 |
'real field' => 'nid', |
'real field' => 'nid', |
| 29 |
'help' => t('Allows views to query the node\'s references by a certain node type.'), |
'help' => t('Allows views to query the node\'s references by a certain node type.'), |
| 30 |
'filter' => array( |
'filter' => array( |
| 31 |
'handler' =>'nodereferrer_view_handler_filter_type', |
'handler' => 'nodereferrer_view_handler_filter_type', |
| 32 |
), |
), |
| 33 |
'argument' => array( |
'argument' => array( |
| 34 |
'handler' => 'nodereferrer_view_handler_argument_type', |
'handler' => 'nodereferrer_view_handler_argument_type', |
| 59 |
function nodereferrer_views_handlers() { |
function nodereferrer_views_handlers() { |
| 60 |
return array( |
return array( |
| 61 |
'info' => array( |
'info' => array( |
| 62 |
'path' => drupal_get_path('module', 'nodereferrer').'/views', |
'path' => drupal_get_path('module', 'nodereferrer') . '/views', |
| 63 |
), |
), |
| 64 |
'handlers' => array( |
'handlers' => array( |
| 65 |
'nodereferrer_view_handler_filter' => array( |
'nodereferrer_view_handler_filter' => array( |