summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorValentin Sheyretski <valio@vsite.org>2015-07-15 15:25:32 +0300
committerDamien Regad <dregad@mantisbt.org>2015-08-11 14:56:49 +0200
commit9ffa02e6ddc88dbfdfdf4437e0a398cc39960094 (patch)
tree9d5cca8e0e3fe066a8e2253df14bd09718deaa83 /drivers
parentae85debec8c75c47b55566c3df08ec39002138df (diff)
downloadadodb-9ffa02e6ddc88dbfdfdf4437e0a398cc39960094.tar.gz
adodb-9ffa02e6ddc88dbfdfdf4437e0a398cc39960094.tar.bz2
adodb-9ffa02e6ddc88dbfdfdf4437e0a398cc39960094.zip
Fix#139: Remove PHP 4 Constructors
This is the original commit from @valioz, rebased on latest master Signed-off-by: Damien Regad <dregad@mantisbt.org> Conflicts: drivers/adodb-db2ora.inc.php drivers/adodb-mssqlpo.inc.php drivers/adodb-odbc_oracle.inc.php
Diffstat (limited to 'drivers')
-rw-r--r--drivers/adodb-access.inc.php8
-rw-r--r--drivers/adodb-ado.inc.php6
-rw-r--r--drivers/adodb-ado5.inc.php6
-rw-r--r--drivers/adodb-ado_access.inc.php9
-rw-r--r--drivers/adodb-ado_mssql.inc.php9
-rw-r--r--drivers/adodb-ads.inc.php6
-rw-r--r--drivers/adodb-borland_ibase.inc.php10
-rw-r--r--drivers/adodb-csv.inc.php6
-rw-r--r--drivers/adodb-db2.inc.php4
-rw-r--r--drivers/adodb-db2oci.inc.php9
-rw-r--r--drivers/adodb-db2ora.inc.php10
-rw-r--r--drivers/adodb-fbsql.inc.php6
-rw-r--r--drivers/adodb-firebird.inc.php9
-rw-r--r--drivers/adodb-ibase.inc.php6
-rw-r--r--drivers/adodb-informix.inc.php4
-rw-r--r--drivers/adodb-informix72.inc.php6
-rw-r--r--drivers/adodb-ldap.inc.php6
-rw-r--r--drivers/adodb-mssql.inc.php10
-rw-r--r--drivers/adodb-mssql_n.inc.php4
-rw-r--r--drivers/adodb-mssqlnative.inc.php10
-rw-r--r--drivers/adodb-mssqlpo.inc.php9
-rw-r--r--drivers/adodb-mysql.inc.php24
-rw-r--r--drivers/adodb-mysqli.inc.php10
-rw-r--r--drivers/adodb-mysqlpo.inc.php25
-rw-r--r--drivers/adodb-mysqlt.inc.php23
-rw-r--r--drivers/adodb-netezza.inc.php20
-rw-r--r--drivers/adodb-oci8.inc.php6
-rw-r--r--drivers/adodb-oci805.inc.php9
-rw-r--r--drivers/adodb-oci8po.inc.php6
-rw-r--r--drivers/adodb-oci8quercus.inc.php6
-rw-r--r--drivers/adodb-odbc.inc.php6
-rw-r--r--drivers/adodb-odbc_db2.inc.php8
-rw-r--r--drivers/adodb-odbc_mssql.inc.php8
-rw-r--r--drivers/adodb-odbc_oracle.inc.php9
-rw-r--r--drivers/adodb-odbtp.inc.php26
-rw-r--r--drivers/adodb-odbtp_unicode.inc.php5
-rw-r--r--drivers/adodb-oracle.inc.php4
-rw-r--r--drivers/adodb-pdo.inc.php8
-rw-r--r--drivers/adodb-postgres64.inc.php2
-rw-r--r--drivers/adodb-proxy.inc.php4
-rw-r--r--drivers/adodb-sapdb.inc.php8
-rw-r--r--drivers/adodb-sqlanywhere.inc.php9
-rw-r--r--drivers/adodb-sqlite.inc.php4
-rw-r--r--drivers/adodb-sqlite3.inc.php4
-rw-r--r--drivers/adodb-sqlitepo.inc.php9
-rw-r--r--drivers/adodb-sybase.inc.php10
-rw-r--r--drivers/adodb-sybase_ase.inc.php6
-rw-r--r--drivers/adodb-text.inc.php6
-rw-r--r--drivers/adodb-vfp.inc.php9
49 files changed, 151 insertions, 276 deletions
diff --git a/drivers/adodb-access.inc.php b/drivers/adodb-access.inc.php
index 45d311c5..c8907a85 100644
--- a/drivers/adodb-access.inc.php
+++ b/drivers/adodb-access.inc.php
@@ -29,12 +29,12 @@ class ADODB_access extends ADODB_odbc {
var $hasTransactions = false;
var $upperCase = 'ucase';
- function ADODB_access()
+ function __construct()
{
global $ADODB_EXTENSION;
$ADODB_EXTENSION = false;
- $this->ADODB_odbc();
+ parent::__construct();
}
function Time()
@@ -78,9 +78,9 @@ class ADORecordSet_access extends ADORecordSet_odbc {
var $databaseType = "access";
- function ADORecordSet_access($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_odbc($id,$mode);
+ return parent::__construct($id,$mode);
}
}// class
}
diff --git a/drivers/adodb-ado.inc.php b/drivers/adodb-ado.inc.php
index a92a45a1..80b61fb9 100644
--- a/drivers/adodb-ado.inc.php
+++ b/drivers/adodb-ado.inc.php
@@ -37,7 +37,7 @@ class ADODB_ado extends ADOConnection {
var $poorAffectedRows = true;
var $charPage;
- function ADODB_ado()
+ function __construct()
{
$this->_affectedRows = new VARIANT;
}
@@ -341,14 +341,14 @@ class ADORecordSet_ado extends ADORecordSet {
var $canSeek = true;
var $hideErrors = true;
- function ADORecordSet_ado($id,$mode=false)
+ function __construct($id,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
$mode = $ADODB_FETCH_MODE;
}
$this->fetchMode = $mode;
- return $this->ADORecordSet($id,$mode);
+ return parent::__construct($id,$mode);
}
diff --git a/drivers/adodb-ado5.inc.php b/drivers/adodb-ado5.inc.php
index 567d9b34..0cfa1edc 100644
--- a/drivers/adodb-ado5.inc.php
+++ b/drivers/adodb-ado5.inc.php
@@ -37,7 +37,7 @@ class ADODB_ado extends ADOConnection {
var $poorAffectedRows = true;
var $charPage;
- function ADODB_ado()
+ function __construct()
{
$this->_affectedRows = new VARIANT;
}
@@ -375,14 +375,14 @@ class ADORecordSet_ado extends ADORecordSet {
var $canSeek = true;
var $hideErrors = true;
- function ADORecordSet_ado($id,$mode=false)
+ function __construct($id,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
$mode = $ADODB_FETCH_MODE;
}
$this->fetchMode = $mode;
- return $this->ADORecordSet($id,$mode);
+ return parent::__construct($id,$mode);
}
diff --git a/drivers/adodb-ado_access.inc.php b/drivers/adodb-ado_access.inc.php
index 16e07552..35364048 100644
--- a/drivers/adodb-ado_access.inc.php
+++ b/drivers/adodb-ado_access.inc.php
@@ -28,11 +28,6 @@ class ADODB_ado_access extends ADODB_ado {
var $sysTimeStamp = 'NOW';
var $upperCase = 'ucase';
- function ADODB_ado_access()
- {
- $this->ADODB_ado();
- }
-
/*function BeginTrans() { return false;}
function CommitTrans() { return false;}
@@ -46,8 +41,8 @@ class ADORecordSet_ado_access extends ADORecordSet_ado {
var $databaseType = "ado_access";
- function ADORecordSet_ado_access($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_ado($id,$mode);
+ return parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-ado_mssql.inc.php b/drivers/adodb-ado_mssql.inc.php
index 0a823086..d4ac7a16 100644
--- a/drivers/adodb-ado_mssql.inc.php
+++ b/drivers/adodb-ado_mssql.inc.php
@@ -39,11 +39,6 @@ class ADODB_ado_mssql extends ADODB_ado {
//var $_inTransaction = 1; // always open recordsets, so no transaction problems.
- function ADODB_ado_mssql()
- {
- $this->ADODB_ado();
- }
-
function _insertid()
{
return $this->GetOne('select SCOPE_IDENTITY()');
@@ -146,8 +141,8 @@ class ADODB_ado_mssql extends ADODB_ado {
var $databaseType = 'ado_mssql';
- function ADORecordSet_ado_mssql($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_ado($id,$mode);
+ return parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-ads.inc.php b/drivers/adodb-ads.inc.php
index 77d62f40..d59df663 100644
--- a/drivers/adodb-ads.inc.php
+++ b/drivers/adodb-ads.inc.php
@@ -66,7 +66,7 @@ class ADODB_ads extends ADOConnection {
var $uCaseTables = true; // for meta* functions, uppercase table names
- function ADODB_ads()
+ function __construct()
{
$this->_haserrorfunctions = ADODB_PHPVER >= 0x4050;
$this->_has_stupid_odbc_fetch_api_change = ADODB_PHPVER >= 0x4200;
@@ -654,7 +654,7 @@ class ADORecordSet_ads extends ADORecordSet {
var $useFetchArray;
var $_has_stupid_odbc_fetch_api_change;
- function ADORecordSet_ads($id,$mode=false)
+ function __construct($id,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
@@ -667,7 +667,7 @@ class ADORecordSet_ads extends ADORecordSet {
// the following is required for mysql odbc driver in 4.3.1 -- why?
$this->EOF = false;
$this->_currentRow = -1;
- //$this->ADORecordSet($id);
+ //parent::__construct($id);
}
diff --git a/drivers/adodb-borland_ibase.inc.php b/drivers/adodb-borland_ibase.inc.php
index 4ed277d0..7fa1aed6 100644
--- a/drivers/adodb-borland_ibase.inc.php
+++ b/drivers/adodb-borland_ibase.inc.php
@@ -20,12 +20,6 @@ include_once(ADODB_DIR."/drivers/adodb-ibase.inc.php");
class ADODB_borland_ibase extends ADODB_ibase {
var $databaseType = "borland_ibase";
-
- function ADODB_borland_ibase()
- {
- $this->ADODB_ibase();
- }
-
function BeginTrans()
{
if ($this->transOff) return true;
@@ -84,8 +78,8 @@ class ADORecordSet_borland_ibase extends ADORecordSet_ibase {
var $databaseType = "borland_ibase";
- function ADORecordSet_borland_ibase($id,$mode=false)
+ function __construct($id,$mode=false)
{
- $this->ADORecordSet_ibase($id,$mode);
+ parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-csv.inc.php b/drivers/adodb-csv.inc.php
index 8124e5f2..d19089e1 100644
--- a/drivers/adodb-csv.inc.php
+++ b/drivers/adodb-csv.inc.php
@@ -36,7 +36,7 @@ class ADODB_csv extends ADOConnection {
var $hasTransactions = false;
var $_errorNo = false;
- function ADODB_csv()
+ function __construct()
{
}
@@ -191,9 +191,9 @@ class ADODB_csv extends ADOConnection {
} // class
class ADORecordset_csv extends ADORecordset {
- function ADORecordset_csv($id,$mode=false)
+ function __construct($id,$mode=false)
{
- $this->ADORecordset($id,$mode);
+ parent::__construct($id,$mode);
}
function _close()
diff --git a/drivers/adodb-db2.inc.php b/drivers/adodb-db2.inc.php
index 041ec78c..a3f3f792 100644
--- a/drivers/adodb-db2.inc.php
+++ b/drivers/adodb-db2.inc.php
@@ -61,7 +61,7 @@ class ADODB_db2 extends ADOConnection {
return ADOConnection::GetOne('VALUES IDENTITY_VAL_LOCAL()');
}
- function ADODB_db2()
+ function __construct()
{
$this->_haserrorfunctions = ADODB_PHPVER >= 0x4050;
}
@@ -726,7 +726,7 @@ class ADORecordSet_db2 extends ADORecordSet {
var $dataProvider = "db2";
var $useFetchArray;
- function ADORecordSet_db2($id,$mode=false)
+ function __construct($id,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
diff --git a/drivers/adodb-db2oci.inc.php b/drivers/adodb-db2oci.inc.php
index cf62af52..b999661d 100644
--- a/drivers/adodb-db2oci.inc.php
+++ b/drivers/adodb-db2oci.inc.php
@@ -158,11 +158,6 @@ class ADODB_db2oci extends ADODB_db2 {
var $sysDate = 'trunc(sysdate)';
var $_bindInputArray = true;
- function ADODB_db2oci()
- {
- parent::ADODB_db2();
- }
-
function Param($name,$type='C')
{
return ':'.$name;
@@ -220,9 +215,9 @@ class ADORecordSet_db2oci extends ADORecordSet_db2 {
var $databaseType = "db2oci";
- function ADORecordSet_db2oci($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_db2($id,$mode);
+ return parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-db2ora.inc.php b/drivers/adodb-db2ora.inc.php
index e5d6fb33..25b70d9d 100644
--- a/drivers/adodb-db2ora.inc.php
+++ b/drivers/adodb-db2ora.inc.php
@@ -52,12 +52,6 @@ class ADODB_db2oci extends ADODB_db2 {
var $sysTimeStamp = 'sysdate';
var $sysDate = 'trunc(sysdate)';
- function ADODB_db2oci()
- {
- $this->ADODB_db2();
- }
-
-
function _Execute($sql, $inputarr = false)
{
if ($inputarr) list($sql,$inputarr) = _colonscope($sql, $inputarr);
@@ -70,9 +64,9 @@ class ADORecordSet_db2oci extends ADORecordSet_odbc {
var $databaseType = "db2oci";
- function ADORecordSet_db2oci($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_db2($id,$mode);
+ return parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-fbsql.inc.php b/drivers/adodb-fbsql.inc.php
index 5c62dbd8..78173828 100644
--- a/drivers/adodb-fbsql.inc.php
+++ b/drivers/adodb-fbsql.inc.php
@@ -23,7 +23,7 @@ class ADODB_fbsql extends ADOConnection {
var $fmtTimeStamp = "'Y-m-d H:i:s'";
var $hasLimit = false;
- function ADODB_fbsql()
+ function __construct()
{
}
@@ -162,7 +162,7 @@ class ADORecordSet_fbsql extends ADORecordSet{
var $databaseType = "fbsql";
var $canSeek = true;
- function ADORecordSet_fbsql($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
if (!$mode) {
global $ADODB_FETCH_MODE;
@@ -175,7 +175,7 @@ class ADORecordSet_fbsql extends ADORecordSet{
default:
$this->fetchMode = FBSQL_BOTH; break;
}
- return $this->ADORecordSet($queryID);
+ return parent::__construct($queryID);
}
function _initrs()
diff --git a/drivers/adodb-firebird.inc.php b/drivers/adodb-firebird.inc.php
index 1d39d013..155b1cdd 100644
--- a/drivers/adodb-firebird.inc.php
+++ b/drivers/adodb-firebird.inc.php
@@ -21,11 +21,6 @@ class ADODB_firebird extends ADODB_ibase {
var $sysTimeStamp = "CURRENT_TIMESTAMP"; //"cast('NOW' as timestamp)";
- function ADODB_firebird()
- {
- $this->ADODB_ibase();
- }
-
function ServerInfo()
{
$arr['dialect'] = $this->dialect;
@@ -69,8 +64,8 @@ class ADORecordSet_firebird extends ADORecordSet_ibase {
var $databaseType = "firebird";
- function ADORecordSet_firebird($id,$mode=false)
+ function __construct($id,$mode=false)
{
- $this->ADORecordSet_ibase($id,$mode);
+ parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-ibase.inc.php b/drivers/adodb-ibase.inc.php
index 7eea0933..485684ed 100644
--- a/drivers/adodb-ibase.inc.php
+++ b/drivers/adodb-ibase.inc.php
@@ -54,7 +54,7 @@ class ADODB_ibase extends ADOConnection {
var $blobEncodeType = 'C';
var $role = false;
- function ADODB_ibase()
+ function __construct()
{
if (defined('IBASE_DEFAULT')) $this->ibasetrans = IBASE_DEFAULT;
}
@@ -759,12 +759,12 @@ class ADORecordset_ibase extends ADORecordSet
var $bind=false;
var $_cacheType;
- function ADORecordset_ibase($id,$mode=false)
+ function __construct($id,$mode=false)
{
global $ADODB_FETCH_MODE;
$this->fetchMode = ($mode === false) ? $ADODB_FETCH_MODE : $mode;
- $this->ADORecordSet($id);
+ parent::__construct($id);
}
/* Returns: an object containing field information.
diff --git a/drivers/adodb-informix.inc.php b/drivers/adodb-informix.inc.php
index f467bb24..8949bd85 100644
--- a/drivers/adodb-informix.inc.php
+++ b/drivers/adodb-informix.inc.php
@@ -32,8 +32,8 @@ class ADODB_informix extends ADODB_informix72 {
class ADORecordset_informix extends ADORecordset_informix72 {
var $databaseType = "informix";
- function ADORecordset_informix($id,$mode=false)
+ function __construct($id,$mode=false)
{
- $this->ADORecordset_informix72($id,$mode);
+ parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-informix72.inc.php b/drivers/adodb-informix72.inc.php
index a8225846..abc140c3 100644
--- a/drivers/adodb-informix72.inc.php
+++ b/drivers/adodb-informix72.inc.php
@@ -54,7 +54,7 @@ class ADODB_informix72 extends ADOConnection {
var $sysTimeStamp = 'CURRENT';
var $cursorType = IFX_SCROLL; // IFX_SCROLL or IFX_HOLD or 0
- function ADODB_informix72()
+ function __construct()
{
// alternatively, use older method:
//putenv("DBDATE=Y4MD-");
@@ -391,14 +391,14 @@ class ADORecordset_informix72 extends ADORecordSet {
var $canSeek = true;
var $_fieldprops = false;
- function ADORecordset_informix72($id,$mode=false)
+ function __construct($id,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
$mode = $ADODB_FETCH_MODE;
}
$this->fetchMode = $mode;
- return $this->ADORecordSet($id);
+ return parent::__construct($id);
}
diff --git a/drivers/adodb-ldap.inc.php b/drivers/adodb-ldap.inc.php
index a857bd78..d4719a3d 100644
--- a/drivers/adodb-ldap.inc.php
+++ b/drivers/adodb-ldap.inc.php
@@ -43,7 +43,7 @@ class ADODB_ldap extends ADOConnection {
# error on binding, eg. "Binding: invalid credentials"
var $_bind_errmsg = "Binding: %s";
- function ADODB_ldap()
+ function __construct()
{
}
@@ -292,7 +292,7 @@ class ADORecordSet_ldap extends ADORecordSet{
var $canSeek = false;
var $_entryID; /* keeps track of the entry resource identifier */
- function ADORecordSet_ldap($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
@@ -313,7 +313,7 @@ class ADORecordSet_ldap extends ADORecordSet{
break;
}
- $this->ADORecordSet($queryID);
+ parent::__construct($queryID);
}
function _initrs()
diff --git a/drivers/adodb-mssql.inc.php b/drivers/adodb-mssql.inc.php
index a5a129bc..4639a662 100644
--- a/drivers/adodb-mssql.inc.php
+++ b/drivers/adodb-mssql.inc.php
@@ -105,7 +105,7 @@ class ADODB_mssql extends ADOConnection {
var $_bindInputArray = true;
var $forceNewConnect = false;
- function ADODB_mssql()
+ function __construct()
{
$this->_has_mssql_init = (strnatcmp(PHP_VERSION,'4.1.0')>=0);
}
@@ -865,7 +865,7 @@ class ADORecordset_mssql extends ADORecordSet {
var $hasFetchAssoc; // see http://phplens.com/lens/lensforum/msgs.php?id=6083
// _mths works only in non-localised system
- function ADORecordset_mssql($id,$mode=false)
+ function __construct($id,$mode=false)
{
// freedts check...
$this->hasFetchAssoc = function_exists('mssql_fetch_assoc');
@@ -876,7 +876,7 @@ class ADORecordset_mssql extends ADORecordSet {
}
$this->fetchMode = $mode;
- return $this->ADORecordSet($id,$mode);
+ return parent::__construct($id,$mode);
}
@@ -1068,9 +1068,9 @@ class ADORecordset_mssql extends ADORecordSet {
class ADORecordSet_array_mssql extends ADORecordSet_array {
- function ADORecordSet_array_mssql($id=-1,$mode=false)
+ function __construct($id=-1,$mode=false)
{
- $this->ADORecordSet_array($id,$mode);
+ parent::__construct($id,$mode);
}
// mssql uses a default date like Dec 30 2000 12:00AM
diff --git a/drivers/adodb-mssql_n.inc.php b/drivers/adodb-mssql_n.inc.php
index 69338b4a..61f54a21 100644
--- a/drivers/adodb-mssql_n.inc.php
+++ b/drivers/adodb-mssql_n.inc.php
@@ -163,8 +163,8 @@ class ADODB_mssql_n extends ADODB_mssql {
class ADORecordset_mssql_n extends ADORecordset_mssql {
var $databaseType = "mssql_n";
- function ADORecordset_mssql_n($id,$mode=false)
+ function __construct($id,$mode=false)
{
- $this->ADORecordset_mssql($id,$mode);
+ parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-mssqlnative.inc.php b/drivers/adodb-mssqlnative.inc.php
index f2b62e1b..9f39b566 100644
--- a/drivers/adodb-mssqlnative.inc.php
+++ b/drivers/adodb-mssqlnative.inc.php
@@ -126,7 +126,7 @@ class ADODB_mssqlnative extends ADOConnection {
var $sequences = false;
var $mssql_version = '';
- function ADODB_mssqlnative()
+ function __construct()
{
if ($this->debug) {
ADOConnection::outp("<pre>");
@@ -838,7 +838,7 @@ class ADORecordset_mssqlnative extends ADORecordSet {
var $fieldOffset = 0;
// _mths works only in non-localised system
- function ADORecordset_mssqlnative($id,$mode=false)
+ function __construct($id,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
@@ -846,7 +846,7 @@ class ADORecordset_mssqlnative extends ADORecordSet {
}
$this->fetchMode = $mode;
- return $this->ADORecordSet($id,$mode);
+ return parent::__construct($id,$mode);
}
@@ -1087,9 +1087,9 @@ class ADORecordset_mssqlnative extends ADORecordSet {
class ADORecordSet_array_mssqlnative extends ADORecordSet_array {
- function ADORecordSet_array_mssqlnative($id=-1,$mode=false)
+ function __construct($id=-1,$mode=false)
{
- $this->ADORecordSet_array($id,$mode);
+ parent::__construct($id,$mode);
}
// mssql uses a default date like Dec 30 2000 12:00AM
diff --git a/drivers/adodb-mssqlpo.inc.php b/drivers/adodb-mssqlpo.inc.php
index dec0b667..9b7c9809 100644
--- a/drivers/adodb-mssqlpo.inc.php
+++ b/drivers/adodb-mssqlpo.inc.php
@@ -28,11 +28,6 @@ class ADODB_mssqlpo extends ADODB_mssql {
var $databaseType = "mssqlpo";
var $concat_operator = '||';
- function ADODB_mssqlpo()
- {
- ADODB_mssql::ADODB_mssql();
- }
-
function PrepareSP($sql, $param = true)
{
if (!$this->_has_mssql_init) {
@@ -54,8 +49,8 @@ class ADODB_mssqlpo extends ADODB_mssql {
class ADORecordset_mssqlpo extends ADORecordset_mssql {
var $databaseType = "mssqlpo";
- function ADORecordset_mssqlpo($id,$mode=false)
+ function __construct($id,$mode=false)
{
- $this->ADORecordset_mssql($id,$mode);
+ parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-mysql.inc.php b/drivers/adodb-mysql.inc.php
index b0a0c585..8e415b7f 100644
--- a/drivers/adodb-mysql.inc.php
+++ b/drivers/adodb-mysql.inc.php
@@ -45,7 +45,7 @@ class ADODB_mysql extends ADOConnection {
var $nameQuote = '`'; /// string to use to quote identifiers and names
var $compat323 = false; // true if compat with mysql 3.23
- function ADODB_mysql()
+ function __construct()
{
if (defined('ADODB_EXTENSION')) $this->rsPrefix .= 'ext_';
}
@@ -708,7 +708,7 @@ class ADORecordSet_mysql extends ADORecordSet{
var $databaseType = "mysql";
var $canSeek = true;
- function ADORecordSet_mysql($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
@@ -724,7 +724,7 @@ class ADORecordSet_mysql extends ADORecordSet{
$this->fetchMode = MYSQL_BOTH; break;
}
$this->adodbFetchMode = $mode;
- $this->ADORecordSet($queryID);
+ parent::__construct($queryID);
}
function _initrs()
@@ -870,23 +870,9 @@ class ADORecordSet_mysql extends ADORecordSet{
}
class ADORecordSet_ext_mysql extends ADORecordSet_mysql {
- function ADORecordSet_ext_mysql($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
- if ($mode === false) {
- global $ADODB_FETCH_MODE;
- $mode = $ADODB_FETCH_MODE;
- }
- switch ($mode)
- {
- case ADODB_FETCH_NUM: $this->fetchMode = MYSQL_NUM; break;
- case ADODB_FETCH_ASSOC:$this->fetchMode = MYSQL_ASSOC; break;
- case ADODB_FETCH_DEFAULT:
- case ADODB_FETCH_BOTH:
- default:
- $this->fetchMode = MYSQL_BOTH; break;
- }
- $this->adodbFetchMode = $mode;
- $this->ADORecordSet($queryID);
+ parent::__construct($queryID,$mode);
}
function MoveNext()
diff --git a/drivers/adodb-mysqli.inc.php b/drivers/adodb-mysqli.inc.php
index 3af8f83e..efd3bbc3 100644
--- a/drivers/adodb-mysqli.inc.php
+++ b/drivers/adodb-mysqli.inc.php
@@ -57,7 +57,7 @@ class ADODB_mysqli extends ADOConnection {
var $arrayClass = 'ADORecordSet_array_mysqli';
var $multiQuery = false;
- function ADODB_mysqli()
+ function __construct()
{
// if(!extension_loaded("mysqli"))
//trigger_error("You must have the mysqli extension installed.", E_USER_ERROR);
@@ -878,7 +878,7 @@ class ADORecordSet_mysqli extends ADORecordSet{
var $databaseType = "mysqli";
var $canSeek = true;
- function ADORecordSet_mysqli($queryID, $mode = false)
+ function __construct($queryID, $mode = false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
@@ -899,7 +899,7 @@ class ADORecordSet_mysqli extends ADORecordSet{
break;
}
$this->adodbFetchMode = $mode;
- $this->ADORecordSet($queryID);
+ parent::__construct($queryID);
}
function _initrs()
@@ -1177,9 +1177,9 @@ class ADORecordSet_mysqli extends ADORecordSet{
class ADORecordSet_array_mysqli extends ADORecordSet_array {
- function ADORecordSet_array_mysqli($id=-1,$mode=false)
+ function __construct($id=-1,$mode=false)
{
- $this->ADORecordSet_array($id,$mode);
+ parent::__construct($id,$mode);
}
function MetaType($t, $len = -1, $fieldobj = false)
diff --git a/drivers/adodb-mysqlpo.inc.php b/drivers/adodb-mysqlpo.inc.php
index 7773d2f7..7a94937c 100644
--- a/drivers/adodb-mysqlpo.inc.php
+++ b/drivers/adodb-mysqlpo.inc.php
@@ -25,7 +25,7 @@ class ADODB_mysqlt extends ADODB_mysql {
var $hasTransactions = true;
var $autoRollback = true; // apparently mysql does not autorollback properly
- function ADODB_mysqlt()
+ function __construct()
{
global $ADODB_EXTENSION; if ($ADODB_EXTENSION) $this->rsPrefix .= 'ext_';
}
@@ -72,7 +72,7 @@ class ADODB_mysqlt extends ADODB_mysql {
class ADORecordSet_mysqlt extends ADORecordSet_mysql{
var $databaseType = "mysqlt";
- function ADORecordSet_mysqlt($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
@@ -90,7 +90,7 @@ class ADORecordSet_mysqlt extends ADORecordSet_mysql{
}
$this->adodbFetchMode = $mode;
- $this->ADORecordSet($queryID);
+ parent::__construct($queryID);
}
function MoveNext()
@@ -109,24 +109,9 @@ class ADORecordSet_mysqlt extends ADORecordSet_mysql{
class ADORecordSet_ext_mysqlt extends ADORecordSet_mysqlt {
- function ADORecordSet_ext_mysqlt($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
- if ($mode === false) {
- global $ADODB_FETCH_MODE;
- $mode = $ADODB_FETCH_MODE;
- }
- switch ($mode)
- {
- case ADODB_FETCH_NUM: $this->fetchMode = MYSQL_NUM; break;
- case ADODB_FETCH_ASSOC:$this->fetchMode = MYSQL_ASSOC; break;
-
- case ADODB_FETCH_DEFAULT:
- case ADODB_FETCH_BOTH:
- default:
- $this->fetchMode = MYSQL_BOTH; break;
- }
- $this->adodbFetchMode = $mode;
- $this->ADORecordSet($queryID);
+ parent::__construct($queryID,$mode);
}
function MoveNext()
diff --git a/drivers/adodb-mysqlt.inc.php b/drivers/adodb-mysqlt.inc.php
index 51426208..bdd3c600 100644
--- a/drivers/adodb-mysqlt.inc.php
+++ b/drivers/adodb-mysqlt.inc.php
@@ -25,7 +25,7 @@ class ADODB_mysqlt extends ADODB_mysql {
var $hasTransactions = true;
var $autoRollback = true; // apparently mysql does not autorollback properly
- function ADODB_mysqlt()
+ function __construct()
{
global $ADODB_EXTENSION; if ($ADODB_EXTENSION) $this->rsPrefix .= 'ext_';
}
@@ -89,7 +89,7 @@ class ADODB_mysqlt extends ADODB_mysql {
class ADORecordSet_mysqlt extends ADORecordSet_mysql{
var $databaseType = "mysqlt";
- function ADORecordSet_mysqlt($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
@@ -107,7 +107,7 @@ class ADORecordSet_mysqlt extends ADORecordSet_mysql{
}
$this->adodbFetchMode = $mode;
- $this->ADORecordSet($queryID);
+ parent::__construct($queryID);
}
function MoveNext()
@@ -128,22 +128,7 @@ class ADORecordSet_ext_mysqlt extends ADORecordSet_mysqlt {
function ADORecordSet_ext_mysqlt($queryID,$mode=false)
{
- if ($mode === false) {
- global $ADODB_FETCH_MODE;
- $mode = $ADODB_FETCH_MODE;
- }
- switch ($mode)
- {
- case ADODB_FETCH_NUM: $this->fetchMode = MYSQL_NUM; break;
- case ADODB_FETCH_ASSOC:$this->fetchMode = MYSQL_ASSOC; break;
-
- case ADODB_FETCH_DEFAULT:
- case ADODB_FETCH_BOTH:
- default:
- $this->fetchMode = MYSQL_BOTH; break;
- }
- $this->adodbFetchMode = $mode;
- $this->ADORecordSet($queryID);
+ parent::__construct($queryID,$mode);
}
function MoveNext()
diff --git a/drivers/adodb-netezza.inc.php b/drivers/adodb-netezza.inc.php
index 6bc4495b..1b903e1b 100644
--- a/drivers/adodb-netezza.inc.php
+++ b/drivers/adodb-netezza.inc.php
@@ -48,7 +48,7 @@ class ADODB_netezza extends ADODB_postgres64 {
// http://bugs.php.net/bug.php?id=25404
- function ADODB_netezza()
+ function __construct()
{
}
@@ -139,23 +139,9 @@ class ADORecordSet_netezza extends ADORecordSet_postgres64
var $databaseType = "netezza";
var $canSeek = true;
- function ADORecordSet_netezza($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
- if ($mode === false) {
- global $ADODB_FETCH_MODE;
- $mode = $ADODB_FETCH_MODE;
- }
- switch ($mode)
- {
- case ADODB_FETCH_NUM: $this->fetchMode = PGSQL_NUM; break;
- case ADODB_FETCH_ASSOC:$this->fetchMode = PGSQL_ASSOC; break;
-
- case ADODB_FETCH_DEFAULT:
- case ADODB_FETCH_BOTH:
- default: $this->fetchMode = PGSQL_BOTH; break;
- }
- $this->adodbFetchMode = $mode;
- $this->ADORecordSet($queryID);
+ parent::__construct($queryID,$mode);
}
// _initrs modified to disable blob handling
diff --git a/drivers/adodb-oci8.inc.php b/drivers/adodb-oci8.inc.php
index 206e4826..960ed42a 100644
--- a/drivers/adodb-oci8.inc.php
+++ b/drivers/adodb-oci8.inc.php
@@ -101,7 +101,7 @@ END;
// var $ansiOuter = true; // if oracle9
- function ADODB_oci8()
+ function __construct()
{
$this->_hasOciFetchStatement = ADODB_PHPVER >= 0x4200;
if (defined('ADODB_EXTENSION')) {
@@ -1534,7 +1534,7 @@ class ADORecordset_oci8 extends ADORecordSet {
var $bind=false;
var $_fieldobjs;
- function ADORecordset_oci8($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
@@ -1800,7 +1800,7 @@ class ADORecordset_oci8 extends ADORecordSet {
}
class ADORecordSet_ext_oci8 extends ADORecordSet_oci8 {
- function ADORecordSet_ext_oci8($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
parent::__construct($queryID, $mode);
}
diff --git a/drivers/adodb-oci805.inc.php b/drivers/adodb-oci805.inc.php
index 740b792d..6880305d 100644
--- a/drivers/adodb-oci805.inc.php
+++ b/drivers/adodb-oci805.inc.php
@@ -21,11 +21,6 @@ class ADODB_oci805 extends ADODB_oci8 {
var $databaseType = "oci805";
var $connectSID = true;
- function ADODB_oci805()
- {
- $this->ADODB_oci8();
- }
-
function SelectLimit($sql,$nrows=-1,$offset=-1, $inputarr=false,$secs2cache=0)
{
// seems that oracle only supports 1 hint comment in 8i
@@ -51,8 +46,8 @@ class ADODB_oci805 extends ADODB_oci8 {
class ADORecordset_oci805 extends ADORecordset_oci8 {
var $databaseType = "oci805";
- function ADORecordset_oci805($id,$mode=false)
+ function __construct($id,$mode=false)
{
- $this->ADORecordset_oci8($id,$mode);
+ parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-oci8po.inc.php b/drivers/adodb-oci8po.inc.php
index 1f82e456..0395afdc 100644
--- a/drivers/adodb-oci8po.inc.php
+++ b/drivers/adodb-oci8po.inc.php
@@ -28,7 +28,7 @@ class ADODB_oci8po extends ADODB_oci8 {
var $metaColumnsSQL = "select lower(cname),coltype,width, SCALE, PRECISION, NULLS, DEFAULTVAL from col where tname='%s' order by colno"; //changed by smondino@users.sourceforge. net
var $metaTablesSQL = "select lower(table_name),table_type from cat where table_type in ('TABLE','VIEW')";
- function ADODB_oci8po()
+ function __construct()
{
$this->_hasOCIFetchStatement = ADODB_PHPVER >= 0x4200;
# oci8po does not support adodb extension: adodb_movenext()
@@ -94,9 +94,9 @@ class ADORecordset_oci8po extends ADORecordset_oci8 {
var $databaseType = 'oci8po';
- function ADORecordset_oci8po($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
- $this->ADORecordset_oci8($queryID,$mode);
+ parent::__construct($queryID,$mode);
}
function Fields($colname)
diff --git a/drivers/adodb-oci8quercus.inc.php b/drivers/adodb-oci8quercus.inc.php
index 704745b8..2891a01e 100644
--- a/drivers/adodb-oci8quercus.inc.php
+++ b/drivers/adodb-oci8quercus.inc.php
@@ -26,7 +26,7 @@ class ADODB_oci8quercus extends ADODB_oci8 {
var $databaseType = 'oci8quercus';
var $dataProvider = 'oci8';
- function ADODB_oci8quercus()
+ function __construct()
{
}
@@ -40,9 +40,9 @@ class ADORecordset_oci8quercus extends ADORecordset_oci8 {
var $databaseType = 'oci8quercus';
- function ADORecordset_oci8quercus($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
- $this->ADORecordset_oci8($queryID,$mode);
+ parent::__construct($queryID,$mode);
}
function _FetchField($fieldOffset = -1)
diff --git a/drivers/adodb-odbc.inc.php b/drivers/adodb-odbc.inc.php
index ba45a920..849729fb 100644
--- a/drivers/adodb-odbc.inc.php
+++ b/drivers/adodb-odbc.inc.php
@@ -39,7 +39,7 @@ class ADODB_odbc extends ADOConnection {
var $_lastAffectedRows = 0;
var $uCaseTables = true; // for meta* functions, uppercase table names
- function ADODB_odbc()
+ function __construct()
{
$this->_haserrorfunctions = ADODB_PHPVER >= 0x4050;
$this->_has_stupid_odbc_fetch_api_change = ADODB_PHPVER >= 0x4200;
@@ -606,7 +606,7 @@ class ADORecordSet_odbc extends ADORecordSet {
var $useFetchArray;
var $_has_stupid_odbc_fetch_api_change;
- function ADORecordSet_odbc($id,$mode=false)
+ function __construct($id,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
@@ -619,7 +619,7 @@ class ADORecordSet_odbc extends ADORecordSet {
// the following is required for mysql odbc driver in 4.3.1 -- why?
$this->EOF = false;
$this->_currentRow = -1;
- //$this->ADORecordSet($id);
+ //parent::__construct($id);
}
diff --git a/drivers/adodb-odbc_db2.inc.php b/drivers/adodb-odbc_db2.inc.php
index dd906174..6e12a380 100644
--- a/drivers/adodb-odbc_db2.inc.php
+++ b/drivers/adodb-odbc_db2.inc.php
@@ -110,10 +110,10 @@ class ADODB_ODBC_DB2 extends ADODB_odbc {
var $hasInsertID = true;
var $rsPrefix = 'ADORecordset_odbc_';
- function ADODB_DB2()
+ function __construct()
{
if (strncmp(PHP_OS,'WIN',3) === 0) $this->curmode = SQL_CUR_USE_ODBC;
- $this->ADODB_odbc();
+ parent::__construct();
}
function IfNull( $field, $ifNull )
@@ -304,9 +304,9 @@ class ADORecordSet_odbc_db2 extends ADORecordSet_odbc {
var $databaseType = "db2";
- function ADORecordSet_db2($id,$mode=false)
+ function __construct($id,$mode=false)
{
- $this->ADORecordSet_odbc($id,$mode);
+ parent::__construct($id,$mode);
}
function MetaType($t,$len=-1,$fieldobj=false)
diff --git a/drivers/adodb-odbc_mssql.inc.php b/drivers/adodb-odbc_mssql.inc.php
index afacad48..3c73deb2 100644
--- a/drivers/adodb-odbc_mssql.inc.php
+++ b/drivers/adodb-odbc_mssql.inc.php
@@ -45,9 +45,9 @@ class ADODB_odbc_mssql extends ADODB_odbc {
var $connectStmt = 'SET CONCAT_NULL_YIELDS_NULL OFF'; # When SET CONCAT_NULL_YIELDS_NULL is ON,
# concatenating a null value with a string yields a NULL result
- function ADODB_odbc_mssql()
+ function __construct()
{
- $this->ADODB_odbc();
+ parent::__construct();
//$this->curmode = SQL_CUR_USE_ODBC;
}
@@ -354,8 +354,8 @@ class ADORecordSet_odbc_mssql extends ADORecordSet_odbc {
var $databaseType = 'odbc_mssql';
- function ADORecordSet_odbc_mssql($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_odbc($id,$mode);
+ return parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-odbc_oracle.inc.php b/drivers/adodb-odbc_oracle.inc.php
index 32352998..040451ce 100644
--- a/drivers/adodb-odbc_oracle.inc.php
+++ b/drivers/adodb-odbc_oracle.inc.php
@@ -31,11 +31,6 @@ class ADODB_odbc_oracle extends ADODB_odbc {
//var $_bindInputArray = false;
- function ADODB_odbc_oracle()
- {
- $this->ADODB_odbc();
- }
-
function MetaTables($ttype = false, $showSchema = false, $mask = false)
{
$false = false;
@@ -107,8 +102,8 @@ class ADORecordSet_odbc_oracle extends ADORecordSet_odbc {
var $databaseType = 'odbc_oracle';
- function ADORecordSet_odbc_oracle($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_odbc($id,$mode);
+ return parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-odbtp.inc.php b/drivers/adodb-odbtp.inc.php
index 114a0bef..09fbb363 100644
--- a/drivers/adodb-odbtp.inc.php
+++ b/drivers/adodb-odbtp.inc.php
@@ -33,7 +33,7 @@ class ADODB_odbtp extends ADOConnection{
var $_canPrepareSP = false;
var $_dontPoolDBC = true;
- function ADODB_odbtp()
+ function __construct()
{
}
@@ -668,14 +668,14 @@ class ADORecordSet_odbtp extends ADORecordSet {
var $databaseType = 'odbtp';
var $canSeek = true;
- function ADORecordSet_odbtp($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
$mode = $ADODB_FETCH_MODE;
}
$this->fetchMode = $mode;
- $this->ADORecordSet($queryID);
+ parent::__construct($queryID);
}
function _initrs()
@@ -791,9 +791,9 @@ class ADORecordSet_odbtp_mssql extends ADORecordSet_odbtp {
var $databaseType = 'odbtp_mssql';
- function ADORecordSet_odbtp_mssql($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_odbtp($id,$mode);
+ return parent::__construct($id,$mode);
}
}
@@ -801,9 +801,9 @@ class ADORecordSet_odbtp_access extends ADORecordSet_odbtp {
var $databaseType = 'odbtp_access';
- function ADORecordSet_odbtp_access($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_odbtp($id,$mode);
+ return parent::__construct($id,$mode);
}
}
@@ -811,9 +811,9 @@ class ADORecordSet_odbtp_vfp extends ADORecordSet_odbtp {
var $databaseType = 'odbtp_vfp';
- function ADORecordSet_odbtp_vfp($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_odbtp($id,$mode);
+ return parent::__construct($id,$mode);
}
}
@@ -821,9 +821,9 @@ class ADORecordSet_odbtp_oci8 extends ADORecordSet_odbtp {
var $databaseType = 'odbtp_oci8';
- function ADORecordSet_odbtp_oci8($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_odbtp($id,$mode);
+ return parent::__construct($id,$mode);
}
}
@@ -831,8 +831,8 @@ class ADORecordSet_odbtp_sybase extends ADORecordSet_odbtp {
var $databaseType = 'odbtp_sybase';
- function ADORecordSet_odbtp_sybase($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_odbtp($id,$mode);
+ return parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-odbtp_unicode.inc.php b/drivers/adodb-odbtp_unicode.inc.php
index eefe4153..94f43aef 100644
--- a/drivers/adodb-odbtp_unicode.inc.php
+++ b/drivers/adodb-odbtp_unicode.inc.php
@@ -30,9 +30,4 @@ if (!defined('_ADODB_ODBTP_LAYER')) {
class ADODB_odbtp_unicode extends ADODB_odbtp {
var $databaseType = 'odbtp';
var $_useUnicodeSQL = true;
-
- function ADODB_odbtp_unicode()
- {
- $this->ADODB_odbtp();
- }
}
diff --git a/drivers/adodb-oracle.inc.php b/drivers/adodb-oracle.inc.php
index 6bbfe78a..0aeac4a0 100644
--- a/drivers/adodb-oracle.inc.php
+++ b/drivers/adodb-oracle.inc.php
@@ -27,7 +27,7 @@ class ADODB_oracle extends ADOConnection {
var $sysTimeStamp = 'SYSDATE';
var $connectSID = true;
- function ADODB_oracle()
+ function __construct()
{
}
@@ -219,7 +219,7 @@ class ADORecordset_oracle extends ADORecordSet {
var $databaseType = "oracle";
var $bind = false;
- function ADORecordset_oracle($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
if ($mode === false) {
diff --git a/drivers/adodb-pdo.inc.php b/drivers/adodb-pdo.inc.php
index c72d0edd..d01a05f7 100644
--- a/drivers/adodb-pdo.inc.php
+++ b/drivers/adodb-pdo.inc.php
@@ -85,7 +85,7 @@ class ADODB_pdo extends ADOConnection {
var $stmt = false;
var $_driver;
- function ADODB_pdo()
+ function __construct()
{
}
@@ -548,7 +548,7 @@ class ADOPDOStatement {
var $_stmt;
var $_connectionID;
- function ADOPDOStatement($stmt,$connection)
+ function __construct($stmt,$connection)
{
$this->_stmt = $stmt;
$this->_connectionID = $connection;
@@ -625,7 +625,7 @@ class ADORecordSet_pdo extends ADORecordSet {
var $databaseType = "pdo";
var $dataProvider = "pdo";
- function ADORecordSet_pdo($id,$mode=false)
+ function __construct($id,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
@@ -642,7 +642,7 @@ class ADORecordSet_pdo extends ADORecordSet {
$this->fetchMode = $mode;
$this->_queryID = $id;
- $this->ADORecordSet($id);
+ parent::__construct($id);
}
diff --git a/drivers/adodb-postgres64.inc.php b/drivers/adodb-postgres64.inc.php
index 0f7575c5..208490c3 100644
--- a/drivers/adodb-postgres64.inc.php
+++ b/drivers/adodb-postgres64.inc.php
@@ -932,7 +932,7 @@ class ADORecordSet_postgres64 extends ADORecordSet{
$this->adodbFetchMode = $mode;
// Parent's constructor
- $this->ADORecordSet($queryID);
+ parent::__construct($queryID);
}
function GetRowAssoc($upper = ADODB_ASSOC_CASE)
diff --git a/drivers/adodb-proxy.inc.php b/drivers/adodb-proxy.inc.php
index e74213b1..06a7e4da 100644
--- a/drivers/adodb-proxy.inc.php
+++ b/drivers/adodb-proxy.inc.php
@@ -23,9 +23,9 @@ if (! defined("_ADODB_PROXY_LAYER")) {
class ADORecordset_proxy extends ADORecordset_csv {
var $databaseType = "proxy";
- function ADORecordset_proxy($id,$mode=false)
+ function __construct($id,$mode=false)
{
- $this->ADORecordset($id,$mode);
+ parent::__construct($id,$mode);
}
};
} // define
diff --git a/drivers/adodb-sapdb.inc.php b/drivers/adodb-sapdb.inc.php
index 7057cc99..ecae457f 100644
--- a/drivers/adodb-sapdb.inc.php
+++ b/drivers/adodb-sapdb.inc.php
@@ -31,10 +31,10 @@ class ADODB_SAPDB extends ADODB_odbc {
var $hasInsertId = true;
var $_bindInputArray = true;
- function ADODB_SAPDB()
+ function __construct()
{
//if (strncmp(PHP_OS,'WIN',3) === 0) $this->curmode = SQL_CUR_USE_ODBC;
- $this->ADODB_odbc();
+ parent::__construct();
}
function ServerInfo()
@@ -174,9 +174,9 @@ class ADORecordSet_sapdb extends ADORecordSet_odbc {
var $databaseType = "sapdb";
- function ADORecordSet_sapdb($id,$mode=false)
+ function __construct($id,$mode=false)
{
- $this->ADORecordSet_odbc($id,$mode);
+ parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-sqlanywhere.inc.php b/drivers/adodb-sqlanywhere.inc.php
index bf4df086..ddb42101 100644
--- a/drivers/adodb-sqlanywhere.inc.php
+++ b/drivers/adodb-sqlanywhere.inc.php
@@ -56,11 +56,6 @@ if (!defined('ADODB_SYBASE_SQLANYWHERE')){
var $databaseType = "sqlanywhere";
var $hasInsertID = true;
- function ADODB_sqlanywhere()
- {
- $this->ADODB_odbc();
- }
-
function _insertid() {
return $this->GetOne('select @@identity');
}
@@ -156,9 +151,9 @@ if (!defined('ADODB_SYBASE_SQLANYWHERE')){
var $databaseType = "sqlanywhere";
- function ADORecordSet_sqlanywhere($id,$mode=false)
+ function __construct($id,$mode=false)
{
- $this->ADORecordSet_odbc($id,$mode);
+ parent::__construct($id,$mode);
}
diff --git a/drivers/adodb-sqlite.inc.php b/drivers/adodb-sqlite.inc.php
index 85e5f33e..8f707862 100644
--- a/drivers/adodb-sqlite.inc.php
+++ b/drivers/adodb-sqlite.inc.php
@@ -31,7 +31,7 @@ class ADODB_sqlite extends ADOConnection {
var $sysTimeStamp = "adodb_date('Y-m-d H:i:s')";
var $fmtTimeStamp = "'Y-m-d H:i:s'";
- function ADODB_sqlite()
+ function __construct()
{
}
@@ -362,7 +362,7 @@ class ADORecordset_sqlite extends ADORecordSet {
var $databaseType = "sqlite";
var $bind = false;
- function ADORecordset_sqlite($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
if ($mode === false) {
diff --git a/drivers/adodb-sqlite3.inc.php b/drivers/adodb-sqlite3.inc.php
index 3abc0e4c..c33dc65a 100644
--- a/drivers/adodb-sqlite3.inc.php
+++ b/drivers/adodb-sqlite3.inc.php
@@ -31,7 +31,7 @@ class ADODB_sqlite3 extends ADOConnection {
var $sysTimeStamp = "adodb_date('Y-m-d H:i:s')";
var $fmtTimeStamp = "'Y-m-d H:i:s'";
- function ADODB_sqlite3()
+ function __construct()
{
}
@@ -345,7 +345,7 @@ class ADORecordset_sqlite3 extends ADORecordSet {
var $databaseType = "sqlite3";
var $bind = false;
- function ADORecordset_sqlite3($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
if ($mode === false) {
diff --git a/drivers/adodb-sqlitepo.inc.php b/drivers/adodb-sqlitepo.inc.php
index 55920642..4942c556 100644
--- a/drivers/adodb-sqlitepo.inc.php
+++ b/drivers/adodb-sqlitepo.inc.php
@@ -23,11 +23,6 @@ include_once(ADODB_DIR.'/drivers/adodb-sqlite.inc.php');
class ADODB_sqlitepo extends ADODB_sqlite {
var $databaseType = 'sqlitepo';
-
- function ADODB_sqlitepo()
- {
- $this->ADODB_sqlite();
- }
}
/*--------------------------------------------------------------------------------------
@@ -38,9 +33,9 @@ class ADORecordset_sqlitepo extends ADORecordset_sqlite {
var $databaseType = 'sqlitepo';
- function ADORecordset_sqlitepo($queryID,$mode=false)
+ function __construct($queryID,$mode=false)
{
- $this->ADORecordset_sqlite($queryID,$mode);
+ parent::__construct($queryID,$mode);
}
// Modified to strip table names from returned fields
diff --git a/drivers/adodb-sybase.inc.php b/drivers/adodb-sybase.inc.php
index 0ea1e317..d4d91b6f 100644
--- a/drivers/adodb-sybase.inc.php
+++ b/drivers/adodb-sybase.inc.php
@@ -42,7 +42,7 @@ class ADODB_sybase extends ADOConnection {
var $port;
- function ADODB_sybase()
+ function __construct()
{
}
@@ -308,7 +308,7 @@ class ADORecordset_sybase extends ADORecordSet {
// _mths works only in non-localised system
var $_mths = array('JAN'=>1,'FEB'=>2,'MAR'=>3,'APR'=>4,'MAY'=>5,'JUN'=>6,'JUL'=>7,'AUG'=>8,'SEP'=>9,'OCT'=>10,'NOV'=>11,'DEC'=>12);
- function ADORecordset_sybase($id,$mode=false)
+ function __construct($id,$mode=false)
{
if ($mode === false) {
global $ADODB_FETCH_MODE;
@@ -316,7 +316,7 @@ class ADORecordset_sybase extends ADORecordSet {
}
if (!$mode) $this->fetchMode = ADODB_FETCH_ASSOC;
else $this->fetchMode = $mode;
- $this->ADORecordSet($id,$mode);
+ parent::__construct($id,$mode);
}
/* Returns: an object containing field information.
@@ -389,9 +389,9 @@ class ADORecordset_sybase extends ADORecordSet {
}
class ADORecordSet_array_sybase extends ADORecordSet_array {
- function ADORecordSet_array_sybase($id=-1)
+ function __construct($id=-1)
{
- $this->ADORecordSet_array($id);
+ parent::__construct($id);
}
// sybase/mssql uses a default date like Dec 30 2000 12:00AM
diff --git a/drivers/adodb-sybase_ase.inc.php b/drivers/adodb-sybase_ase.inc.php
index 81ab9f93..1aea4306 100644
--- a/drivers/adodb-sybase_ase.inc.php
+++ b/drivers/adodb-sybase_ase.inc.php
@@ -20,7 +20,7 @@ class ADODB_sybase_ase extends ADODB_sybase {
var $metaColumnsSQL = "SELECT syscolumns.name AS field_name, systypes.name AS type, systypes.length AS width FROM sysobjects, syscolumns, systypes WHERE sysobjects.name='%s' AND syscolumns.id = sysobjects.id AND systypes.type=syscolumns.type";
var $metaDatabasesSQL ="SELECT a.name FROM master.dbo.sysdatabases a, master.dbo.syslogins b WHERE a.suid = b.suid and a.name like '%' and a.name != 'tempdb' and a.status3 != 256 order by 1";
- function ADODB_sybase_ase()
+ function __construct()
{
}
@@ -110,9 +110,9 @@ class ADODB_sybase_ase extends ADODB_sybase {
class adorecordset_sybase_ase extends ADORecordset_sybase {
var $databaseType = "sybase_ase";
-function ADORecordset_sybase_ase($id,$mode=false)
+function __construct($id,$mode=false)
{
- $this->ADORecordSet_sybase($id,$mode);
+ parent::__construct($id,$mode);
}
}
diff --git a/drivers/adodb-text.inc.php b/drivers/adodb-text.inc.php
index eae2357d..ae03137c 100644
--- a/drivers/adodb-text.inc.php
+++ b/drivers/adodb-text.inc.php
@@ -88,7 +88,7 @@ class ADODB_text extends ADOConnection {
var $_reznames;
var $_reztypes;
- function ADODB_text()
+ function __construct()
{
}
@@ -374,9 +374,9 @@ class ADORecordSet_text extends ADORecordSet_array
var $databaseType = "text";
- function ADORecordSet_text(&$conn,$mode=false)
+ function __construct(&$conn,$mode=false)
{
- $this->ADORecordSet_array();
+ parent::__construct();
$this->InitArray($conn->_rezarray,$conn->_reztypes,$conn->_reznames);
$conn->_rezarray = false;
}
diff --git a/drivers/adodb-vfp.inc.php b/drivers/adodb-vfp.inc.php
index 61ee5c22..8ad91919 100644
--- a/drivers/adodb-vfp.inc.php
+++ b/drivers/adodb-vfp.inc.php
@@ -34,11 +34,6 @@ class ADODB_vfp extends ADODB_odbc {
var $hasTransactions = false;
var $curmode = false ; // See sqlext.h, SQL_CUR_DEFAULT == SQL_CUR_USE_DRIVER == 2L
- function ADODB_vfp()
- {
- $this->ADODB_odbc();
- }
-
function Time()
{
return time();
@@ -72,9 +67,9 @@ class ADORecordSet_vfp extends ADORecordSet_odbc {
var $databaseType = "vfp";
- function ADORecordSet_vfp($id,$mode=false)
+ function __construct($id,$mode=false)
{
- return $this->ADORecordSet_odbc($id,$mode);
+ return parent::__construct($id,$mode);
}
function MetaType($t, $len = -1, $fieldobj = false)