Elgg  Version 1.10
Access.php
Go to the documentation of this file.
1 <?php
2 namespace Elgg;
13 class Access {
18  private $ignore_access;
19 
20  // @codingStandardsIgnoreStart
27  public function get_ignore_access() {
28  elgg_deprecated_notice('\Elgg\Access::get_ignore_access() is deprecated by \Elgg\Access::getIgnoreAccess()', 1.8);
29  return $this->getIgnoreAccess();
30  }
31  // @codingStandardsIgnoreEnd
32 
38  public function getIgnoreAccess() {
39  return $this->ignore_access;
40  }
41 
42  // @codingStandardsIgnoreStart
52  public function set_ignore_access($ignore = true) {
53  elgg_deprecated_notice('\Elgg\Access::set_ignore_access() is deprecated by \Elgg\Access::setIgnoreAccess()', 1.8);
54  return $this->setIgnoreAccess($ignore);
55  }
56  // @codingStandardsIgnoreEnd
57 
65  public function setIgnoreAccess($ignore = true) {
66  _elgg_services()->accessCache->clear();
67 
68  $prev = $this->ignore_access;
69  $this->ignore_access = $ignore;
70 
71  return $prev;
72  }
73 }
74 
get_ignore_access()
Get current ignore access setting.
Definition: Access.php:27
if(!$autoload_available) _elgg_services()
Definition: autoloader.php:20
setIgnoreAccess($ignore=true)
Set ignore access.
Definition: Access.php:65
set_ignore_access($ignore=true)
Set ignore access.
Definition: Access.php:52
Save menu items.
getIgnoreAccess()
Get current ignore access setting.
Definition: Access.php:38
elgg_deprecated_notice($msg, $dep_version, $backtrace_level=1)
Sends a notice about deprecated use of a function, view, etc.
Definition: elgglib.php:1055