File: /home/iestorre/www2/modules/views/tests/test_plugins/views_test_plugin_access_test_dynamic.inc
<?php
class views_test_plugin_access_test_dynamic extends views_plugin_access {
function option_definition() {
$options = parent::option_definition();
$options['access'] = array('default' => FALSE);
return $options;
}
function access($account) {
return !empty($this->options['access']) && $this->view->args[0] == variable_get('test_dynamic_access_argument1', NULL) && $this->view->args[1]== variable_get('test_dynamic_access_argument2', NULL);
}
function get_access_callback() {
return array('views_test_test_dynamic_access_callback', array(!empty($options['access']), 1, 2));
}
}