function views_plugin_argument_default::check_access in Views (for Drupal 7) 6.2
Same name and namespace in other branches
- 6.3 plugins/views_plugin_argument_default.inc \views_plugin_argument_default::check_access()
- 7.3 plugins/views_plugin_argument_default.inc \views_plugin_argument_default::check_access()
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.
2 calls to views_plugin_argument_default::check_access()
File
- plugins/
views_plugin_argument_default.inc, line 59 - Contains the fixed argument default plugin.
Class
- views_plugin_argument_default
- The fixed argument default handler; also used as the base.
Code
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'] .= ' <strong>' . t('Note: you do not have permission to modify this. If you change the default argument type, this setting will be lost and you will NOT be able to get it back.') . '</strong>';
}
}