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];
}
}
}
?>
|