You are here

public function views_xml_backend_handler_argument::generate in Views XML Backend 7

1 call to views_xml_backend_handler_argument::generate()
views_xml_backend_handler_argument::__toString in handlers/views_xml_backend_handler_argument.inc
1 method overrides views_xml_backend_handler_argument::generate()
views_xml_backend_handler_argument_numeric::generate in handlers/views_xml_backend_handler_argument_numeric.inc

File

handlers/views_xml_backend_handler_argument.inc, line 37
Contains views_xml_backend_handler_argument.

Class

views_xml_backend_handler_argument
@file Contains views_xml_backend_handler_argument.

Code

public function generate() {
  $xpath = $this->options['xpath_selector'];
  $value = $this
    ->get_value();

  // Awesome string escape.
  $value = '"' . str_replace('"', '\\"', $value) . '"';

  // @todo: Maybe set an extra option so you can select the operator?
  return "{$xpath} = {$value}";
}