One Hat Cyber Team
Your IP :
216.73.216.182
Server IP :
203.175.9.166
Server :
Linux tanggamus.iixcp.rumahweb.net 5.14.0-427.28.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 2 03:44:10 EDT 2024 x86_64
Server Software :
LiteSpeed
PHP Version :
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
cite5577
/
www
/
backup
/
lib
/
pkp
/
lib
/
View File Name :
adodb-datadict-errors.diff
--- adodb-xmlschema.inc.php 2022-09-22 17:02:09.997038474 -0700 +++ adodb-xmlschema.inc.php 2022-09-22 17:30:42.099756162 -0700 @@ -480,8 +480,14 @@ function create( &$xmls ) { $sql = array(); + $tableExists = in_array($this->name, $xmls->dict->MetaTables()); // drop any existing indexes - if( is_array( $legacy_indexes = $xmls->dict->MetaIndexes( $this->name ) ) ) { + if ($tableExists) { + $legacy_indexes = $xmls->dict->MetaIndexes($this->name); + } else { + $legacy_indexes = false; + } + if( is_array( $legacy_indexes ) ) { foreach( $legacy_indexes as $index => $index_details ) { $sql[] = $xmls->dict->DropIndexSQL( $index, $this->name ); } @@ -492,8 +498,13 @@ unset( $this->fields[$field] ); } + if ($tableExists) { + $legacy_fields = $xmls->dict->MetaColumns($this->name); + } else { + $legacy_fields = false; + } // if table exists - if( is_array( $legacy_fields = $xmls->dict->MetaColumns( $this->name ) ) ) { + if( is_array( $legacy_fields ) ) { // drop table if( $this->drop_table ) { $sql[] = $xmls->dict->DropTableSQL( $this->name );