You are here

class activity_views_plugin_row_activity_view in Activity 6

Plugin which performs an activity_view on the resulting object.

Hierarchy

Expanded class hierarchy of activity_views_plugin_row_activity_view

1 string reference to 'activity_views_plugin_row_activity_view'
activity_views_plugins in ./activity.views.inc
Implementation of hook_views_plugins().

File

views/activity_views_plugin_row_activity_view.inc, line 11
Contains the activity view row style plugin.

View source
class activity_views_plugin_row_activity_view extends views_plugin_row {
  function init(&$view, &$display, $options = NULL) {

    // Call init of base class.
    parent::init(&$view, &$display, $options);
  }
  function uses_fields() {
    $has_fields = !empty($this->definition['uses fields']);
    return $has_fields;
  }
  function option_definition() {
    $options = parent::option_definition();
    $options['messages'] = array(
      'default' => TRUE,
    );
    return $options;
  }
  function options_form(&$form, &$form_state) {
    $form['messages'] = array(
      '#type' => 'checkbox',
      '#title' => t('Display messages'),
      '#default_value' => $this->options['messages'],
    );
  }

  /**
   * Override the behavior of the render() function.
   */
  function render($row) {
    return theme($this
      ->theme_functions(), $this->view, $this->options, $row);
  }

}

Members