| 1 |
<?php |
<?php |
| 2 |
// $Id: viewfield.theme.inc,v 1.1 2009/04/07 18:42:31 darrenoh Exp $ |
// $Id: viewfield.theme.inc,v 1.1 2009/04/07 19:01:03 darrenoh Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 119 |
if ($node->nid) { |
if ($node->nid) { |
| 120 |
_viewfield_nodestack_push($node->nid); |
_viewfield_nodestack_push($node->nid); |
| 121 |
} |
} |
| 122 |
$view = views_get_view($view_name); |
array_unshift($view_args, $view_name, $display); |
| 123 |
if (!empty($view)) { |
$output .= call_user_func_array('views_embed_view', $view_args); |
|
$view->set_display($display); |
|
|
$view->set_arguments($view_args); |
|
|
if ($view->access(array($display), $user)) { |
|
|
$view->execute_display(); |
|
|
$output .= $view->render(); |
|
|
} |
|
|
} |
|
| 124 |
// This node is "safe" again. |
// This node is "safe" again. |
| 125 |
if ($node->nid) { |
if ($node->nid) { |
| 126 |
_viewfield_nodestack_pop(); |
_viewfield_nodestack_pop(); |