You are here

public function views_plugin_argument_default_php::get_argument in Views (for Drupal 7) 7.3

Same name and namespace in other branches
  1. 6.3 plugins/views_plugin_argument_default_php.inc \views_plugin_argument_default_php::get_argument()
  2. 6.2 plugins/views_plugin_argument_default_php.inc \views_plugin_argument_default_php::get_argument()

Return the default argument.

This needs to be overridden by every default argument handler to properly do what is needed.

Overrides views_plugin_argument_default::get_argument

File

plugins/views_plugin_argument_default_php.inc, line 61
Definition of views_plugin_argument_default_php.

Class

views_plugin_argument_default_php
Default argument plugin to provide a PHP code block.

Code

public function get_argument() {

  // set up variables to make it easier to reference during the argument.
  $view =& $this->view;
  $argument =& $this->argument;
  ob_start();
  $result = eval($this->options['code']);
  ob_end_clean();
  return $result;
}