| 1 |
<?php |
<?php |
| 2 |
// $Id: nodereference.module,v 1.122 2008/03/26 22:21:21 karens Exp $ |
// $Id: nodereference.module,v 1.123 2008/03/30 10:27:42 karens Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 577 |
|
|
| 578 |
// Make sure the query is not cached |
// Make sure the query is not cached |
| 579 |
$view->is_cacheable = FALSE; |
$view->is_cacheable = FALSE; |
| 580 |
|
$view->render(); |
|
$view->execute(); |
|
| 581 |
$options = array(); |
$options = array(); |
| 582 |
foreach ($view->result as $row) { |
foreach ($view->result as $row) { |
| 583 |
foreach ($view->field as $field) { |
foreach ($view->field as $field) { |
| 649 |
function _nodereference_item($field, $item, $html = FALSE) { |
function _nodereference_item($field, $item, $html = FALSE) { |
| 650 |
if (module_exists('views') && isset($field['advanced_view']) && $field['advanced_view'] != '--' && ($view = views_get_view($field['advanced_view']))) { |
if (module_exists('views') && isset($field['advanced_view']) && $field['advanced_view'] != '--' && ($view = views_get_view($field['advanced_view']))) { |
| 651 |
$field_names = array(); |
$field_names = array(); |
| 652 |
$view->execute(); |
$view->render(); |
| 653 |
foreach ($view->field as $name => $viewfield) { |
foreach ($view->field as $name => $viewfield) { |
| 654 |
$field_names[] = isset($viewfield->definition['content_field_name']) ? $viewfield->definition['content_field_name'] : $name; |
$field_names[] = isset($viewfield->definition['content_field_name']) ? $viewfield->definition['content_field_name'] : $name; |
| 655 |
} |
} |