55 if(self::$instance !=
null)
129 if(!$this->active || !(
int)$a_ref_id)
135 if(!in_array($a_ref_id,$this->container_items) and
152 $this->active =
true;
162 $this->active =
false;
163 $this->container =
null;
164 unset(
$_SESSION[
'member_view_container']);
208 $this->enabled =
true;
210 if(isset(
$_SESSION[
'member_view_container']))
212 $this->active =
true;
213 $this->container = (int)
$_SESSION[
'member_view_container'];
214 $this->container_items = $tree->getSubTreeIds($this->
getContainer());
223 if((
int)
$_GET[
'ref_id'])
225 return $this->current_ref_id = (int)
$_GET[
'ref_id'];
@classDescription Settings for members view
isActive()
Check if member view currently enabled.
findEffectiveRefId()
Find effective ref_id for request.
isEnabled()
Check if members view is enabled in the administration.
getCurrentRefId()
Get current ref_id of request.
isActiveForRefId($a_ref_id)
Check if member view is currently enabled for given ref id.
activate($a_ref_id)
Enable member view for this session and container.
__construct()
Constructor (singleton)
getContainer()
Returns $container.
setContainer($container)
Sets $container.
static getInstance()
Get instance.
toggleActivation($a_ref_id, $a_activation)
Toggle activation status.
deactivate()
Deactivate member view.