/[drupal]/contributions/modules/cck/nodereference.module
ViewVC logotype

Diff of /contributions/modules/cck/nodereference.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.120, Mon Mar 24 01:59:03 2008 UTC revision 1.121, Tue Mar 25 13:12:41 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: nodereference.module,v 1.119 2008/03/24 01:52:57 yched Exp $  // $Id: nodereference.module,v 1.120 2008/03/24 01:59:03 yched Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 135  function nodereference_field_settings($o Line 135  function nodereference_field_settings($o
135        );        );
136        return $columns;        return $columns;
137    
     case 'filters':  
       return array(  
         'default' => array(  
           'list' => '_nodereference_filter_handler',  
           'list-type' => 'list',  
           'operator' => 'views_handler_operator_or',  
           'value-type' => 'array',  
           'extra' => array('field' => $field),  
         ),  
       );  
   
138      case 'views data':      case 'views data':
139        $data = content_views_field_views_data($field);        $data = content_views_field_views_data($field);
140        $db_info = content_database_info($field);        $db_info = content_database_info($field);
141        $table_alias = 'node_data_'. $field['field_name'];        $table_alias = content_views_tablename($field);
142    
143          // Swap the filter handler to the 'in' operator.
144          $data[$table_alias][$field['field_name'] .'_nid']['filter']['handler'] = 'views_handler_filter_in_operator_content';
145    
146        $data[$table_alias][$field['field_name']]['relationship'] = array(        // Add a relationship for related node.
147          $data[$table_alias][$field['field_name'] .'_nid']['relationship'] = array(
148          'base' => 'node',          'base' => 'node',
149          'field' => $db_info['columns']['nid']['column'],          'field' => $db_info['columns']['nid']['column'],
150          'handler' => 'views_handler_relationship',          'handler' => 'views_handler_relationship',

Legend:
Removed from v.1.120  
changed lines
  Added in v.1.121

  ViewVC Help
Powered by ViewVC 1.1.2