All pastes #971671 Raw Edit

Anonymous

public text v1 · immutable
·published 2008-04-04 22:03 UTC
rendered paste body
<?php

function most_recent_comments_views_handler_field_nodelink($fieldinfo, $fielddata, $value, $data) {
var_export($data);
  if ($fielddata['options'] == 'nolink') {
      return check_plain($value);
  }
  // I can alter the URL here 
  return l($value, "node/$data->nid");
}


function theme_views_view_table_most_recent_comments($view, $nodes, $type) {
  $fields = _views_get_fields();

  foreach ($nodes as $node) {
    $row = array();
    foreach ($view->field as $field) {
        $field['handler'] = 'most_recent_comments_views_handler_field_nodelink';
      if ($fields[$field['id']]['visible'] !== FALSE) {
        $cell['data'] = views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $node, $view);
        $cell['class'] = "view-field ". views_css_safe('view-field-'. $field['queryname']);
        $row[] = $cell;
      }
    }
    $rows[] = $row;
  }
  return theme('table', $view->table_header, $rows);
}

?>