view = &$view; $this->argument = &$argument; $this->id = $id; } /** * Determine if the administrator has the privileges to use this * plugin */ function access() { return TRUE; } function argument_form(&$form, &$form_state) { } /** * If we don't have access to the form but are showing it anyway, ensure that * the form is safe and cannot be changed from user input. */ function check_access(&$form) { if (!$this->access()) { $form[$this->option_name]['#disabled'] = TRUE; $form[$this->option_name]['#value'] = $form[$this->option_name]['#default_value']; $form[$this->option_name]['#description'] .= ' ' . t('Note: you do not have permission to modify this. If you change the validator, this setting will be lost and you will NOT be able to get it back.') . ''; } } /** * Return the validate argument. */ function get_argument() { return isset($this->argument->options[$this->option_name]) ? $this->argument->options[$this->option_name] : ''; } function validate_form(&$form, &$form_state) { } function validate_argument($arg) { return TRUE; } } /** * @} */