/** * getInstance * * Method to get an instance of the object * @return Lynx_Controller_Front self::$_instance */ public static function getInstance() { if (self::$_instance == NULL) { self::$_instance = new Lynx_Controller_Front(); } return self::$_instance; }
echo '</pre>'; } // we are going to use sessions session_start(); #$Session = new Lynx_Session(); require_once 'Lynx/Registry.php'; require_once 'Lynx/Database.php'; $init = array('adapter' => 'MySQL', 'init' => array('host' => 'localhost', 'user' => 'lynx', 'pass' => 'lynxproject', 'db' => 'lynx', 'prefix' => '')); try { $Database = Lynx_Database::factory($init); #$Database->debug(); } catch (Exception $e) { die('Failed to initialize the database.'); } require_once 'Lynx/Controller/Front.php'; $Registry = Lynx_Registry::getInstance(); $Registry->set('database', $Database); $controller = Lynx_Controller_Front::getInstance(); $controller->run($Registry); // debug info /* require_once('Lynx/Usage/Usage_Memory.php'); $memory = new Lynx_Usage_Memory; echo 'Query Count = '.$Database::queryCount(); echo '<br />'; echo 'Memory Usage = '.($memory->usage()/1024).'KB'; echo '<br />'; echo 'Peak Memory = '.($memory->peak()/1024).'KB'; echo '<br />'; echo 'Run Time = '.(microtime(true) - APP_START_TIME); */