updated contrib modules
This commit is contained in:
@@ -17,59 +17,63 @@
|
||||
* The base plugin to handle access control.
|
||||
*/
|
||||
class views_plugin_access extends views_plugin {
|
||||
|
||||
/**
|
||||
* Initialize the plugin.
|
||||
*
|
||||
* @param $view
|
||||
* @param view $view
|
||||
* The view object.
|
||||
* @param $display
|
||||
* @param object $display
|
||||
* The display handler.
|
||||
*/
|
||||
function init(&$view, &$display) {
|
||||
public function init(&$view, &$display) {
|
||||
$this->view = &$view;
|
||||
$this->display = &$display;
|
||||
|
||||
if (is_object($display->handler)) {
|
||||
$options = $display->handler->get_option('access');
|
||||
// Overlay incoming options on top of defaults
|
||||
// Overlay incoming options on top of defaults.
|
||||
$this->unpack_options($this->options, $options);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve the options when this is a new access
|
||||
* control plugin
|
||||
* Retrieve the options when this is a new access control plugin.
|
||||
*/
|
||||
function option_definition() { return array(); }
|
||||
public function option_definition() {
|
||||
return array();
|
||||
}
|
||||
|
||||
/**
|
||||
* Provide the default form for setting options.
|
||||
*/
|
||||
function options_form(&$form, &$form_state) { }
|
||||
public function options_form(&$form, &$form_state) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Provide the default form form for validating options
|
||||
* Provide the default form form for validating options.
|
||||
*/
|
||||
function options_validate(&$form, &$form_state) { }
|
||||
public function options_validate(&$form, &$form_state) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Provide the default form form for submitting options
|
||||
* Provide the default form form for submitting options.
|
||||
*/
|
||||
function options_submit(&$form, &$form_state) { }
|
||||
public function options_submit(&$form, &$form_state) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a string to display as the clickable title for the
|
||||
* access control.
|
||||
* Return a string to display as the clickable title for the access control.
|
||||
*/
|
||||
function summary_title() {
|
||||
public function summary_title() {
|
||||
return t('Unknown');
|
||||
}
|
||||
|
||||
/**
|
||||
* Determine if the current user has access or not.
|
||||
*/
|
||||
function access($account) {
|
||||
// default to no access control.
|
||||
public function access($account) {
|
||||
// Default to no access control.
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
@@ -80,15 +84,16 @@ class views_plugin_access extends views_plugin {
|
||||
* performance hits during menu item access testing, which happens
|
||||
* a lot.
|
||||
*
|
||||
* @return an array; the first item should be the function to call,
|
||||
* and the second item should be an array of arguments. The first
|
||||
* item may also be TRUE (bool only) which will indicate no
|
||||
* access control.)
|
||||
* @return array
|
||||
* The first item should be the function to call, and the second item should
|
||||
* be an array of arguments. The first item may also be TRUE (bool only)
|
||||
* which will indicate no access control.
|
||||
*/
|
||||
function get_access_callback() {
|
||||
// default to no access control.
|
||||
public function get_access_callback() {
|
||||
// Default to no access control.
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user