*/ class Home extends AbstractController { use WhmcsParams; use ProductService; use ApiService; use OutputBuffer; use UserService; public function index() { $this->moduleSetting = new ModuleSettingRepository(); $view = Helper\viewIntegrationAddon(); $view->initCustomAssetFiles(); (new AppParams())->initFromWhmcsParams(); //Resurces if($this->moduleSetting->isPermissionAccountResources()){ $view->addElement(AccountResourcesContainer::class); } //VMs if($this->moduleSetting->isPermissionVms()){ $view->addElement(VmsDataTable::class); } //IPs if($this->moduleSetting->isPermissionIpAddresses()){ $view->addElement(IpAddressDataTable::class); } //User if($this->moduleSetting->isPermissionUserDetails()){ $view->addElement(UserDataTable::class); } return $view; } }