Exemplo n.º 1
0
 /**
  * @return Wax_Controller_Front
  */
 public static function getInstance()
 {
     if (is_null(self::$_instance)) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Exemplo n.º 2
0
 Wax_Factory::includeClass('Wax_Db');
 Wax_Factory::includeClass('Standard8_Config');
 Wax_Factory::includeClass('Standard8_Session');
 Wax_Factory::includeClass('Standard8_Uri');
 Wax_Session::start();
 Wax_Locale::setLocalePath(LOCALE_PATH);
 Wax_Locale::__init();
 Wax_Db::open($dbConfig);
 Standard8_Session::start();
 Standard8_Config::getInstance();
 Wax_Document::$head->importStyle('/stylesheets/screen.css');
 Wax_Document::$head->importStyle('/stylesheets/ie.css', Wax_Document_Head_Style::MEDIA_SCREEN, 'IE 6');
 Wax_Document::$head->importJavaScript('/javascripts/jquery.js');
 Wax_Document::$head->importJavaScript('/javascripts/wax.js');
 $SID = Standard8_Session::getSID();
 $frontController = Wax_Controller_Front::getInstance()->setBinaryPath(MODULES_PATH)->setBase(array('Standard8', 'Standard8'))->setDefault(array('Standard8', 'Modules'));
 if (empty($SID)) {
     $currentClass = $frontController->getClass();
     $supportClasses = array('Personas_Invitacion', 'Personas_Recuperar', 'Personas_Ingresar');
     $supportFound = false;
     foreach ($supportClasses as $supportClass) {
         $supportClass = strtolower($supportClass);
         if ($supportFound = substr(strtolower($currentClass[1]), 0, strlen($supportClass)) == $supportClass) {
             break;
         }
     }
     # var_dump($supportFound);
     if (in_array('Standard8', $currentClass) && $supportFound) {
         $frontController->setForce($currentClass);
     } else {
         $frontController->setForce(array('Standard8', 'Personas_Ingresar'));