Current File : //opt/RZphp72/includes/test/MDB_QueryTool/tests/Common.php |
<?php
//
// $Id: Common.php 322098 2012-01-11 21:20:03Z danielc $
//
// so we have all errors saved in one place
// its just due to the strange error handling i implemented here ... gotta change that some day
$_Common_Errors = array();
class tests_Common extends MDB_QueryTool
{
var $tableSpec = array(
array('name' => TABLE_QUESTION,
'shortName' => TABLE_QUESTION),
array('name' => TABLE_ANSWER,
'shortName' => TABLE_ANSWER)
);
function tests_Common($table=null)
{
if ($table != null) {
$this->table = $table;
}
parent::MDB_QueryTool(unserialize(MDB_QUERYTOOL_TEST_DSN), array(), 2);
$this->db->setOption('portability', MDB2_PORTABILITY_NONE);
$this->setErrorSetCallback(array(&$this,'errorSet'));
$this->setErrorLogCallback(array(&$this,'errorLog'));
}
//
// just for the error handling
//
function errorSet($msg)
{
$GLOBALS['_Common_Errors'][] = array('set', $msg);
}
function errorLog($msg)
{
$GLOBALS['_Common_Errors'][] = array('log', $msg);
}
function getErrors()
{
return $GLOBALS['_Common_Errors'];
}
}
?>