{ $dbAdapters[$config_name] = Zend_Db::factory($db->adapter, $db->config->toArray()); if ((boolean)$db->config->default) { Zend_Db_Table::setDefaultAdapter($dbAdapters[$config_name]); } } // Store the adapter for use anywhere in our app $registry = Zend_Registry::getInstance(); $registry->set('dbAdapters', $dbAdapters); // check for database changes $modules_table = new Modules('core'); $modules_table->upgradeDatabase("default"); $modules_table->setDefaultConfig("default"); $config_table = new Config(); $config_array = $config_table->fetchall()->toArray(); foreach ($config_array as $config_param) { Zend_Registry::set($config_param['ckey'], $config_param['value']); } // // Make session use the DB // Zend_Session::setSaveHandler(new RivetyCore_SessionSaveHandler()); // Zend_Session::start(); // Get the list of modules from the db $modules_table = new Modules('modules'); $enabled_modules = $modules_table->fetchAll("is_enabled = 1"); if (count($enabled_modules) > 0) { foreach ($enabled_modules as $module) { $full_dir = $module_dir . "/" . $module->id;