LegacyController::indexAction PHP Méthode

indexAction() public méthode

public indexAction ( )
    public function indexAction()
    {
        global $controller;
        $controller = $this;
        require_once $GLOBALS['g_campsiteDir'] . DIRECTORY_SEPARATOR . 'include' . DIRECTORY_SEPARATOR . 'campsite_constants.php';
        require_once CS_PATH_CONFIG . DIR_SEP . 'install_conf.php';
        $local_path = dirname(__FILE__) . '/include';
        set_include_path($local_path . PATH_SEPARATOR . get_include_path());
        require_once CS_PATH_INCLUDES . DIR_SEP . 'campsite_init.php';
        // initializes the campsite object
        $campsite = new CampSite();
        // loads site configuration settings
        $campsite->loadConfiguration(CS_PATH_CONFIG . DIR_SEP . 'configuration.php');
        // starts the session
        $campsite->initSession();
        // initiates the context
        $campsite->init();
        // dispatches campsite
        $campsite->dispatch();
        if (APPLICATION_ENV !== 'development' || APPLICATION_ENV !== 'dev') {
            set_error_handler(create_function('', 'return true;'));
        }
        // renders the site
        $campsite->render();
        // triggers an event after displaying
        $campsite->event('afterRender');
    }