ACC SHELL

Path : /srv/www/vhosts/toptisk/library/Mine/Controller/Action/Helper/
File Upload :
Current File : /srv/www/vhosts/toptisk/library/Mine/Controller/Action/Helper/LayoutLoader.php

<?php
    
    
class Mine_Controller_Action_Helper_LayoutLoader extends Zend_Controller_Action_Helper_Abstract 
{
	
	/**
	 * rozhoduje, ktery layout pouzit v zavislosti na modulu
	 */	 	
    public function preDispatch()
    {
        $bootstrap = $this->getActionController()->getInvokeArg('bootstrap');
        $config = $bootstrap->getOptions();
        $module = $this->getRequest()->getModuleName();
         
		if (isset($config[$module]['resources']['layout']['layout'])) 
		{
            $layoutScript = $config[$module]['resources']['layout']['layout'];
            $this->getActionController()
                 ->getHelper('layout')
                 ->setLayout($layoutScript);
        }
    }
    
}

ACC SHELL 2018