Fixed coding style, removed warnings-as-errors setting.

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@10549 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
adrian.vasile.constantin 2012-04-10 14:06:07 +00:00
parent 497f7f30bd
commit b864c8fb92
2 changed files with 2779 additions and 1765 deletions

View file

@ -1,5 +1,6 @@
<?php <?php
/** @file /** @file
vi: ts=4
Extends XE db classes to allow parsing methods to work in the absence of Extends XE db classes to allow parsing methods to work in the absence of
a real db connection for the db type. a real db connection for the db type.
@ -7,75 +8,177 @@
Included by XML Query/Schema Language validator Included by XML Query/Schema Language validator
*/ */
/**
@brief
@developer
*/
class DBMysqlConnectWrapper extends DBMysql class DBMysqlConnectWrapper extends DBMysql
{ {
public $queries = ''; public $queries = '';
/**
@brief
@developer
@return
@access
*/
public function __construct() public function __construct()
{ {
$this->db_type = 'mysql'; $this->db_type = 'mysql';
$this->_setDBInfo(); // Context::get() should indicate a mysql db $this->_setDBInfo(); // Context::get() should indicate a mysql db
} }
/**
@brief
@developer
@return
@access
*/
public function create() public function create()
{ {
return new DBMysqlConnectWrapper(); return new DBMysqlConnectWrapper();
} }
/**
@brief
@developer
@return
@access
*/
public function actDBClassStart() public function actDBClassStart()
{ {
} }
/**
@brief
@developer
@return
@access
@param $query
*/
public function actStart($query) public function actStart($query)
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function actFinish() public function actFinish()
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function actDBClassFinish() public function actDBClassFinish()
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function isSupported() public function isSupported()
{ {
// No need to actually check for 'mysql_connect' function // No need to actually check for 'mysql_connect' function
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function __connect($connection) public function __connect($connection)
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function _afterConnect($connection) public function _afterConnect($connection)
{ {
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function _close($connection) public function _close($connection)
{ {
} }
/**
@brief
@developer
@return
@access
@param $type
@param $indx
*/
public function close($type = 'master', $indx = NULL) public function close($type = 'master', $indx = NULL)
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function _begin() public function _begin()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
*/
public function _rollback() public function _rollback()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
*/
public function _commit() public function _commit()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $query
@param $connection
*/
public function __query($query, $connection) public function __query($query, $connection)
{ {
$this->queries .= "\n" . $query; $this->queries .= "\n" . $query;
@ -83,11 +186,26 @@ class DBMysqlConnectWrapper extends DBMysql
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $result
@param $arrayIndexEndValue
*/
public function _fetch($result, $arrayIndexEndValue = NULL) public function _fetch($result, $arrayIndexEndValue = NULL)
{ {
return new any_prop_obj_base(); return new Any_prop_obj_base();
} }
/**
@brief
@developer
@return
@access
@param $target_name
*/
public function isTableExists($target_name) public function isTableExists($target_name)
{ {
parent::isTableExists($target_name); parent::isTableExists($target_name);
@ -95,54 +213,121 @@ class DBMysqlConnectWrapper extends DBMysql
return FALSE; return FALSE;
} }
/**
@brief
@developer
@return
@access
*/
public function db_insert_id() public function db_insert_id()
{ {
return NULL; return NULL;
} }
/**
@brief
@developer
@return
@access
@param $result
*/
public function db_fetch_object(&$result) public function db_fetch_object(&$result)
{ {
return new any_prop_obj_base(); return new Any_prop_obj_base();
} }
} }
/**
@brief
@developer
*/
class DBMysqliConnectWrapper extends DBMysqli class DBMysqliConnectWrapper extends DBMysqli
{ {
public $queries = ''; public $queries = '';
/**
@brief
@developer
@return
@access
*/
public function __construct() public function __construct()
{ {
$this->db_type = 'mysqli'; $this->db_type = 'mysqli';
$this->_setDBInfo(); // Context::get() should indicate a mysqli db $this->_setDBInfo(); // Context::get() should indicate a mysqli db
} }
/**
@brief
@developer
@return
@access
*/
public function create() public function create()
{ {
return new DBMysqlConnectWrapper(); return new DBMysqlConnectWrapper();
} }
/**
@brief
@developer
@return
@access
*/
public function actDBClassStart() public function actDBClassStart()
{ {
} }
/**
@brief
@developer
@return
@access
@param $query
*/
public function actStart($query) public function actStart($query)
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function actFinish() public function actFinish()
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function actDBClassFinish() public function actDBClassFinish()
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function isSupported() public function isSupported()
{ {
// No need to actually check for 'mysql_connect' function // No need to actually check for 'mysql_connect' function
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $target_name
*/
public function isTableExists($target_name) public function isTableExists($target_name)
{ {
parent::isTableExists($target_name); parent::isTableExists($target_name);
@ -152,48 +337,115 @@ class DBMysqliConnectWrapper extends DBMysqli
// use old mysql escape function, since the mysqli one uses // use old mysql escape function, since the mysqli one uses
// the connection resource (to get the current character set) // the connection resource (to get the current character set)
/**
@brief
@developer
@return
@access
@param $string
*/
public function addQuotes($string) public function addQuotes($string)
{ {
if(version_compare(PHP_VERSION, "5.9.0", "<") && get_magic_quotes_gpc()) if(version_compare(PHP_VERSION, "5.9.0", "<") && get_magic_quotes_gpc())
{
$string = stripslashes(str_replace("\\", "\\\\", $string)); $string = stripslashes(str_replace("\\", "\\\\", $string));
}
if(!is_numeric($string)) if(!is_numeric($string))
{
$string = @mysql_real_escape_string($string); $string = @mysql_real_escape_string($string);
}
return $string; return $string;
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function __connect($connection) public function __connect($connection)
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function _afterConnect($connection) public function _afterConnect($connection)
{ {
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function _close($connection) public function _close($connection)
{ {
} }
/**
@brief
@developer
@return
@access
@param $type
@param $indx
*/
public function close($type = 'master', $indx = NULL) public function close($type = 'master', $indx = NULL)
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function _begin() public function _begin()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
*/
public function _rollback() public function _rollback()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
*/
public function _commit() public function _commit()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $query
@param $connection
*/
public function __query($query, $connection) public function __query($query, $connection)
{ {
$this->queries .= "\n" . $query; $this->queries .= "\n" . $query;
@ -201,64 +453,145 @@ class DBMysqliConnectWrapper extends DBMysqli
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $result
@param $arrayIndexEndValue
*/
public function _fetch($result, $arrayIndexEndValue = NULL) public function _fetch($result, $arrayIndexEndValue = NULL)
{ {
return new any_prop_obj_base(); return new Any_prop_obj_base();
} }
/**
@brief
@developer
@return
@access
*/
public function db_insert_id() public function db_insert_id()
{ {
return NULL; return NULL;
} }
/**
@brief
@developer
@return
@access
@param $result
*/
public function db_fetch_object(&$result) public function db_fetch_object(&$result)
{ {
return new any_prop_obj_base(); return new Any_prop_obj_base();
} }
} }
/**
@brief
@developer
*/
class DBCubridConnectWrapper extends DBCubrid class DBCubridConnectWrapper extends DBCubrid
{ {
public $queries = ''; public $queries = '';
/**
@brief
@developer
@return
@access
*/
public function __construct() public function __construct()
{ {
$this->db_type = 'cubrid'; $this->db_type = 'cubrid';
$this->_setDBInfo(); // Context::get() should indicate a CUBRID db $this->_setDBInfo(); // Context::get() should indicate a CUBRID db
} }
/**
@brief
@developer
@return
@access
*/
public function create() public function create()
{ {
return new DBMysqlConnectWrapper(); return new DBMysqlConnectWrapper();
} }
/**
@brief
@developer
@return
@access
*/
public function actDBClassStart() public function actDBClassStart()
{ {
} }
/**
@brief
@developer
@return
@access
@param $query
*/
public function actStart($query) public function actStart($query)
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function _makeSequence() public function _makeSequence()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
*/
public function actFinish() public function actFinish()
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function actDBClassFinish() public function actDBClassFinish()
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function isSupported() public function isSupported()
{ {
// No need to actually check for 'cubrid_connect' function // No need to actually check for 'cubrid_connect' function
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $target_name
*/
public function isTableExists($target_name) public function isTableExists($target_name)
{ {
try try
@ -272,38 +605,93 @@ class DBCubridConnectWrapper extends DBCubrid
return FALSE; return FALSE;
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function __connect($connection) public function __connect($connection)
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function _afterConnect($connection) public function _afterConnect($connection)
{ {
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function _close($connection) public function _close($connection)
{ {
} }
/**
@brief
@developer
@return
@access
@param $type
@param $indx
*/
public function close($type = 'master', $indx = NULL) public function close($type = 'master', $indx = NULL)
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function _begin() public function _begin()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
*/
public function _rollback() public function _rollback()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
*/
public function _commit() public function _commit()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $query
@param $connection
*/
public function __query($query, $connection) public function __query($query, $connection)
{ {
$this->queries .= "\n" . $query; $this->queries .= "\n" . $query;
@ -311,59 +699,133 @@ class DBCubridConnectWrapper extends DBCubrid
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $result
@param $arrayIndexEndValue
*/
public function _fetch($result, $arrayIndexEndValue = NULL) public function _fetch($result, $arrayIndexEndValue = NULL)
{ {
return new any_prop_obj_base(); return new Any_prop_obj_base();
} }
/**
@brief
@developer
@return
@access
*/
public function db_insert_id() public function db_insert_id()
{ {
return NULL; return NULL;
} }
/**
@brief
@developer
@return
@access
*/
public function &db_fetch_object() public function &db_fetch_object()
{ {
return new any_prop_obj_base(); return new Any_prop_obj_base();
} }
} }
/**
@brief
@developer
*/
class DBMssqlConnectWrapper extends DBMssql class DBMssqlConnectWrapper extends DBMssql
{ {
public $queries = ''; public $queries = '';
/**
@brief
@developer
@return
@access
*/
public function __construct() public function __construct()
{ {
$this->db_type = 'mssql'; $this->db_type = 'mssql';
$this->_setDBInfo(); // Context::get() should indicate a MS Sql db $this->_setDBInfo(); // Context::get() should indicate a MS Sql db
} }
/**
@brief
@developer
@return
@access
*/
public function create() public function create()
{ {
return new DBMssqlConnectWrapper(); return new DBMssqlConnectWrapper();
} }
/**
@brief
@developer
@return
@access
*/
public function actDBClassStart() public function actDBClassStart()
{ {
} }
/**
@brief
@developer
@return
@access
@param $query
*/
public function actStart($query) public function actStart($query)
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function actFinish() public function actFinish()
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function actDBClassFinish() public function actDBClassFinish()
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function isSupported() public function isSupported()
{ {
// No need to actually check for 'mssql_connect' function // No need to actually check for 'mssql_connect' function
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $target_name
*/
public function isTableExists($target_name) public function isTableExists($target_name)
{ {
parent::isTableExists($target_name); parent::isTableExists($target_name);
@ -371,62 +833,140 @@ class DBMssqlConnectWrapper extends DBMssql
return FALSE; return FALSE;
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function __connect($connection) public function __connect($connection)
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function _afterConnect($connection) public function _afterConnect($connection)
{ {
} }
/**
@brief
@developer
@return
@access
@param $connection
*/
public function _close($connection) public function _close($connection)
{ {
} }
/**
@brief
@developer
@return
@access
@param $type
@param $indx
*/
public function close($type = 'master', $indx = NULL) public function close($type = 'master', $indx = NULL)
{ {
} }
/**
@brief
@developer
@return
@access
*/
public function _begin() public function _begin()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
*/
public function _rollback() public function _rollback()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
*/
public function _commit() public function _commit()
{ {
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $query
@param $connection
*/
public function __query($query, $connection) public function __query($query, $connection)
{ {
if($this->queries) if($this->queries)
{
$this->queries .= ";\n"; $this->queries .= ";\n";
}
$this->queries .= $query; $this->queries .= $query;
return TRUE; return TRUE;
} }
/**
@brief
@developer
@return
@access
@param $result
@param $arrayIndexEndValue
*/
public function _fetch($result, $arrayIndexEndValue = NULL) public function _fetch($result, $arrayIndexEndValue = NULL)
{ {
return new any_prop_obj_base(); return new Any_prop_obj_base();
} }
/**
@brief
@developer
@return
@access
*/
public function db_insert_id() public function db_insert_id()
{ {
return NULL; return NULL;
} }
/**
@brief
@developer
@return
@access
*/
public function &db_fetch_object() public function &db_fetch_object()
{ {
return new any_prop_obj_base(); return new Any_prop_obj_base();
} }
} }
?> /* End of file connect_wrapper.php */
/* Location: tools/dbxml_validator/connect_wrapper.php */

File diff suppressed because it is too large Load diff