From 53db217fd2ee8e74895856037b9c98a6acf73159 Mon Sep 17 00:00:00 2001 From: Silvio Date: Tue, 30 Mar 2010 15:58:28 -0300 Subject: Adding config.yaml --- index.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'index.php') diff --git a/index.php b/index.php index 21d4d18..37a8117 100644 --- a/index.php +++ b/index.php @@ -17,12 +17,15 @@ function __autoload($class) { require_once 'classes/' .$class. '.php'; } +// Load configuration. +$config = Spyc::YAMLLoad('config/config.yaml'); + // Load database schema. -$schema = Spyc::YAMLLoad('schemas/anu10.yaml'); +$schema = Spyc::YAMLLoad('schemas/'. $config['database'] .'.yaml'); // Setup database connection. -$db = new MaleteDb($schema); -//$db = new PhpIsisDb($schema); +$implementation = $config['implementation'] .'Db'; +$db = new $implementation($schema); // Test connection. if ($db) { -- cgit v1.2.3