inc/database.inc.php
author rejo
Tue, 05 Jun 2007 22:40:47 +0000
changeset 15 305cee3b388d
parent 13 2ff220cfde13
child 47 ae140472d97c
permissions -rwxr-xr-x
[feladat @ 62] Bugfix. In list_zones.php with no domains created, get_domains will return -1, count() will not be 0, as all_doms contains one element. Similar problem in existed in list_supermasters.php.

<?

require_once("MDB2.php");

function dbError($msg)
{
        // General function for printing critical errors.
        include_once("header.inc.php");
        ?>
	<h2><? echo _('Oops! An error occured!'); ?></h2>
	<p class="error"><? echo $msg->getDebugInfo(); ?></p>
	<?        
	include_once("footer.inc.php");
        die();
}

PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, 'dbError');

$dsn = "$dbdsntype://$dbuser:$dbpass@$dbhost/$dbdatabase";
$db = MDB2::connect($dsn);

if (MDB2::isError($db))
{
	// Error handling should be put.
        error(MYSQL_ERROR_FATAL, $db->getMessage());
}

// Do an ASSOC fetch. Gives us the ability to use ["id"] fields.
$db->setFetchMode(MDB2_FETCHMODE_ASSOC);

/* erase info */
$mysql_pass = $dsn = '';


?>