src/Controller/ModulesController.php
public function renderToolModulesAction()
    {
        $translator      = $this->getServiceLocator()->get('translator');
        $moduleSvc       =  $this->getServiceLocator()->get('ModulesService');
        $coreTool        =  $this->getServiceLocator()->get('MelisCoreTool');
        $modules         = $moduleSvc->getAllModules();

        $melisKey = $this->params()->fromRoute('melisKey', '');
        $noAccessPrompt = '';

        if(!$this->hasAccess('meliscore_tool_user_module_management')) {
            $noAccessPrompt = $translator->translate('tr_tool_no_access');
        }

        $request = $this->getRequest();
        $domain = isset($get['domain']) ? $get['domain'] : null;
        $scheme = isset($get['scheme']) ? $get['scheme'] : null;
        $melisKey = $this->params()->fromRoute('melisKey', '');
        $netStatus = $coreTool->isConnected();

        $view = new ViewModel();
        $view->melisKey = $melisKey;
        $view->modules = serialize($modules);
        $view->scheme  = $scheme;
        $view->domain  = $domain;
        $view->netStatus  = $netStatus;

        return $view;
    }
public function renderToolModulesAction()
    {
        $translator      = $this->getServiceLocator()->get('translator');
        $moduleSvc       =  $this->getServiceLocator()->get('ModulesService');
        $coreTool        =  $this->getServiceLocator()->get('MelisCoreTool');
        $modules         = $moduleSvc->getAllModules();

        $melisKey = $this->params()->fromRoute('melisKey', '');
        $noAccessPrompt = '';

        if(!$this->hasAccess('meliscore_tool_user_module_management')) {
            $noAccessPrompt = $translator->translate('tr_tool_no_access');
        }

        $request = $this->getRequest();
        $domain = isset($get['domain']) ? $get['domain'] : null;
        $scheme = isset($get['scheme']) ? $get['scheme'] : null;
        $melisKey = $this->params()->fromRoute('melisKey', '');
        $netStatus = $coreTool->isConnected();

        $view = new ViewModel();
        $view->melisKey = $melisKey;
        $view->modules = serialize($modules);
        $view->scheme  = $scheme;
        $view->domain  = $domain;
        $view->netStatus  = $netStatus;

        return $view;
    }
public function renderToolModulesAction ( ) { $ translator = $ this -> getServiceLocator ( ) -> get ( 'translator' ) ; $ moduleSvc = $ this -> getServiceLocator ( ) -> get ( 'ModulesService' ) ; $ coreTool = $ this -> getServiceLocator ( ) -> get ( 'MelisCoreTool' ) ; $ modules = $ moduleSvc -> getAllModules ( ) ; $ melisKey = $ this -> params ( ) -> fromRoute ( 'melisKey' , '' ) ; $ noAccessPrompt = '' ; if ( ! $ this -> hasAccess ( 'meliscore_tool_user_module_management' ) ) { $ noAccessPrompt = $ translator -> translate ( 'tr_tool_no_access' ) ; } $ request = $ this -> getRequest ( ) ; $ domain = isset ( $ get [ 'domain' ] ) ? $ get [ 'domain' ] : null ; $ scheme = isset ( $ get [ 'scheme' ] ) ? $ get [ 'scheme' ] : null ; $ melisKey = $ this -> params ( ) -> fromRoute ( 'melisKey' , '' ) ; $ netStatus = $ coreTool -> isConnected ( ) ; $ view = new ViewModel ( ) ; $ view -> melisKey = $ melisKey ; $ view -> modules = serialize ( $ modules ) ; $ view -> scheme = $ scheme ; $ view -> domain = $ domain ; $ view -> netStatus = $ netStatus ; return $ view ; }
Main Tool Container
@return \Zend\View\Model\ViewModel
Main Tool Container