| 1 |
<?php |
<?php |
| 2 |
// $Id: views_node.inc,v 1.30.2.19 2007/07/14 19:30:51 merlinofchaos Exp $ |
// $Id: views_node.inc,v 1.30.2.20 2008/01/21 18:45:12 merlinofchaos Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* This include file implements views functionality on behalf of node.module |
* This include file implements views functionality on behalf of node.module |
| 874 |
// try to build a fake node object |
// try to build a fake node object |
| 875 |
$data->type = $data->node_type; |
$data->type = $data->node_type; |
| 876 |
$data->uid = $data->node_uid; |
$data->uid = $data->node_uid; |
| 877 |
|
$data->status = 1; |
| 878 |
if (node_access('update', $data)) { |
if (node_access('update', $data)) { |
| 879 |
$link_text = $fielddata['options'] ? $fielddata['options'] : t('Edit'); |
$link_text = $fielddata['options'] ? $fielddata['options'] : t('Edit'); |
| 880 |
return l($link_text, "node/$data->nid/edit"); |
return l($link_text, "node/$data->nid/edit"); |
| 888 |
// try to build a fake node object |
// try to build a fake node object |
| 889 |
$data->type = $data->node_type; |
$data->type = $data->node_type; |
| 890 |
$data->uid = $data->node_uid; |
$data->uid = $data->node_uid; |
| 891 |
|
$data->status = 1; |
| 892 |
if (node_access('update', $data)) { |
if (node_access('update', $data)) { |
| 893 |
$link_text = $fielddata['options'] ? $fielddata['options'] : t('Edit'); |
$link_text = $fielddata['options'] ? $fielddata['options'] : t('Edit'); |
| 894 |
return l($link_text, "node/$data->nid/edit", NULL, drupal_get_destination()); |
return l($link_text, "node/$data->nid/edit", NULL, drupal_get_destination()); |
| 902 |
// try to build a fake node object |
// try to build a fake node object |
| 903 |
$data->type = $data->node_type; |
$data->type = $data->node_type; |
| 904 |
$data->uid = $data->node_uid; |
$data->uid = $data->node_uid; |
| 905 |
|
$data->status = 1; |
| 906 |
if (node_access('delete', $data)) { |
if (node_access('delete', $data)) { |
| 907 |
$link_text = $fielddata['options'] ? $fielddata['options'] : t('Delete'); |
$link_text = $fielddata['options'] ? $fielddata['options'] : t('Delete'); |
| 908 |
return l($link_text, "node/$data->nid/delete"); |
return l($link_text, "node/$data->nid/delete"); |
| 916 |
// try to build a fake node object |
// try to build a fake node object |
| 917 |
$data->type = $data->node_type; |
$data->type = $data->node_type; |
| 918 |
$data->uid = $data->node_uid; |
$data->uid = $data->node_uid; |
| 919 |
|
$data->status = 1; |
| 920 |
if (node_access('delete', $data)) { |
if (node_access('delete', $data)) { |
| 921 |
$link_text = $fielddata['options'] ? $fielddata['options'] : t('Delete'); |
$link_text = $fielddata['options'] ? $fielddata['options'] : t('Delete'); |
| 922 |
return l($link_text, "node/$data->nid/delete", NULL, drupal_get_destination()); |
return l($link_text, "node/$data->nid/delete", NULL, drupal_get_destination()); |