diff options
| author | peterdd <ddpm@liscovius.de> | 2021-01-24 02:51:48 +0100 |
|---|---|---|
| committer | Damien Regad <dregad@mantisbt.org> | 2021-01-24 14:34:55 +0100 |
| commit | 1ca83f510c6b3821b7d48d5f40779b0cf988d0ae (patch) | |
| tree | f23861d5a43af7233d8550bc07a7d8685d40cca5 /adodb-xmlschema03.inc.php | |
| parent | 410e61e9ba0b015240414ffc42a3386d443b8db6 (diff) | |
| download | adodb-1ca83f510c6b3821b7d48d5f40779b0cf988d0ae.tar.gz adodb-1ca83f510c6b3821b7d48d5f40779b0cf988d0ae.tar.bz2 adodb-1ca83f510c6b3821b7d48d5f40779b0cf988d0ae.zip | |
PHP8 xmlschema03 for 5.21 (#658)
* remove magic_quotes stuff from adodb-xmlschema03.inc.php
always false since PHP 5.4 and finally removed by PHP 8.0
* php 8.0 compatibility for xmlschema03
(cherry picked from commit ccb68343cb9bf34981c558187d2a1fe8d2ce1b86)
Diffstat (limited to 'adodb-xmlschema03.inc.php')
| -rw-r--r-- | adodb-xmlschema03.inc.php | 51 |
1 files changed, 18 insertions, 33 deletions
diff --git a/adodb-xmlschema03.inc.php b/adodb-xmlschema03.inc.php index 2ea49221..af7a1c0f 100644 --- a/adodb-xmlschema03.inc.php +++ b/adodb-xmlschema03.inc.php @@ -145,7 +145,7 @@ class dbObject { * * @access private */ - function _tag_open( &$parser, $tag, $attributes ) { + function _tag_open( $parser, $tag, $attributes ) { } @@ -154,7 +154,7 @@ class dbObject { * * @access private */ - function _tag_cdata( &$parser, $cdata ) { + function _tag_cdata( $parser, $cdata ) { } @@ -163,7 +163,7 @@ class dbObject { * * @access private */ - function _tag_close( &$parser, $tag ) { + function _tag_close( $parser, $tag ) { } @@ -283,7 +283,7 @@ class dbTable extends dbObject { * * @access private */ - function _tag_open( &$parser, $tag, $attributes ) { + function _tag_open( $parser, $tag, $attributes ) { $this->currentElement = strtoupper( $tag ); switch( $this->currentElement ) { @@ -345,7 +345,7 @@ class dbTable extends dbObject { * * @access private */ - function _tag_cdata( &$parser, $cdata ) { + function _tag_cdata( $parser, $cdata ) { switch( $this->currentElement ) { // Table or field comment case 'DESCR': @@ -381,7 +381,7 @@ class dbTable extends dbObject { * * @access private */ - function _tag_close( &$parser, $tag ) { + function _tag_close( $parser, $tag ) { $this->currentElement = ''; switch( strtoupper( $tag ) ) { @@ -710,7 +710,7 @@ class dbIndex extends dbObject { * * @access private */ - function _tag_open( &$parser, $tag, $attributes ) { + function _tag_open( $parser, $tag, $attributes ) { $this->currentElement = strtoupper( $tag ); switch( $this->currentElement ) { @@ -737,7 +737,7 @@ class dbIndex extends dbObject { * * @access private */ - function _tag_cdata( &$parser, $cdata ) { + function _tag_cdata( $parser, $cdata ) { switch( $this->currentElement ) { // Index field name case 'COL': @@ -753,7 +753,7 @@ class dbIndex extends dbObject { * * @access private */ - function _tag_close( &$parser, $tag ) { + function _tag_close( $parser, $tag ) { $this->currentElement = ''; switch( strtoupper( $tag ) ) { @@ -853,7 +853,7 @@ class dbData extends dbObject { * * @access private */ - function _tag_open( &$parser, $tag, $attributes ) { + function _tag_open( $parser, $tag, $attributes ) { $this->currentElement = strtoupper( $tag ); switch( $this->currentElement ) { @@ -875,7 +875,7 @@ class dbData extends dbObject { * * @access private */ - function _tag_cdata( &$parser, $cdata ) { + function _tag_cdata( $parser, $cdata ) { switch( $this->currentElement ) { // Index field name case 'F': @@ -891,7 +891,7 @@ class dbData extends dbObject { * * @access private */ - function _tag_close( &$parser, $tag ) { + function _tag_close( $parser, $tag ) { $this->currentElement = ''; switch( strtoupper( $tag ) ) { @@ -1127,7 +1127,7 @@ class dbQuerySet extends dbObject { * * @access private */ - function _tag_open( &$parser, $tag, $attributes ) { + function _tag_open( $parser, $tag, $attributes ) { $this->currentElement = strtoupper( $tag ); switch( $this->currentElement ) { @@ -1149,7 +1149,7 @@ class dbQuerySet extends dbObject { /** * XML Callback to process CDATA elements */ - function _tag_cdata( &$parser, $cdata ) { + function _tag_cdata( $parser, $cdata ) { switch( $this->currentElement ) { // Line of queryset SQL data case 'QUERY': @@ -1165,7 +1165,7 @@ class dbQuerySet extends dbObject { * * @access private */ - function _tag_close( &$parser, $tag ) { + function _tag_close( $parser, $tag ) { $this->currentElement = ''; switch( strtoupper( $tag ) ) { @@ -1366,12 +1366,6 @@ class adoSchema { var $objectPrefix = ''; /** - * @var long Original Magic Quotes Runtime value - * @access private - */ - var $mgq; - - /** * @var long System debug * @access private */ @@ -1419,12 +1413,6 @@ class adoSchema { * @param object $db ADOdb database connection object. */ function __construct( $db ) { - // Initialize the environment - $this->mgq = get_magic_quotes_runtime(); - if ($this->mgq !== false) { - ini_set('magic_quotes_runtime', 0 ); - } - $this->db = $db; $this->debug = $this->db->debug; $this->dict = NewDataDictionary( $this->db ); @@ -1818,7 +1806,7 @@ class adoSchema { * * @access private */ - function _tag_open( &$parser, $tag, $attributes ) { + function _tag_open( $parser, $tag, $attributes ) { switch( strtoupper( $tag ) ) { case 'TABLE': if( !isset( $attributes['PLATFORM'] ) OR $this->supportedPlatform( $attributes['PLATFORM'] ) ) { @@ -1843,7 +1831,7 @@ class adoSchema { * * @access private */ - function _tag_cdata( &$parser, $cdata ) { + function _tag_cdata( $parser, $cdata ) { } /** @@ -1852,7 +1840,7 @@ class adoSchema { * @access private * @internal */ - function _tag_close( &$parser, $tag ) { + function _tag_close( $parser, $tag ) { } @@ -2390,9 +2378,6 @@ class adoSchema { * @deprecated adoSchema now cleans up automatically. */ function destroy() { - if ($this->mgq !== false) { - ini_set('magic_quotes_runtime', $this->mgq ); - } } } |
