public function main($module = null, $action = null)
 {
     try {
         i18n::setCulture(config::getDefaultCulture());
         routing::getInstance()->registerModuleAndAction($module, $action);
         autoLoad::getInstance()->loadIncludes();
         hook::hooksIni();
         $controller = $this->loadModuleAndAction();
         hook::hooksEnd();
         $controller->renderView();
     } catch (\Exception $exc) {
         echo $exc->getMessage();
         echo '<br>';
         echo '<pre>';
         print_r($exc->getTrace());
         echo '</pre>';
     }
 }
                    <form id="frmTraductor" action="<?php 
echo routing::getInstance()->getUrlWeb('shfSecurity', 'TraductorShfSecurity');
?>
" method="POST">

                        <select name="language" onchange="$('#frmTraductor').submit()">

                            <option <?php 
echo config::getDefaultCulture() == 'es' ? 'selected' : '';
?>
 value="es"><?php 
echo i18n::__('spanish');
?>
</option>
                            <option <?php 
echo config::getDefaultCulture() == 'en' ? 'selected' : '';
?>
 value="en"><?php 
echo i18n::__('english');
?>
</option>
                        </select>
                        <input type="hidden" name="PATH_INFO" value="<?php 
echo request::getInstance()->getServer('PATH_INFO');
?>
">        
                    </form>
                </div>            
            </div>
        </div>
Пример #3
0
<?php

use mvc\session\sessionClass as session;
use mvc\routing\routingClass as routing;
use mvc\i18n\i18nClass as i18n;
?>

<!DOCTYPE html>
<html lang="<?php 
echo \mvc\config\configClass::getDefaultCulture();
?>
">
    <head>
        <?php 
echo \mvc\view\viewClass::genTitle();
?>
        <?php 
echo \mvc\view\viewClass::genMetas();
?>
        <?php 
echo \mvc\view\viewClass::genFavicon();
?>
        <?php 
echo \mvc\view\viewClass::genStylesheet();
?>
        <?php 
echo \mvc\view\viewClass::genJavascript();
?>
    </head>
    <body>
        <div class="demo-layout mdl-layout mdl-js-layout mdl-layout--fixed-drawer mdl-layout--fixed-header">