All pastes #205544 Raw Edit

Untitled

public php v1 · immutable
#205544 ·published 2006-10-16 21:55 UTC
rendered paste body
/** * views template to output a view. * This code was generated by the views theming wizard * Date: Mon, 2006-10-16 21:53 * View: entertainment_block * * This function goes in your template.php file */function phptemplate_views_view_list_entertainment_block($view, $nodes, $type) {  $fields = _views_get_fields();  $taken = array();  // Set up the fields in nicely named chunks.  foreach ($view->field as $id => $field) {    $field_name = $field['field'];    if (isset($taken[$field_name])) {      $field_name = $field['queryname'];    }    $taken[$field_name] = true;    $field_names[$id] = $field_name;  }  // Set up some variables that won't change.  $base_vars = array(    'view' => $view,    'view_type' => $type,  );  foreach ($nodes as $i => $node) {    $vars = $base_vars;    $vars['node'] = $node;    $vars['count'] = $i;    $vars['stripe'] = $i % 2 ? 'even' : 'odd';    foreach ($view->field as $id => $field) {      $name = $field_names[$id];      $vars[$name] = views_theme_field('views_handle_field', $field['queryname'], $fields, $field, $node, $view);      if (isset($field['label'])) {        $vars[$name . '_label'] = $field['label'];      }    }    $items[] = _phptemplate_callback('views-list-entertainment_block', $vars);  }  if ($items) {    return theme('item_list', $items);  }}