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>
<?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">