From: <jhe...@us...> - 2002-08-05 08:22:54
|
Update of /cvsroot/upcase-project/UpCase/lib In directory usw-pr-cvs1:/tmp/cvs-serv31169 Added Files: uc_dbdata.php Log Message: Database configuration information --- NEW FILE: uc_dbdata.php --- <?php include_once("lib/uc_xmlparser.php"); class DbData { var $dbName; var $dbHost; var $dbUser; var $dbPasswd; var $dbType; var $dbTables; function dbData($file) { $this->dbTables = array(); $p = new UcXmlParser(); $tree = $p->parse($file); $ar = $tree->getElements("database"); $dbNode = $ar[0]; $ar = $dbNode->getElements("host"); $this->dbHost = $ar[0]->textElements[0]; $ar = $dbNode->getElements("name"); $this->dbName = $ar[0]->textElements[0]; $ar = $dbNode->getElements("user"); $this->dbUser = $ar[0]->textElements[0]; $ar = $dbNode->getElements("password"); $this->dbPasswd = $ar[0]->textElements[0]; $ar = $dbNode->getElements("prefix"); $this->tblPrefix = $ar[0]->textElements[0]; $ar = $dbNode->getElements("engine"); $this->dbType = $ar[0]->textElements[0]; $ar = $dbNode->getElements("table"); foreach ($ar as $tblNode) { $data = $tblNode->attributes["data"]; $this->dbTables[$data] = $tblNode->textElements[0]; } } } ?> |