1
+ − 1
<?
+ − 2
+ − 3
// +--------------------------------------------------------------------+
+ − 4
// | PowerAdmin |
+ − 5
// +--------------------------------------------------------------------+
+ − 6
// | Copyright (c) 1997-2002 The PowerAdmin Team |
+ − 7
// +--------------------------------------------------------------------+
+ − 8
// | This source file is subject to the license carried by the overal |
+ − 9
// | program PowerAdmin as found on http://poweradmin.sf.net |
+ − 10
// | The PowerAdmin program falls under the QPL License: |
+ − 11
// | http://www.trolltech.com/developer/licensing/qpl.html |
+ − 12
// +--------------------------------------------------------------------+
+ − 13
// | Authors: Roeland Nieuwenhuis <trancer <AT> trancer <DOT> nl> |
+ − 14
// | Sjeemz <sjeemz <AT> sjeemz <DOT> nl> |
+ − 15
// +--------------------------------------------------------------------+
+ − 16
+ − 17
// Filename: auth.inc.php
+ − 18
// Startdate: 26-10-2002
+ − 19
// Description: Constructs the database class.
+ − 20
//
+ − 21
// $Id: database.inc.php,v 1.3 2002/12/27 02:45:08 azurazu Exp $
+ − 22
//
+ − 23
+ − 24
require_once ( "dal.inc.php" );
+ − 25
+ − 26
function dbError ( $msg )
+ − 27
{
+ − 28
// General function for printing critical errors.
+ − 29
include_once ( "header.inc.php" );
+ − 30
?>
4
+ − 31
<P><TABLE CLASS="error"><TR><TD CLASS="error"><H2> <? echo _ ( 'Oops! An error occured!' ); ?> </H2>
1
+ − 32
<BR>
4
+ − 33
<FONT STYLE="font-weight: Bold"> <? = $msg -> getDebugInfo (); ?> <BR><BR><a href="javascript:history.go(-1)"><< <? echo _ ( 'back' ); ?> </a></FONT><BR></TD></TR></TABLE></P>
1
+ − 34
<?
+ − 35
die ();
+ − 36
}
+ − 37
+ − 38
// Setup error handling.
+ − 39
PEAR :: setErrorHandling ( PEAR_ERROR_CALLBACK , 'dbError' );
+ − 40
+ − 41
//$dsn = "mysql://padev:blapadev@localhost/padev" ;
+ − 42
$dsn = " $dbdsntype :// $dbuser : $dbpass @ $dbhost / $dbdatabase " ;
+ − 43
$db = DB :: connect ( $dsn );
+ − 44
+ − 45
if ( DB :: isError ( $db ))
+ − 46
{
+ − 47
// Error handling should be put.
+ − 48
error ( MYSQL_ERROR_FATAL , $db -> getMessage ());
+ − 49
}
+ − 50
+ − 51
// Do an ASSOC fetch. Gives us the ability to use ["id"] fields.
+ − 52
$db -> setFetchMode ( DB_FETCHMODE_ASSOC );
+ − 53
+ − 54
+ − 55
/* erase info */
+ − 56
$mysql_pass = $dsn = '' ;
+ − 57
+ − 58
+ − 59
?>