function views_plugin_argument_default_php::argument_form in Views (for Drupal 7) 6.2
Overrides views_plugin_argument_default::argument_form
File
- plugins/
views_plugin_argument_default_php.inc, line 13 - Contains the php code argument default plugin.
Class
- views_plugin_argument_default_php
- Default argument plugin to provide a PHP code block.
Code
function argument_form(&$form, &$form_state) {
$form[$this->option_name] = array(
'#type' => 'textarea',
'#title' => t('PHP argument code'),
'#default_value' => $this
->get_argument(TRUE),
// the true forces it raw.
'#process' => array(
'views_process_dependency',
),
'#description' => t('Enter PHP code that returns a value to use for this argument. Do not use <?php ?>. You must return only a single value for just this argument.'),
'#dependency' => array(
'radio:options[default_action]' => array(
'default',
),
'radio:options[default_argument_type]' => array(
$this->id,
),
),
'#dependency_count' => 2,
);
$this
->check_access($form);
}