ACC SHELL

Path : /srv/www/vhosts/toptisk/library/Mine/Controller/
File Upload :
Current File : /srv/www/vhosts/toptisk/library/Mine/Controller/FrontendController.php

<?php

class Mine_Controller_FrontendController extends Zend_Controller_Action {
    
    protected $_flashmessenger;
    protected $_config;

    function init() 
    {
        $this->_configInit();
        $this->_flashMessengerInit();
        $this->_musicInit();
    }

    private function _musicInit()
    {
        $music_session = new Zend_Session_Namespace('music');
        if(!isset($music_session->music))
        {
            $music_session->music = 1;  //music is ON by default
        }
        $this->view->music = $music_session->music;
    }

    private function _configInit()
    {
        $this->_config = new Zend_Config_Ini(APPLICATION_PATH . '/configs/application.ini', 'production');
        $this->view->config = $this->_config;        
    }
    
    private function _flashMessengerInit()
    {
        //inicializace flashmessengeru
        $this->_flashMessenger = $this->_helper->getHelper('FlashMessenger');
        $this->initView();
        //predani pripadnych zprav flashmessengera do view
        $this->view->messages = $this->_flashMessenger->getMessages();
    }
}



ACC SHELL 2018