System); if($this->System->Modules['Permission']->Check('Cluster', 'ItemList')) { $View = new ClusterView($this->System); return($Page->GetOutput($View->ItemList())); } else return($Page->AccessDenied()); } function Add() { $Page = new PageView($this->System); if($this->System->Modules['Permission']->Check('Cluster', 'Add')) { $View = new ClusterView($this->System); return($Page->GetOutput($View->Add())); } else return($Page->AccessDenied()); } function Remove() { $Page = new PageView($this->System); if($this->System->Modules['Permission']->Check('Cluster', 'Remove')) { $View = new ClusterView($this->System); return($Page->GetOutput($View->Restore())); } else return($Page->AccessDenied()); } function Show() { $Page = new PageView($this->System); if($this->System->Modules['Permission']->Check('Cluster', 'Show')) { $View = new ClusterView($this->System); return($Page->GetOutput($View->Show())); } else return($Page->AccessDenied()); } function Edit() { $Page = new PageView($this->System); if($this->System->Modules['Permission']->Check('Cluster', 'Edit')) { $View = new ClusterView($this->System); return($Page->GetOutput($View->Edit())); } else return($Page->AccessDenied()); } }