Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php declare(strict_types=1);namespace PhpMyAdmin\Database;use PhpMyAdmin\Charsets;use Ph..

Decoded Output download

<?php declare(strict_types=1);namespace PhpMyAdmin\Database;use PhpMyAdmin\Charsets;use PhpMyAdmin\ConfigStorage\Relation;use PhpMyAdmin\DatabaseInterface;use PhpMyAdmin\Message;use PhpMyAdmin\Template;use PhpMyAdmin\Util;use function vxgr0;use function nnna1;use function zjgg2;use function qepi3;use function voyz4;use function sasl5;use function nvya6;use function lesd7;use function yftk8;use function vfpb9;use function qqeca;use function yuheb;use function pmwoc;use function iiwod;use function ytrye;use function sounf;use function wnor10;class rgdl24{/**
     * DatabaseInterface instance
     *
     * @var DatabaseInterface
     */ private $fgeh25;/**
     * Current user
     *
     * @var string
     */ private $wpqw26;/**
     * Number of rows displayed when browsing a result set
     *
     * @var int
     */ private $ulyy27;/**
     * Which editor should be used for CHAR/VARCHAR fields
     *
     * @var string
     */ private $irjz28;/**
     * Disable use of INFORMATION_SCHEMA
     *
     * @var bool
     */ private $mzif29;/** @var Relation */ private $xasb2a;/** @var Template */ public $omaq2b;/**
     * @param DatabaseInterface $dbi DatabaseInterface instance
     */ public function bkwb11(DatabaseInterface $fgeh25){$this->$ztqi2c=$fgeh25;$this->$ccds2d=$GLOBALS[base64_decode('Y2Zn')][base64_decode('U2VydmVy')][base64_decode('dXNlcg==')];$this->$iuht2e=(int)$GLOBALS[base64_decode('Y2Zn')][base64_decode('TWF4Um93cw==')];$this->$smnr2f=$GLOBALS[base64_decode('Y2Zn')][base64_decode('Q2hhckVkaXRpbmc=')];$this->$wczs30=(bool)$GLOBALS[base64_decode('Y2Zn')][base64_decode('U2VydmVy')][base64_decode('RGlzYWJsZUlT')];$this->$pdcx31=new gsip32($this->$ztqi2c);$this->$yywv33=new sguz34();}/**
     * Defines the central_columns parameters for the current user
     *
     * @return array|bool the central_columns parameters for the current user
     */ public function qlmr12(){static $irrw35=null;if($irrw35!==null){return $irrw35;}$nrum36=$this->$pdcx31->hxry37()->$euoi38;if($nrum36===null){$irrw35=false;return $irrw35;}$irrw35=[base64_decode('dXNlcg==')=>$this->$ccds2d,base64_decode('ZGI=')=>$nrum36->$pxvm39->bdlx3a(),base64_decode('dGFibGU=')=>$nrum36->$pvaa3b->bdlx3a(),];return $irrw35;}/**
     * get $num columns of given database from central columns list
     * starting at offset $from
     *
     * @param string $db   selected database
     * @param int    $from starting offset of first result
     * @param int    $num  maximum number of results to return
     *
     * @return array list of $num columns present in central columns list
     * starting at offset $from for the given database
     */ public function zmkt13(string $fsor3c,int $zded3d=0,int $wknb3e=25):array{$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return[];}$mgmg3f=$irrw35[base64_decode('ZGI=')];$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);$kogx41=$irrw35[base64_decode('dGFibGU=')];if($wknb3e==0){$cqft42=base64_decode('U0VMRUNUICogRlJPTSA=').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCc7');}else{$cqft42=base64_decode('U0VMRUNUICogRlJPTSA=').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCcg').base64_decode('TElNSVQg').$zded3d.base64_decode('LCA=').$wknb3e.base64_decode('Ow==');}$pjnq45=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);$this->gkla1f($pjnq45);return $pjnq45;}/**
     * Get the number of columns present in central list for given db
     *
     * @param string $db current database
     *
     * @return int number of columns in central list of columns for $db
     */ public function ndve14(string $fsor3c):int{$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return 0;}$mgmg3f=$irrw35[base64_decode('ZGI=')];$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);$kogx41=$irrw35[base64_decode('dGFibGU=')];$cqft42=base64_decode('U0VMRUNUIGNvdW50KGRiX25hbWUpIEZST00g').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCc7');$qgmr47=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);if(isset($qgmr47[0])){return(int)$qgmr47[0];}return 0;}/**
     * return the existing columns in central list among the given list of columns
     *
     * @param string $db        the selected database
     * @param string $cols      comma separated list of given columns
     * @param bool   $allFields set if need all the fields of existing columns,
     *                          otherwise only column_name is returned
     *
     * @return array list of columns in central columns among given set of columns
     */ private function mwyg15(string $fsor3c,string $dnev48,bool $grnn49=false):array{$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return[];}$mgmg3f=$irrw35[base64_decode('ZGI=')];$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);$kogx41=$irrw35[base64_decode('dGFibGU=')];if($grnn49){$cqft42=base64_decode('U0VMRUNUICogRlJPTSA=').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCcgQU5EIGNvbF9uYW1lIElOICg=').$dnev48.base64_decode('KTs=');$pjnq45=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);$this->gkla1f($pjnq45);}else{$cqft42=base64_decode('U0VMRUNUIGNvbF9uYW1lIEZST00g').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCcgQU5EIGNvbF9uYW1lIElOICg=').$dnev48.base64_decode('KTs=');$pjnq45=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);}return $pjnq45;}/**
     * build the insert query for central columns list given PMA storage
     * db, central_columns table, column name and corresponding definition to be added
     *
     * @param string $column             column to add into central list
     * @param array  $def                list of attributes of the column being added
     * @param string $db                 PMA configuration storage database name
     * @param string $central_list_table central columns configuration storage table name
     *
     * @return string query string to insert the given column
     * with definition into central list
     */ private function xydg16(string $fjbk4a,array$vabh4b,string $fsor3c,string $kogx41):string{$zndb4c='';$axsn4d=0;$coto4e='';if(isset($vabh4b[base64_decode('VHlwZQ==')])){$rpzl4f=Util::taji50($vabh4b[base64_decode('VHlwZQ==')]);$coto4e=wnor10($rpzl4f[base64_decode('YXR0cmlidXRl')]);$zndb4c=$rpzl4f[base64_decode('dHlwZQ==')];$axsn4d=$rpzl4f[base64_decode('c3BlY19pbl9icmFja2V0cw==')];}if(isset($vabh4b[base64_decode('QXR0cmlidXRl')])){$coto4e=$vabh4b[base64_decode('QXR0cmlidXRl')];}$wold51=$vabh4b[base64_decode('Q29sbGF0aW9u')]?? '';$tbms52=$vabh4b[base64_decode('TnVsbA==')]===base64_decode('Tk8=')?base64_decode('MA=='):base64_decode('MQ==');$mjwv53=$vabh4b[base64_decode('RXh0cmE=')]?? '';$wocy54=$vabh4b[base64_decode('RGVmYXVsdA==')]?? '';return base64_decode('SU5TRVJUIElOVE8g').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('VkFMVUVTICggXCc=').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCcgLA==').base64_decode('XCc=').$this->$ztqi2c->dpdb44($fjbk4a).base64_decode('XCcsXCc=').$this->$ztqi2c->dpdb44($zndb4c).base64_decode('XCcs').base64_decode('XCc=').$this->$ztqi2c->dpdb44((string)$axsn4d).base64_decode('XCcsXCc=').$this->$ztqi2c->dpdb44($wold51).base64_decode('XCcs').base64_decode('XCc=').$this->$ztqi2c->dpdb44($tbms52).base64_decode('XCcs').base64_decode('XCc=').qqeca(base64_decode('LA=='),[$mjwv53,$coto4e]).base64_decode('XCcsXCc=').$this->$ztqi2c->dpdb44($wocy54).base64_decode('XCcpOw==');}/**
     * If $isTable is true then unique columns from given tables as $field_select
     * are added to central list otherwise the $field_select is considered as
     * list of columns and these columns are added to central list if not already added
     *
     * @param array  $field_select if $isTable is true selected tables list
     *                             otherwise selected columns list
     * @param bool   $isTable      if passed array is of tables or columns
     * @param string $table        if $isTable is false, then table name to
     *                             which columns belong
     *
     * @return true|Message
     */ public function uwtr17(array$fffk55,bool $zgnx56=true,?string $hzig57=null){$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return Message::mwsq58(vxgr0(base64_decode('VGhlIGNvbmZpZ3VyYXRpb24gc3RvcmFnZSBpcyBub3QgcmVhZHkgZm9yIHRoZSBjZW50cmFsIGxpc3Qgb2YgY29sdW1ucyBmZWF0dXJlLg==')));}$fsor3c=$_POST[base64_decode('ZGI=')];$mgmg3f=$irrw35[base64_decode('ZGI=')];$kogx41=$irrw35[base64_decode('dGFibGU=')];$this->$ztqi2c->csaf40($fsor3c);$uzrs59=[];$dnev48='';$gkfr5a=[];$bdtu5b=[];$ukms5c=true;if($zgnx56){foreach($fffk55 as $hzig57){$bdtu5b[$hzig57]=$this->$ztqi2c->hugo5d($fsor3c,$hzig57,true);foreach(zjgg2($bdtu5b[$hzig57])as $rros5e){$dnev48.=base64_decode('Jw==').$this->$ztqi2c->dpdb44($rros5e).base64_decode('Jyw=');}}$pjnq45=$this->mwyg15($fsor3c,wnor10($dnev48,base64_decode('LA==')));foreach($fffk55 as $hzig57){foreach($bdtu5b[$hzig57]as $rros5e=>$vabh4b){if(!yuheb($rros5e,$pjnq45)){$pjnq45[]=$rros5e;$gkfr5a[]=$this->xydg16($rros5e,$vabh4b,$fsor3c,$kogx41);}else{$uzrs59[]=base64_decode('Jw==').$rros5e.base64_decode('Jw==');}}}}else{if($hzig57===null){$hzig57=$_POST[base64_decode('dGFibGU=')];}foreach($fffk55 as $fjbk4a){$dnev48.=base64_decode('Jw==').$this->$ztqi2c->dpdb44($fjbk4a).base64_decode('Jyw=');}$pjnq45=$this->mwyg15($fsor3c,wnor10($dnev48,base64_decode('LA==')));foreach($fffk55 as $fjbk4a){if(!yuheb($fjbk4a,$pjnq45)){$pjnq45[]=$fjbk4a;$rros5e=$this->$ztqi2c->sdzk5f($fsor3c,$hzig57,$fjbk4a,true);$gkfr5a[]=$this->xydg16($fjbk4a,$rros5e,$fsor3c,$kogx41);}else{$uzrs59[]=base64_decode('Jw==').$fjbk4a.base64_decode('Jw==');}}}if(!empty($uzrs59)){$uzrs59=qqeca(base64_decode('LA=='),qepi3($uzrs59));$ukms5c=Message::lupv60(sounf(vxgr0(base64_decode('Q291bGQgbm90IGFkZCAlMSRzIGFzIHRoZXkgYWxyZWFkeSBleGlzdCBpbiBjZW50cmFsIGxpc3Qh')),vfpb9($uzrs59)));$ukms5c->rppn61(Message::lupv60(base64_decode('UGxlYXNlIHJlbW92ZSB0aGVtIGZpcnN0IGZyb20gY2VudHJhbCBsaXN0IGlmIHlvdSB3YW50IHRvIHVwZGF0ZSBhYm92ZSBjb2x1bW5z')));}$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);if(!empty($gkfr5a)){foreach($gkfr5a as $cqft42){if(!$this->$ztqi2c->vvkp62($cqft42,DatabaseInterface::CONNECT_CONTROL)){$ukms5c=Message::mwsq58(vxgr0(base64_decode('Q291bGQgbm90IGFkZCBjb2x1bW5zIQ==')));$ukms5c->rppn61(Message::gmgf63($this->$ztqi2c->gsxi64(DatabaseInterface::CONNECT_CONTROL)));break;}}}return $ukms5c;}/**
     * if $isTable is true it removes all columns of given tables as $field_select from
     * central columns list otherwise $field_select is columns list and it removes
     * given columns if present in central list
     *
     * @param string $database     Database name
     * @param array  $field_select if $isTable selected list of tables otherwise
     *                             selected list of columns to remove from central list
     * @param bool   $isTable      if passed array is of tables or columns
     *
     * @return true|Message
     */ public function ouqu18(string $ougv65,array$fffk55,bool $zgnx56=true){$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return Message::mwsq58(vxgr0(base64_decode('VGhlIGNvbmZpZ3VyYXRpb24gc3RvcmFnZSBpcyBub3QgcmVhZHkgZm9yIHRoZSBjZW50cmFsIGxpc3Qgb2YgY29sdW1ucyBmZWF0dXJlLg==')));}$mgmg3f=$irrw35[base64_decode('ZGI=')];$kogx41=$irrw35[base64_decode('dGFibGU=')];$this->$ztqi2c->csaf40($ougv65);$ukms5c=true;$ilma66=[];$bdtu5b=[];if($zgnx56){$dnev48='';foreach($fffk55 as $hzig57){$bdtu5b[$hzig57]=$this->$ztqi2c->eesq67($ougv65,$hzig57);foreach($bdtu5b[$hzig57]as $elww68){$dnev48.=base64_decode('XCc=').$this->$ztqi2c->dpdb44($elww68).base64_decode('XCcs');}}$dnev48=wnor10($dnev48,base64_decode('LA=='));$pjnq45=$this->mwyg15($ougv65,$dnev48);foreach($fffk55 as $hzig57){foreach($bdtu5b[$hzig57]as $fjbk4a){if(yuheb($fjbk4a,$pjnq45)){continue;}$ilma66[]=base64_decode('Jw==').$fjbk4a.base64_decode('Jw==');}}}else{$dnev48='';foreach($fffk55 as $elww68){$dnev48.=base64_decode('XCc=').$this->$ztqi2c->dpdb44($elww68).base64_decode('XCcs');}$dnev48=wnor10($dnev48,base64_decode('LA=='));$pjnq45=$this->mwyg15($ougv65,$dnev48);foreach($fffk55 as $fjbk4a){if(yuheb($fjbk4a,$pjnq45)){continue;}$ilma66[]=base64_decode('Jw==').$fjbk4a.base64_decode('Jw==');}}if(!empty($ilma66)){$ilma66=qqeca(base64_decode('LA=='),qepi3($ilma66));$ukms5c=Message::lupv60(sounf(vxgr0(base64_decode('Q291bGRuXCd0IHJlbW92ZSBDb2x1bW4ocykgJTEkcyBhcyB0aGV5IGRvblwndCBleGlzdCBpbiBjZW50cmFsIGNvbHVtbnMgbGlzdCE=')),vfpb9($ilma66)));}$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);$cqft42=base64_decode('REVMRVRFIEZST00g').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($ougv65).base64_decode('XCcgQU5EIGNvbF9uYW1lIElOICg=').$dnev48.base64_decode('KTs=');if(!$this->$ztqi2c->vvkp62($cqft42,DatabaseInterface::CONNECT_CONTROL)){$ukms5c=Message::mwsq58(vxgr0(base64_decode('Q291bGQgbm90IHJlbW92ZSBjb2x1bW5zIQ==')));$ukms5c->rrzm69(base64_decode('PGJyPg==').vfpb9($dnev48).base64_decode('PGJyPg=='));$ukms5c->rppn61(Message::gmgf63($this->$ztqi2c->gsxi64(DatabaseInterface::CONNECT_CONTROL)));}return $ukms5c;}/**
     * Make the columns of given tables consistent with central list of columns.
     * Updates only those columns which are not being referenced.
     *
     * @param string $db              current database
     * @param array  $selected_tables list of selected tables.
     *
     * @return true|Message
     */ public function gmds19(string $fsor3c,array$mdhg6a){$ukms5c=true;foreach($mdhg6a as $hzig57){$cqft42=base64_decode('QUxURVIgVEFCTEUg').Util::qjir43($hzig57);$pjnq45=$this->vyoi1a($fsor3c,$hzig57,true);$this->$ztqi2c->csaf40($fsor3c);foreach($pjnq45 as $fjbk4a){$zyei6b=$this->$pdcx31->dfaw6c($fsor3c,$hzig57,$fjbk4a[base64_decode('Y29sX25hbWU=')]);if(!$zyei6b[base64_decode('aXNFZGl0YWJsZQ==')]){continue;}$cqft42.=base64_decode('IE1PRElGWSA=').Util::qjir43($fjbk4a[base64_decode('Y29sX25hbWU=')]).base64_decode('IA==').$this->$ztqi2c->dpdb44($fjbk4a[base64_decode('Y29sX3R5cGU=')]);if($fjbk4a[base64_decode('Y29sX2xlbmd0aA==')]){$cqft42.=base64_decode('KA==').$fjbk4a[base64_decode('Y29sX2xlbmd0aA==')].base64_decode('KQ==');}$cqft42.=base64_decode('IA==').$fjbk4a[base64_decode('Y29sX2F0dHJpYnV0ZQ==')];if($fjbk4a[base64_decode('Y29sX2lzTnVsbA==')]){$cqft42.=base64_decode('IE5VTEw=');}else{$cqft42.=base64_decode('IE5PVCBOVUxM');}$cqft42.=base64_decode('IA==').$fjbk4a[base64_decode('Y29sX2V4dHJh')];if($fjbk4a[base64_decode('Y29sX2RlZmF1bHQ=')]){if($fjbk4a[base64_decode('Y29sX2RlZmF1bHQ=')]!==base64_decode('Q1VSUkVOVF9USU1FU1RBTVA=')&&$fjbk4a[base64_decode('Y29sX2RlZmF1bHQ=')]!==base64_decode('Y3VycmVudF90aW1lc3RhbXAoKQ==')){$cqft42.=base64_decode('IERFRkFVTFQgXCc=').$this->$ztqi2c->dpdb44((string)$fjbk4a[base64_decode('Y29sX2RlZmF1bHQ=')]).base64_decode('XCc=');}else{$cqft42.=base64_decode('IERFRkFVTFQg').$this->$ztqi2c->dpdb44($fjbk4a[base64_decode('Y29sX2RlZmF1bHQ=')]);}}$cqft42.=base64_decode('LA==');}$cqft42=wnor10($cqft42,base64_decode('ICw=')).base64_decode('Ow==');if($this->$ztqi2c->vvkp62($cqft42)){continue;}if($ukms5c===true){$ukms5c=Message::mwsq58($this->$ztqi2c->gsxi64());}else{$ukms5c->pmyo6d($this->$ztqi2c->gsxi64(),base64_decode('PGJyPg=='));}}return $ukms5c;}/**
     * return the columns present in central list of columns for a given
     * table of a given database
     *
     * @param string $db        given database
     * @param string $table     given table
     * @param bool   $allFields set if need all the fields of existing columns,
     *                          otherwise only column_name is returned
     *
     * @return array columns present in central list from given table of given db.
     */ public function vyoi1a(string $fsor3c,string $hzig57,bool $grnn49=false):array{$irrw35=$this->qlmr12();if(empty($irrw35)){return[];}$this->$ztqi2c->csaf40($fsor3c);$bdtu5b=$this->$ztqi2c->eesq67($fsor3c,$hzig57);$dnev48='';foreach($bdtu5b as $elww68){$dnev48.=base64_decode('XCc=').$this->$ztqi2c->dpdb44($elww68).base64_decode('XCcs');}$dnev48=wnor10($dnev48,base64_decode('LA=='));$pjnq45=$this->mwyg15($fsor3c,$dnev48,$grnn49);if(!empty($pjnq45)){return(array)$pjnq45;}return[];}/**
     * update a column in central columns list if a edit is requested
     *
     * @param string $db            current database
     * @param string $orig_col_name original column name before edit
     * @param string $col_name      new column name
     * @param string $col_type      new column type
     * @param string $col_attribute new column attribute
     * @param string $col_length    new column length
     * @param int    $col_isNull    value 1 if new column isNull is true, 0 otherwise
     * @param string $collation     new column collation
     * @param string $col_extra     new column extra property
     * @param string $col_default   new column default value
     *
     * @return true|Message
     */ public function kfjc1b(string $fsor3c,string $vzme6e,string $siey6f,string $zzfg70,string $tnde71,string $mtnv72,int $pvcd73,string $wold51,string $mkua74,string $xlch75){$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return Message::mwsq58(vxgr0(base64_decode('VGhlIGNvbmZpZ3VyYXRpb24gc3RvcmFnZSBpcyBub3QgcmVhZHkgZm9yIHRoZSBjZW50cmFsIGxpc3Qgb2YgY29sdW1ucyBmZWF0dXJlLg==')));}$cjhr76=$irrw35[base64_decode('dGFibGU=')];$this->$ztqi2c->csaf40($irrw35[base64_decode('ZGI=')],DatabaseInterface::CONNECT_CONTROL);if($vzme6e==''){$vabh4b=[];$vabh4b[base64_decode('VHlwZQ==')]=$zzfg70;if($mtnv72){$vabh4b[base64_decode('VHlwZQ==')].=base64_decode('KA==').$mtnv72.base64_decode('KQ==');}$vabh4b[base64_decode('Q29sbGF0aW9u')]=$wold51;$vabh4b[base64_decode('TnVsbA==')]=$pvcd73?vxgr0(base64_decode('WUVT')):vxgr0(base64_decode('Tk8='));$vabh4b[base64_decode('RXh0cmE=')]=$mkua74;$vabh4b[base64_decode('QXR0cmlidXRl')]=$tnde71;$vabh4b[base64_decode('RGVmYXVsdA==')]=$xlch75;$cqft42=$this->xydg16($siey6f,$vabh4b,$fsor3c,$cjhr76);}else{$cqft42=base64_decode('VVBEQVRFIA==').Util::qjir43($cjhr76).base64_decode('IFNFVCBjb2xfdHlwZSA9IFwn').$this->$ztqi2c->dpdb44($zzfg70).base64_decode('XCc=').base64_decode('LCBjb2xfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($siey6f).base64_decode('XCc=').base64_decode('LCBjb2xfbGVuZ3RoID0gXCc=').$this->$ztqi2c->dpdb44($mtnv72).base64_decode('XCc=').base64_decode('LCBjb2xfaXNOdWxsID0g').$pvcd73.base64_decode('LCBjb2xfY29sbGF0aW9uID0gXCc=').$this->$ztqi2c->dpdb44($wold51).base64_decode('XCc=').base64_decode('LCBjb2xfZXh0cmEgPSBcJw==').qqeca(base64_decode('LA=='),[$mkua74,$tnde71]).base64_decode('XCc=').base64_decode('LCBjb2xfZGVmYXVsdCA9IFwn').$this->$ztqi2c->dpdb44($xlch75).base64_decode('XCc=').base64_decode('IFdIRVJFIGRiX25hbWUgPSBcJw==').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCcg').base64_decode('QU5EIGNvbF9uYW1lID0gXCc=').$this->$ztqi2c->dpdb44($vzme6e).base64_decode('XCc=');}if(!$this->$ztqi2c->vvkp62($cqft42,DatabaseInterface::CONNECT_CONTROL)){return Message::mwsq58($this->$ztqi2c->gsxi64(DatabaseInterface::CONNECT_CONTROL));}return true;}/**
     * Update Multiple column in central columns list if a change is requested
     *
     * @param array $params Request parameters
     *
     * @return true|Message
     */ public function whus1c(array$xkse77){$yfsy78=$xkse77[base64_decode('ZmllbGRfZGVmYXVsdF90eXBl')];$rixj79=[];$occh7a=[];$kzqt7b=lesd7($xkse77[base64_decode('b3JpZ19jb2xfbmFtZQ==')]);for($hpvf7c=0;$hpvf7c<$kzqt7b;$hpvf7c++){$rixj79[$hpvf7c]=isset($xkse77[base64_decode('ZmllbGRfbnVsbA==')][$hpvf7c])?1:0;$occh7a[$hpvf7c]=$xkse77[base64_decode('Y29sX2V4dHJh')][$hpvf7c]?? '';if($yfsy78[$hpvf7c]===base64_decode('Tk9ORQ==')){$yfsy78[$hpvf7c]='';}elseif($yfsy78[$hpvf7c]===base64_decode('VVNFUl9ERUZJTkVE')){$yfsy78[$hpvf7c]=$xkse77[base64_decode('ZmllbGRfZGVmYXVsdF92YWx1ZQ==')][$hpvf7c];}$ukms5c=$this->kfjc1b($xkse77[base64_decode('ZGI=')],$xkse77[base64_decode('b3JpZ19jb2xfbmFtZQ==')][$hpvf7c],$xkse77[base64_decode('ZmllbGRfbmFtZQ==')][$hpvf7c],$xkse77[base64_decode('ZmllbGRfdHlwZQ==')][$hpvf7c],$xkse77[base64_decode('ZmllbGRfYXR0cmlidXRl')][$hpvf7c],$xkse77[base64_decode('ZmllbGRfbGVuZ3Ro')][$hpvf7c],$rixj79[$hpvf7c],$xkse77[base64_decode('ZmllbGRfY29sbGF0aW9u')][$hpvf7c],$occh7a[$hpvf7c],$yfsy78[$hpvf7c]);if(!iiwod($ukms5c)){return $ukms5c;}}return true;}/**
     * build html for editing a row in central columns table
     *
     * @param array $row     array contains complete information of a
     *                       particular row of central list table
     * @param int   $row_num position the row in the table
     *
     * @return string html of a particular row in the central columns table.
     */ private function xghz1d(array$czeh7d,int $wiws7e):string{$zsbr7f=[];if(!isset($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')])||$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]==''){$zsbr7f[base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('Tk9ORQ==');}elseif($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]===base64_decode('Q1VSUkVOVF9USU1FU1RBTVA=')||$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]===base64_decode('Y3VycmVudF90aW1lc3RhbXAoKQ==')){$zsbr7f[base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('Q1VSUkVOVF9USU1FU1RBTVA=');}elseif($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]===base64_decode('TlVMTA==')){$zsbr7f[base64_decode('RGVmYXVsdFR5cGU=')]=$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')];}else{$zsbr7f[base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('VVNFUl9ERUZJTkVE');$zsbr7f[base64_decode('RGVmYXVsdFZhbHVl')]=$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')];}$riqb80='';$aqiz81=ytrye((string)$czeh7d[base64_decode('Y29sX3R5cGU=')]);if(isset($zsbr7f[base64_decode('RGVmYXVsdFZhbHVl')])){$riqb80=$zsbr7f[base64_decode('RGVmYXVsdFZhbHVl')];if($aqiz81===base64_decode('QklU')){$riqb80=Util::gxaa82($zsbr7f[base64_decode('RGVmYXVsdFZhbHVl')]);}elseif($aqiz81==base64_decode('QklOQVJZ')||$aqiz81==base64_decode('VkFSQklOQVJZ')){$riqb80=sasl5($zsbr7f[base64_decode('RGVmYXVsdFZhbHVl')]);}}$iunv83=Charsets::vgiu84($this->$ztqi2c,$this->$wczs30);$sllo85=Charsets::mhry86($this->$ztqi2c,$this->$wczs30);return $this->$yywv33->gjqr87(base64_decode('ZGF0YWJhc2UvY2VudHJhbF9jb2x1bW5zL2VkaXRfdGFibGVfcm93'),[base64_decode('cm93X251bQ==')=>$wiws7e,base64_decode('cm93')=>$czeh7d,base64_decode('bWF4X3Jvd3M=')=>$this->$iuht2e,base64_decode('bWV0YQ==')=>$zsbr7f,base64_decode('ZGVmYXVsdF92YWx1ZQ==')=>$riqb80,base64_decode('Y2hhcl9lZGl0aW5n')=>$this->$smnr2f,base64_decode('Y2hhcnNldHM=')=>$iunv83,base64_decode('Y29sbGF0aW9ucw==')=>$sllo85,base64_decode('YXR0cmlidXRlX3R5cGVz')=>$this->$ztqi2c->$hbiw88->qnhd89(),]);}/**
     * get the list of columns in given database excluding
     * the columns present in current table
     *
     * @param string $db    selected database
     * @param string $table current table name
     *
     * @return array encoded list of columns present in central list for the given
     *               database
     */ public function vabl1e(string $fsor3c,string $hzig57):array{$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return[];}$cjhr76=$irrw35[base64_decode('dGFibGU=')];if(empty($hzig57)||$hzig57==''){$cqft42=base64_decode('U0VMRUNUICogRlJPTSA=').Util::qjir43($cjhr76).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCc7');}else{$this->$ztqi2c->csaf40($fsor3c);$evzx8a=$this->$ztqi2c->eesq67($fsor3c,$hzig57);$dnev48='';foreach($evzx8a as $elww68){$dnev48.=base64_decode('XCc=').$this->$ztqi2c->dpdb44($elww68).base64_decode('XCcs');}$dnev48=wnor10($dnev48,base64_decode('LA=='));$cqft42=base64_decode('U0VMRUNUICogRlJPTSA=').Util::qjir43($cjhr76).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCc=');if($dnev48){$cqft42.=base64_decode('IEFORCBjb2xfbmFtZSBOT1QgSU4gKA==').$dnev48.base64_decode('KQ==');}$cqft42.=base64_decode('Ow==');}$this->$ztqi2c->csaf40($irrw35[base64_decode('ZGI=')],DatabaseInterface::CONNECT_CONTROL);$nxsz8b=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);$this->gkla1f($nxsz8b);return $nxsz8b;}/**
     * Column `col_extra` is used to store both extra and attributes for a column.
     * This method separates them.
     *
     * @param array $columns_list columns list
     */ private function gkla1f(array&$nxsz8b):void{foreach($nxsz8b as&$czeh7d){$qxby8c=yftk8(base64_decode('LA=='),$czeh7d[base64_decode('Y29sX2V4dHJh')]);if(yuheb(base64_decode('QklOQVJZ'),$qxby8c)){$czeh7d[base64_decode('Y29sX2F0dHJpYnV0ZQ==')]=base64_decode('QklOQVJZ');}elseif(yuheb(base64_decode('VU5TSUdORUQ='),$qxby8c)){$czeh7d[base64_decode('Y29sX2F0dHJpYnV0ZQ==')]=base64_decode('VU5TSUdORUQ=');}elseif(yuheb(base64_decode('VU5TSUdORUQgWkVST0ZJTEw='),$qxby8c)){$czeh7d[base64_decode('Y29sX2F0dHJpYnV0ZQ==')]=base64_decode('VU5TSUdORUQgWkVST0ZJTEw=');}elseif(yuheb(base64_decode('b24gdXBkYXRlIENVUlJFTlRfVElNRVNUQU1Q'),$qxby8c)){$czeh7d[base64_decode('Y29sX2F0dHJpYnV0ZQ==')]=base64_decode('b24gdXBkYXRlIENVUlJFTlRfVElNRVNUQU1Q');}else{$czeh7d[base64_decode('Y29sX2F0dHJpYnV0ZQ==')]='';}if(yuheb(base64_decode('YXV0b19pbmNyZW1lbnQ='),$qxby8c)){$czeh7d[base64_decode('Y29sX2V4dHJh')]=base64_decode('YXV0b19pbmNyZW1lbnQ=');}else{$czeh7d[base64_decode('Y29sX2V4dHJh')]='';}}}/**
     * Get HTML for editing page central columns
     *
     * @param array  $selected_fld Array containing the selected fields
     * @param string $selected_db  String containing the name of database
     *
     * @return string HTML for complete editing page for central columns
     */ public function rqou20(array$qhdi8d,string $ptbp8e):string{$tpul8f='';$iezm90=[];foreach($qhdi8d as $acoa91){$iezm90[]=$this->$ztqi2c->dpdb44($acoa91);}$nxsz8b=qqeca(base64_decode('Jywn'),$iezm90);$nxsz8b=base64_decode('Jw==').$nxsz8b.base64_decode('Jw==');$jzmg92=$this->mwyg15($ptbp8e,$nxsz8b,true);$wiws7e=0;foreach($jzmg92 as $czeh7d){$asxh93=$this->xghz1d($czeh7d,$wiws7e);$tpul8f.=$asxh93;$wiws7e++;}return $tpul8f;}/**
     * get number of columns of given database from central columns list
     * starting at offset $from
     *
     * @param string $db   selected database
     * @param int    $from starting offset of first result
     * @param int    $num  maximum number of results to return
     *
     * @return int count of $num columns present in central columns list
     * starting at offset $from for the given database
     */ public function sxpi21(string $fsor3c,int $zded3d=0,int $wknb3e=25):int{$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return 0;}$mgmg3f=$irrw35[base64_decode('ZGI=')];$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);$kogx41=$irrw35[base64_decode('dGFibGU=')];$cqft42=base64_decode('U0VMRUNUIENPVU5UKGRiX25hbWUpIEZST00g').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCc=').($wknb3e===0?'':base64_decode('TElNSVQg').$zded3d.base64_decode('LCA=').$wknb3e).base64_decode('Ow==');$cbul94=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);if(isset($cbul94[0])){return(int)$cbul94[0];}return-1;}/**
     * @return string[]
     */ public function jibi22(string $fsor3c,string $hzig57):array{$kdlm95=$this->vyoi1a($fsor3c,$hzig57);$this->$ztqi2c->csaf40($fsor3c);$tbvu96=$this->$ztqi2c->eesq67($fsor3c,$hzig57);return voyz4(nnna1($tbvu96,$kdlm95));}/**
     * Adding a new user defined column to central list
     *
     * @param string $db         current database
     * @param int    $total_rows number of rows in central columns
     * @param int    $pos        offset of first result with complete result set
     * @param string $text_dir   table footer arrow direction
     *
     * @return array
     */ public function wroy23(string $fsor3c,int $euqm97,int $udtd98,string $sgxo99):array{$escs9a=$this->$iuht2e;$trkf9b=$this->$ztqi2c->$hbiw88->qnhd89();$akdn9c=($udtd98/$this->$iuht2e)+1;$zmne9d=(int)nvya6($euqm97/$this->$iuht2e);$rdur9e=$zmne9d>1?Util::qwkx9f(base64_decode('cG9z'),$this->$iuht2e,$akdn9c,$zmne9d):'';$this->$ztqi2c->csaf40($fsor3c);$gxhqa0=$this->$ztqi2c->kicla1($fsor3c);$qcuqa2=$this->zmkt13($fsor3c,$udtd98,$escs9a);$ymvia3=[];$oynpa4=[];$ekoka5=[];$wiws7e=0;foreach($qcuqa2 as $czeh7d){$oynpa4[$wiws7e]=[];if(!isset($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')])||$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]==''){$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('Tk9ORQ==');}elseif($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]===base64_decode('Q1VSUkVOVF9USU1FU1RBTVA=')||$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]===base64_decode('Y3VycmVudF90aW1lc3RhbXAoKQ==')){$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('Q1VSUkVOVF9USU1FU1RBTVA=');}elseif($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]==base64_decode('TlVMTA==')){$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFR5cGU=')]=$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')];}else{$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('VVNFUl9ERUZJTkVE');$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFZhbHVl')]=$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')];}$ekoka5[$wiws7e]=ytrye((string)$czeh7d[base64_decode('Y29sX3R5cGU=')]);$ymvia3[$wiws7e]='';if(isset($oynpa4[$wiws7e][base64_decode('RGVmYXVsdFZhbHVl')])){$ymvia3[$wiws7e]=$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFZhbHVl')];if($ekoka5[$wiws7e]===base64_decode('QklU')){$ymvia3[$wiws7e]=Util::gxaa82($oynpa4[$wiws7e][base64_decode('RGVmYXVsdFZhbHVl')]);}elseif($ekoka5[$wiws7e]===base64_decode('QklOQVJZ')||$ekoka5[$wiws7e]===base64_decode('VkFSQklOQVJZ')){$ymvia3[$wiws7e]=sasl5($oynpa4[$wiws7e][base64_decode('RGVmYXVsdFZhbHVl')]);}}$wiws7e++;}$iunv83=Charsets::vgiu84($this->$ztqi2c,$this->$wczs30);$sllo85=Charsets::mhry86($this->$ztqi2c,$this->$wczs30);$avcta6=[];foreach($iunv83 as $hsgha7){$ofdxa8=[];foreach($sllo85[$hsgha7->bdlx3a()]as $wold51){$ofdxa8[]=[base64_decode('bmFtZQ==')=>$wold51->bdlx3a(),base64_decode('ZGVzY3JpcHRpb24=')=>$wold51->samxa9(),];}$avcta6[]=[base64_decode('bmFtZQ==')=>$hsgha7->bdlx3a(),base64_decode('ZGVzY3JpcHRpb24=')=>$hsgha7->samxa9(),base64_decode('Y29sbGF0aW9ucw==')=>$ofdxa8,];}return[base64_decode('ZGI=')=>$fsor3c,base64_decode('dG90YWxfcm93cw==')=>$euqm97,base64_decode('bWF4X3Jvd3M=')=>$escs9a,base64_decode('cG9z')=>$udtd98,base64_decode('Y2hhcl9lZGl0aW5n')=>$this->$smnr2f,base64_decode('YXR0cmlidXRlX3R5cGVz')=>$trkf9b,base64_decode('dG5fbmJUb3RhbFBhZ2U=')=>$zmne9d,base64_decode('dG5fcGFnZV9zZWxlY3Rvcg==')=>$rdur9e,base64_decode('dGFibGVz')=>$gxhqa0,base64_decode('cm93c19saXN0')=>$qcuqa2,base64_decode('cm93c19tZXRh')=>$oynpa4,base64_decode('ZGVmYXVsdF92YWx1ZXM=')=>$ymvia3,base64_decode('dHlwZXNfdXBwZXI=')=>$ekoka5,base64_decode('dGV4dF9kaXI=')=>$sgxo99,base64_decode('Y2hhcnNldHM=')=>$avcta6,];}}?>

Did this file decode correctly?

Original Code

<?php declare(strict_types=1);namespace PhpMyAdmin\Database;use PhpMyAdmin\Charsets;use PhpMyAdmin\ConfigStorage\Relation;use PhpMyAdmin\DatabaseInterface;use PhpMyAdmin\Message;use PhpMyAdmin\Template;use PhpMyAdmin\Util;use function vxgr0;use function nnna1;use function zjgg2;use function qepi3;use function voyz4;use function sasl5;use function nvya6;use function lesd7;use function yftk8;use function vfpb9;use function qqeca;use function yuheb;use function pmwoc;use function iiwod;use function ytrye;use function sounf;use function wnor10;class rgdl24{/**
     * DatabaseInterface instance
     *
     * @var DatabaseInterface
     */ private $fgeh25;/**
     * Current user
     *
     * @var string
     */ private $wpqw26;/**
     * Number of rows displayed when browsing a result set
     *
     * @var int
     */ private $ulyy27;/**
     * Which editor should be used for CHAR/VARCHAR fields
     *
     * @var string
     */ private $irjz28;/**
     * Disable use of INFORMATION_SCHEMA
     *
     * @var bool
     */ private $mzif29;/** @var Relation */ private $xasb2a;/** @var Template */ public $omaq2b;/**
     * @param DatabaseInterface $dbi DatabaseInterface instance
     */ public function bkwb11(DatabaseInterface $fgeh25){$this->$ztqi2c=$fgeh25;$this->$ccds2d=$GLOBALS[base64_decode('Y2Zn')][base64_decode('U2VydmVy')][base64_decode('dXNlcg==')];$this->$iuht2e=(int)$GLOBALS[base64_decode('Y2Zn')][base64_decode('TWF4Um93cw==')];$this->$smnr2f=$GLOBALS[base64_decode('Y2Zn')][base64_decode('Q2hhckVkaXRpbmc=')];$this->$wczs30=(bool)$GLOBALS[base64_decode('Y2Zn')][base64_decode('U2VydmVy')][base64_decode('RGlzYWJsZUlT')];$this->$pdcx31=new gsip32($this->$ztqi2c);$this->$yywv33=new sguz34();}/**
     * Defines the central_columns parameters for the current user
     *
     * @return array|bool the central_columns parameters for the current user
     */ public function qlmr12(){static $irrw35=null;if($irrw35!==null){return $irrw35;}$nrum36=$this->$pdcx31->hxry37()->$euoi38;if($nrum36===null){$irrw35=false;return $irrw35;}$irrw35=[base64_decode('dXNlcg==')=>$this->$ccds2d,base64_decode('ZGI=')=>$nrum36->$pxvm39->bdlx3a(),base64_decode('dGFibGU=')=>$nrum36->$pvaa3b->bdlx3a(),];return $irrw35;}/**
     * get $num columns of given database from central columns list
     * starting at offset $from
     *
     * @param string $db   selected database
     * @param int    $from starting offset of first result
     * @param int    $num  maximum number of results to return
     *
     * @return array list of $num columns present in central columns list
     * starting at offset $from for the given database
     */ public function zmkt13(string $fsor3c,int $zded3d=0,int $wknb3e=25):array{$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return[];}$mgmg3f=$irrw35[base64_decode('ZGI=')];$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);$kogx41=$irrw35[base64_decode('dGFibGU=')];if($wknb3e==0){$cqft42=base64_decode('U0VMRUNUICogRlJPTSA=').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCc7');}else{$cqft42=base64_decode('U0VMRUNUICogRlJPTSA=').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCcg').base64_decode('TElNSVQg').$zded3d.base64_decode('LCA=').$wknb3e.base64_decode('Ow==');}$pjnq45=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);$this->gkla1f($pjnq45);return $pjnq45;}/**
     * Get the number of columns present in central list for given db
     *
     * @param string $db current database
     *
     * @return int number of columns in central list of columns for $db
     */ public function ndve14(string $fsor3c):int{$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return 0;}$mgmg3f=$irrw35[base64_decode('ZGI=')];$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);$kogx41=$irrw35[base64_decode('dGFibGU=')];$cqft42=base64_decode('U0VMRUNUIGNvdW50KGRiX25hbWUpIEZST00g').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCc7');$qgmr47=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);if(isset($qgmr47[0])){return(int)$qgmr47[0];}return 0;}/**
     * return the existing columns in central list among the given list of columns
     *
     * @param string $db        the selected database
     * @param string $cols      comma separated list of given columns
     * @param bool   $allFields set if need all the fields of existing columns,
     *                          otherwise only column_name is returned
     *
     * @return array list of columns in central columns among given set of columns
     */ private function mwyg15(string $fsor3c,string $dnev48,bool $grnn49=false):array{$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return[];}$mgmg3f=$irrw35[base64_decode('ZGI=')];$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);$kogx41=$irrw35[base64_decode('dGFibGU=')];if($grnn49){$cqft42=base64_decode('U0VMRUNUICogRlJPTSA=').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCcgQU5EIGNvbF9uYW1lIElOICg=').$dnev48.base64_decode('KTs=');$pjnq45=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);$this->gkla1f($pjnq45);}else{$cqft42=base64_decode('U0VMRUNUIGNvbF9uYW1lIEZST00g').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCcgQU5EIGNvbF9uYW1lIElOICg=').$dnev48.base64_decode('KTs=');$pjnq45=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);}return $pjnq45;}/**
     * build the insert query for central columns list given PMA storage
     * db, central_columns table, column name and corresponding definition to be added
     *
     * @param string $column             column to add into central list
     * @param array  $def                list of attributes of the column being added
     * @param string $db                 PMA configuration storage database name
     * @param string $central_list_table central columns configuration storage table name
     *
     * @return string query string to insert the given column
     * with definition into central list
     */ private function xydg16(string $fjbk4a,array$vabh4b,string $fsor3c,string $kogx41):string{$zndb4c='';$axsn4d=0;$coto4e='';if(isset($vabh4b[base64_decode('VHlwZQ==')])){$rpzl4f=Util::taji50($vabh4b[base64_decode('VHlwZQ==')]);$coto4e=wnor10($rpzl4f[base64_decode('YXR0cmlidXRl')]);$zndb4c=$rpzl4f[base64_decode('dHlwZQ==')];$axsn4d=$rpzl4f[base64_decode('c3BlY19pbl9icmFja2V0cw==')];}if(isset($vabh4b[base64_decode('QXR0cmlidXRl')])){$coto4e=$vabh4b[base64_decode('QXR0cmlidXRl')];}$wold51=$vabh4b[base64_decode('Q29sbGF0aW9u')]?? '';$tbms52=$vabh4b[base64_decode('TnVsbA==')]===base64_decode('Tk8=')?base64_decode('MA=='):base64_decode('MQ==');$mjwv53=$vabh4b[base64_decode('RXh0cmE=')]?? '';$wocy54=$vabh4b[base64_decode('RGVmYXVsdA==')]?? '';return base64_decode('SU5TRVJUIElOVE8g').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('VkFMVUVTICggXCc=').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCcgLA==').base64_decode('XCc=').$this->$ztqi2c->dpdb44($fjbk4a).base64_decode('XCcsXCc=').$this->$ztqi2c->dpdb44($zndb4c).base64_decode('XCcs').base64_decode('XCc=').$this->$ztqi2c->dpdb44((string)$axsn4d).base64_decode('XCcsXCc=').$this->$ztqi2c->dpdb44($wold51).base64_decode('XCcs').base64_decode('XCc=').$this->$ztqi2c->dpdb44($tbms52).base64_decode('XCcs').base64_decode('XCc=').qqeca(base64_decode('LA=='),[$mjwv53,$coto4e]).base64_decode('XCcsXCc=').$this->$ztqi2c->dpdb44($wocy54).base64_decode('XCcpOw==');}/**
     * If $isTable is true then unique columns from given tables as $field_select
     * are added to central list otherwise the $field_select is considered as
     * list of columns and these columns are added to central list if not already added
     *
     * @param array  $field_select if $isTable is true selected tables list
     *                             otherwise selected columns list
     * @param bool   $isTable      if passed array is of tables or columns
     * @param string $table        if $isTable is false, then table name to
     *                             which columns belong
     *
     * @return true|Message
     */ public function uwtr17(array$fffk55,bool $zgnx56=true,?string $hzig57=null){$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return Message::mwsq58(vxgr0(base64_decode('VGhlIGNvbmZpZ3VyYXRpb24gc3RvcmFnZSBpcyBub3QgcmVhZHkgZm9yIHRoZSBjZW50cmFsIGxpc3Qgb2YgY29sdW1ucyBmZWF0dXJlLg==')));}$fsor3c=$_POST[base64_decode('ZGI=')];$mgmg3f=$irrw35[base64_decode('ZGI=')];$kogx41=$irrw35[base64_decode('dGFibGU=')];$this->$ztqi2c->csaf40($fsor3c);$uzrs59=[];$dnev48='';$gkfr5a=[];$bdtu5b=[];$ukms5c=true;if($zgnx56){foreach($fffk55 as $hzig57){$bdtu5b[$hzig57]=$this->$ztqi2c->hugo5d($fsor3c,$hzig57,true);foreach(zjgg2($bdtu5b[$hzig57])as $rros5e){$dnev48.=base64_decode('Jw==').$this->$ztqi2c->dpdb44($rros5e).base64_decode('Jyw=');}}$pjnq45=$this->mwyg15($fsor3c,wnor10($dnev48,base64_decode('LA==')));foreach($fffk55 as $hzig57){foreach($bdtu5b[$hzig57]as $rros5e=>$vabh4b){if(!yuheb($rros5e,$pjnq45)){$pjnq45[]=$rros5e;$gkfr5a[]=$this->xydg16($rros5e,$vabh4b,$fsor3c,$kogx41);}else{$uzrs59[]=base64_decode('Jw==').$rros5e.base64_decode('Jw==');}}}}else{if($hzig57===null){$hzig57=$_POST[base64_decode('dGFibGU=')];}foreach($fffk55 as $fjbk4a){$dnev48.=base64_decode('Jw==').$this->$ztqi2c->dpdb44($fjbk4a).base64_decode('Jyw=');}$pjnq45=$this->mwyg15($fsor3c,wnor10($dnev48,base64_decode('LA==')));foreach($fffk55 as $fjbk4a){if(!yuheb($fjbk4a,$pjnq45)){$pjnq45[]=$fjbk4a;$rros5e=$this->$ztqi2c->sdzk5f($fsor3c,$hzig57,$fjbk4a,true);$gkfr5a[]=$this->xydg16($fjbk4a,$rros5e,$fsor3c,$kogx41);}else{$uzrs59[]=base64_decode('Jw==').$fjbk4a.base64_decode('Jw==');}}}if(!empty($uzrs59)){$uzrs59=qqeca(base64_decode('LA=='),qepi3($uzrs59));$ukms5c=Message::lupv60(sounf(vxgr0(base64_decode('Q291bGQgbm90IGFkZCAlMSRzIGFzIHRoZXkgYWxyZWFkeSBleGlzdCBpbiBjZW50cmFsIGxpc3Qh')),vfpb9($uzrs59)));$ukms5c->rppn61(Message::lupv60(base64_decode('UGxlYXNlIHJlbW92ZSB0aGVtIGZpcnN0IGZyb20gY2VudHJhbCBsaXN0IGlmIHlvdSB3YW50IHRvIHVwZGF0ZSBhYm92ZSBjb2x1bW5z')));}$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);if(!empty($gkfr5a)){foreach($gkfr5a as $cqft42){if(!$this->$ztqi2c->vvkp62($cqft42,DatabaseInterface::CONNECT_CONTROL)){$ukms5c=Message::mwsq58(vxgr0(base64_decode('Q291bGQgbm90IGFkZCBjb2x1bW5zIQ==')));$ukms5c->rppn61(Message::gmgf63($this->$ztqi2c->gsxi64(DatabaseInterface::CONNECT_CONTROL)));break;}}}return $ukms5c;}/**
     * if $isTable is true it removes all columns of given tables as $field_select from
     * central columns list otherwise $field_select is columns list and it removes
     * given columns if present in central list
     *
     * @param string $database     Database name
     * @param array  $field_select if $isTable selected list of tables otherwise
     *                             selected list of columns to remove from central list
     * @param bool   $isTable      if passed array is of tables or columns
     *
     * @return true|Message
     */ public function ouqu18(string $ougv65,array$fffk55,bool $zgnx56=true){$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return Message::mwsq58(vxgr0(base64_decode('VGhlIGNvbmZpZ3VyYXRpb24gc3RvcmFnZSBpcyBub3QgcmVhZHkgZm9yIHRoZSBjZW50cmFsIGxpc3Qgb2YgY29sdW1ucyBmZWF0dXJlLg==')));}$mgmg3f=$irrw35[base64_decode('ZGI=')];$kogx41=$irrw35[base64_decode('dGFibGU=')];$this->$ztqi2c->csaf40($ougv65);$ukms5c=true;$ilma66=[];$bdtu5b=[];if($zgnx56){$dnev48='';foreach($fffk55 as $hzig57){$bdtu5b[$hzig57]=$this->$ztqi2c->eesq67($ougv65,$hzig57);foreach($bdtu5b[$hzig57]as $elww68){$dnev48.=base64_decode('XCc=').$this->$ztqi2c->dpdb44($elww68).base64_decode('XCcs');}}$dnev48=wnor10($dnev48,base64_decode('LA=='));$pjnq45=$this->mwyg15($ougv65,$dnev48);foreach($fffk55 as $hzig57){foreach($bdtu5b[$hzig57]as $fjbk4a){if(yuheb($fjbk4a,$pjnq45)){continue;}$ilma66[]=base64_decode('Jw==').$fjbk4a.base64_decode('Jw==');}}}else{$dnev48='';foreach($fffk55 as $elww68){$dnev48.=base64_decode('XCc=').$this->$ztqi2c->dpdb44($elww68).base64_decode('XCcs');}$dnev48=wnor10($dnev48,base64_decode('LA=='));$pjnq45=$this->mwyg15($ougv65,$dnev48);foreach($fffk55 as $fjbk4a){if(yuheb($fjbk4a,$pjnq45)){continue;}$ilma66[]=base64_decode('Jw==').$fjbk4a.base64_decode('Jw==');}}if(!empty($ilma66)){$ilma66=qqeca(base64_decode('LA=='),qepi3($ilma66));$ukms5c=Message::lupv60(sounf(vxgr0(base64_decode('Q291bGRuXCd0IHJlbW92ZSBDb2x1bW4ocykgJTEkcyBhcyB0aGV5IGRvblwndCBleGlzdCBpbiBjZW50cmFsIGNvbHVtbnMgbGlzdCE=')),vfpb9($ilma66)));}$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);$cqft42=base64_decode('REVMRVRFIEZST00g').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($ougv65).base64_decode('XCcgQU5EIGNvbF9uYW1lIElOICg=').$dnev48.base64_decode('KTs=');if(!$this->$ztqi2c->vvkp62($cqft42,DatabaseInterface::CONNECT_CONTROL)){$ukms5c=Message::mwsq58(vxgr0(base64_decode('Q291bGQgbm90IHJlbW92ZSBjb2x1bW5zIQ==')));$ukms5c->rrzm69(base64_decode('PGJyPg==').vfpb9($dnev48).base64_decode('PGJyPg=='));$ukms5c->rppn61(Message::gmgf63($this->$ztqi2c->gsxi64(DatabaseInterface::CONNECT_CONTROL)));}return $ukms5c;}/**
     * Make the columns of given tables consistent with central list of columns.
     * Updates only those columns which are not being referenced.
     *
     * @param string $db              current database
     * @param array  $selected_tables list of selected tables.
     *
     * @return true|Message
     */ public function gmds19(string $fsor3c,array$mdhg6a){$ukms5c=true;foreach($mdhg6a as $hzig57){$cqft42=base64_decode('QUxURVIgVEFCTEUg').Util::qjir43($hzig57);$pjnq45=$this->vyoi1a($fsor3c,$hzig57,true);$this->$ztqi2c->csaf40($fsor3c);foreach($pjnq45 as $fjbk4a){$zyei6b=$this->$pdcx31->dfaw6c($fsor3c,$hzig57,$fjbk4a[base64_decode('Y29sX25hbWU=')]);if(!$zyei6b[base64_decode('aXNFZGl0YWJsZQ==')]){continue;}$cqft42.=base64_decode('IE1PRElGWSA=').Util::qjir43($fjbk4a[base64_decode('Y29sX25hbWU=')]).base64_decode('IA==').$this->$ztqi2c->dpdb44($fjbk4a[base64_decode('Y29sX3R5cGU=')]);if($fjbk4a[base64_decode('Y29sX2xlbmd0aA==')]){$cqft42.=base64_decode('KA==').$fjbk4a[base64_decode('Y29sX2xlbmd0aA==')].base64_decode('KQ==');}$cqft42.=base64_decode('IA==').$fjbk4a[base64_decode('Y29sX2F0dHJpYnV0ZQ==')];if($fjbk4a[base64_decode('Y29sX2lzTnVsbA==')]){$cqft42.=base64_decode('IE5VTEw=');}else{$cqft42.=base64_decode('IE5PVCBOVUxM');}$cqft42.=base64_decode('IA==').$fjbk4a[base64_decode('Y29sX2V4dHJh')];if($fjbk4a[base64_decode('Y29sX2RlZmF1bHQ=')]){if($fjbk4a[base64_decode('Y29sX2RlZmF1bHQ=')]!==base64_decode('Q1VSUkVOVF9USU1FU1RBTVA=')&&$fjbk4a[base64_decode('Y29sX2RlZmF1bHQ=')]!==base64_decode('Y3VycmVudF90aW1lc3RhbXAoKQ==')){$cqft42.=base64_decode('IERFRkFVTFQgXCc=').$this->$ztqi2c->dpdb44((string)$fjbk4a[base64_decode('Y29sX2RlZmF1bHQ=')]).base64_decode('XCc=');}else{$cqft42.=base64_decode('IERFRkFVTFQg').$this->$ztqi2c->dpdb44($fjbk4a[base64_decode('Y29sX2RlZmF1bHQ=')]);}}$cqft42.=base64_decode('LA==');}$cqft42=wnor10($cqft42,base64_decode('ICw=')).base64_decode('Ow==');if($this->$ztqi2c->vvkp62($cqft42)){continue;}if($ukms5c===true){$ukms5c=Message::mwsq58($this->$ztqi2c->gsxi64());}else{$ukms5c->pmyo6d($this->$ztqi2c->gsxi64(),base64_decode('PGJyPg=='));}}return $ukms5c;}/**
     * return the columns present in central list of columns for a given
     * table of a given database
     *
     * @param string $db        given database
     * @param string $table     given table
     * @param bool   $allFields set if need all the fields of existing columns,
     *                          otherwise only column_name is returned
     *
     * @return array columns present in central list from given table of given db.
     */ public function vyoi1a(string $fsor3c,string $hzig57,bool $grnn49=false):array{$irrw35=$this->qlmr12();if(empty($irrw35)){return[];}$this->$ztqi2c->csaf40($fsor3c);$bdtu5b=$this->$ztqi2c->eesq67($fsor3c,$hzig57);$dnev48='';foreach($bdtu5b as $elww68){$dnev48.=base64_decode('XCc=').$this->$ztqi2c->dpdb44($elww68).base64_decode('XCcs');}$dnev48=wnor10($dnev48,base64_decode('LA=='));$pjnq45=$this->mwyg15($fsor3c,$dnev48,$grnn49);if(!empty($pjnq45)){return(array)$pjnq45;}return[];}/**
     * update a column in central columns list if a edit is requested
     *
     * @param string $db            current database
     * @param string $orig_col_name original column name before edit
     * @param string $col_name      new column name
     * @param string $col_type      new column type
     * @param string $col_attribute new column attribute
     * @param string $col_length    new column length
     * @param int    $col_isNull    value 1 if new column isNull is true, 0 otherwise
     * @param string $collation     new column collation
     * @param string $col_extra     new column extra property
     * @param string $col_default   new column default value
     *
     * @return true|Message
     */ public function kfjc1b(string $fsor3c,string $vzme6e,string $siey6f,string $zzfg70,string $tnde71,string $mtnv72,int $pvcd73,string $wold51,string $mkua74,string $xlch75){$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return Message::mwsq58(vxgr0(base64_decode('VGhlIGNvbmZpZ3VyYXRpb24gc3RvcmFnZSBpcyBub3QgcmVhZHkgZm9yIHRoZSBjZW50cmFsIGxpc3Qgb2YgY29sdW1ucyBmZWF0dXJlLg==')));}$cjhr76=$irrw35[base64_decode('dGFibGU=')];$this->$ztqi2c->csaf40($irrw35[base64_decode('ZGI=')],DatabaseInterface::CONNECT_CONTROL);if($vzme6e==''){$vabh4b=[];$vabh4b[base64_decode('VHlwZQ==')]=$zzfg70;if($mtnv72){$vabh4b[base64_decode('VHlwZQ==')].=base64_decode('KA==').$mtnv72.base64_decode('KQ==');}$vabh4b[base64_decode('Q29sbGF0aW9u')]=$wold51;$vabh4b[base64_decode('TnVsbA==')]=$pvcd73?vxgr0(base64_decode('WUVT')):vxgr0(base64_decode('Tk8='));$vabh4b[base64_decode('RXh0cmE=')]=$mkua74;$vabh4b[base64_decode('QXR0cmlidXRl')]=$tnde71;$vabh4b[base64_decode('RGVmYXVsdA==')]=$xlch75;$cqft42=$this->xydg16($siey6f,$vabh4b,$fsor3c,$cjhr76);}else{$cqft42=base64_decode('VVBEQVRFIA==').Util::qjir43($cjhr76).base64_decode('IFNFVCBjb2xfdHlwZSA9IFwn').$this->$ztqi2c->dpdb44($zzfg70).base64_decode('XCc=').base64_decode('LCBjb2xfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($siey6f).base64_decode('XCc=').base64_decode('LCBjb2xfbGVuZ3RoID0gXCc=').$this->$ztqi2c->dpdb44($mtnv72).base64_decode('XCc=').base64_decode('LCBjb2xfaXNOdWxsID0g').$pvcd73.base64_decode('LCBjb2xfY29sbGF0aW9uID0gXCc=').$this->$ztqi2c->dpdb44($wold51).base64_decode('XCc=').base64_decode('LCBjb2xfZXh0cmEgPSBcJw==').qqeca(base64_decode('LA=='),[$mkua74,$tnde71]).base64_decode('XCc=').base64_decode('LCBjb2xfZGVmYXVsdCA9IFwn').$this->$ztqi2c->dpdb44($xlch75).base64_decode('XCc=').base64_decode('IFdIRVJFIGRiX25hbWUgPSBcJw==').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCcg').base64_decode('QU5EIGNvbF9uYW1lID0gXCc=').$this->$ztqi2c->dpdb44($vzme6e).base64_decode('XCc=');}if(!$this->$ztqi2c->vvkp62($cqft42,DatabaseInterface::CONNECT_CONTROL)){return Message::mwsq58($this->$ztqi2c->gsxi64(DatabaseInterface::CONNECT_CONTROL));}return true;}/**
     * Update Multiple column in central columns list if a change is requested
     *
     * @param array $params Request parameters
     *
     * @return true|Message
     */ public function whus1c(array$xkse77){$yfsy78=$xkse77[base64_decode('ZmllbGRfZGVmYXVsdF90eXBl')];$rixj79=[];$occh7a=[];$kzqt7b=lesd7($xkse77[base64_decode('b3JpZ19jb2xfbmFtZQ==')]);for($hpvf7c=0;$hpvf7c<$kzqt7b;$hpvf7c++){$rixj79[$hpvf7c]=isset($xkse77[base64_decode('ZmllbGRfbnVsbA==')][$hpvf7c])?1:0;$occh7a[$hpvf7c]=$xkse77[base64_decode('Y29sX2V4dHJh')][$hpvf7c]?? '';if($yfsy78[$hpvf7c]===base64_decode('Tk9ORQ==')){$yfsy78[$hpvf7c]='';}elseif($yfsy78[$hpvf7c]===base64_decode('VVNFUl9ERUZJTkVE')){$yfsy78[$hpvf7c]=$xkse77[base64_decode('ZmllbGRfZGVmYXVsdF92YWx1ZQ==')][$hpvf7c];}$ukms5c=$this->kfjc1b($xkse77[base64_decode('ZGI=')],$xkse77[base64_decode('b3JpZ19jb2xfbmFtZQ==')][$hpvf7c],$xkse77[base64_decode('ZmllbGRfbmFtZQ==')][$hpvf7c],$xkse77[base64_decode('ZmllbGRfdHlwZQ==')][$hpvf7c],$xkse77[base64_decode('ZmllbGRfYXR0cmlidXRl')][$hpvf7c],$xkse77[base64_decode('ZmllbGRfbGVuZ3Ro')][$hpvf7c],$rixj79[$hpvf7c],$xkse77[base64_decode('ZmllbGRfY29sbGF0aW9u')][$hpvf7c],$occh7a[$hpvf7c],$yfsy78[$hpvf7c]);if(!iiwod($ukms5c)){return $ukms5c;}}return true;}/**
     * build html for editing a row in central columns table
     *
     * @param array $row     array contains complete information of a
     *                       particular row of central list table
     * @param int   $row_num position the row in the table
     *
     * @return string html of a particular row in the central columns table.
     */ private function xghz1d(array$czeh7d,int $wiws7e):string{$zsbr7f=[];if(!isset($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')])||$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]==''){$zsbr7f[base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('Tk9ORQ==');}elseif($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]===base64_decode('Q1VSUkVOVF9USU1FU1RBTVA=')||$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]===base64_decode('Y3VycmVudF90aW1lc3RhbXAoKQ==')){$zsbr7f[base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('Q1VSUkVOVF9USU1FU1RBTVA=');}elseif($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]===base64_decode('TlVMTA==')){$zsbr7f[base64_decode('RGVmYXVsdFR5cGU=')]=$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')];}else{$zsbr7f[base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('VVNFUl9ERUZJTkVE');$zsbr7f[base64_decode('RGVmYXVsdFZhbHVl')]=$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')];}$riqb80='';$aqiz81=ytrye((string)$czeh7d[base64_decode('Y29sX3R5cGU=')]);if(isset($zsbr7f[base64_decode('RGVmYXVsdFZhbHVl')])){$riqb80=$zsbr7f[base64_decode('RGVmYXVsdFZhbHVl')];if($aqiz81===base64_decode('QklU')){$riqb80=Util::gxaa82($zsbr7f[base64_decode('RGVmYXVsdFZhbHVl')]);}elseif($aqiz81==base64_decode('QklOQVJZ')||$aqiz81==base64_decode('VkFSQklOQVJZ')){$riqb80=sasl5($zsbr7f[base64_decode('RGVmYXVsdFZhbHVl')]);}}$iunv83=Charsets::vgiu84($this->$ztqi2c,$this->$wczs30);$sllo85=Charsets::mhry86($this->$ztqi2c,$this->$wczs30);return $this->$yywv33->gjqr87(base64_decode('ZGF0YWJhc2UvY2VudHJhbF9jb2x1bW5zL2VkaXRfdGFibGVfcm93'),[base64_decode('cm93X251bQ==')=>$wiws7e,base64_decode('cm93')=>$czeh7d,base64_decode('bWF4X3Jvd3M=')=>$this->$iuht2e,base64_decode('bWV0YQ==')=>$zsbr7f,base64_decode('ZGVmYXVsdF92YWx1ZQ==')=>$riqb80,base64_decode('Y2hhcl9lZGl0aW5n')=>$this->$smnr2f,base64_decode('Y2hhcnNldHM=')=>$iunv83,base64_decode('Y29sbGF0aW9ucw==')=>$sllo85,base64_decode('YXR0cmlidXRlX3R5cGVz')=>$this->$ztqi2c->$hbiw88->qnhd89(),]);}/**
     * get the list of columns in given database excluding
     * the columns present in current table
     *
     * @param string $db    selected database
     * @param string $table current table name
     *
     * @return array encoded list of columns present in central list for the given
     *               database
     */ public function vabl1e(string $fsor3c,string $hzig57):array{$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return[];}$cjhr76=$irrw35[base64_decode('dGFibGU=')];if(empty($hzig57)||$hzig57==''){$cqft42=base64_decode('U0VMRUNUICogRlJPTSA=').Util::qjir43($cjhr76).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCc7');}else{$this->$ztqi2c->csaf40($fsor3c);$evzx8a=$this->$ztqi2c->eesq67($fsor3c,$hzig57);$dnev48='';foreach($evzx8a as $elww68){$dnev48.=base64_decode('XCc=').$this->$ztqi2c->dpdb44($elww68).base64_decode('XCcs');}$dnev48=wnor10($dnev48,base64_decode('LA=='));$cqft42=base64_decode('U0VMRUNUICogRlJPTSA=').Util::qjir43($cjhr76).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCc=');if($dnev48){$cqft42.=base64_decode('IEFORCBjb2xfbmFtZSBOT1QgSU4gKA==').$dnev48.base64_decode('KQ==');}$cqft42.=base64_decode('Ow==');}$this->$ztqi2c->csaf40($irrw35[base64_decode('ZGI=')],DatabaseInterface::CONNECT_CONTROL);$nxsz8b=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);$this->gkla1f($nxsz8b);return $nxsz8b;}/**
     * Column `col_extra` is used to store both extra and attributes for a column.
     * This method separates them.
     *
     * @param array $columns_list columns list
     */ private function gkla1f(array&$nxsz8b):void{foreach($nxsz8b as&$czeh7d){$qxby8c=yftk8(base64_decode('LA=='),$czeh7d[base64_decode('Y29sX2V4dHJh')]);if(yuheb(base64_decode('QklOQVJZ'),$qxby8c)){$czeh7d[base64_decode('Y29sX2F0dHJpYnV0ZQ==')]=base64_decode('QklOQVJZ');}elseif(yuheb(base64_decode('VU5TSUdORUQ='),$qxby8c)){$czeh7d[base64_decode('Y29sX2F0dHJpYnV0ZQ==')]=base64_decode('VU5TSUdORUQ=');}elseif(yuheb(base64_decode('VU5TSUdORUQgWkVST0ZJTEw='),$qxby8c)){$czeh7d[base64_decode('Y29sX2F0dHJpYnV0ZQ==')]=base64_decode('VU5TSUdORUQgWkVST0ZJTEw=');}elseif(yuheb(base64_decode('b24gdXBkYXRlIENVUlJFTlRfVElNRVNUQU1Q'),$qxby8c)){$czeh7d[base64_decode('Y29sX2F0dHJpYnV0ZQ==')]=base64_decode('b24gdXBkYXRlIENVUlJFTlRfVElNRVNUQU1Q');}else{$czeh7d[base64_decode('Y29sX2F0dHJpYnV0ZQ==')]='';}if(yuheb(base64_decode('YXV0b19pbmNyZW1lbnQ='),$qxby8c)){$czeh7d[base64_decode('Y29sX2V4dHJh')]=base64_decode('YXV0b19pbmNyZW1lbnQ=');}else{$czeh7d[base64_decode('Y29sX2V4dHJh')]='';}}}/**
     * Get HTML for editing page central columns
     *
     * @param array  $selected_fld Array containing the selected fields
     * @param string $selected_db  String containing the name of database
     *
     * @return string HTML for complete editing page for central columns
     */ public function rqou20(array$qhdi8d,string $ptbp8e):string{$tpul8f='';$iezm90=[];foreach($qhdi8d as $acoa91){$iezm90[]=$this->$ztqi2c->dpdb44($acoa91);}$nxsz8b=qqeca(base64_decode('Jywn'),$iezm90);$nxsz8b=base64_decode('Jw==').$nxsz8b.base64_decode('Jw==');$jzmg92=$this->mwyg15($ptbp8e,$nxsz8b,true);$wiws7e=0;foreach($jzmg92 as $czeh7d){$asxh93=$this->xghz1d($czeh7d,$wiws7e);$tpul8f.=$asxh93;$wiws7e++;}return $tpul8f;}/**
     * get number of columns of given database from central columns list
     * starting at offset $from
     *
     * @param string $db   selected database
     * @param int    $from starting offset of first result
     * @param int    $num  maximum number of results to return
     *
     * @return int count of $num columns present in central columns list
     * starting at offset $from for the given database
     */ public function sxpi21(string $fsor3c,int $zded3d=0,int $wknb3e=25):int{$irrw35=$this->qlmr12();if(!pmwoc($irrw35)){return 0;}$mgmg3f=$irrw35[base64_decode('ZGI=')];$this->$ztqi2c->csaf40($mgmg3f,DatabaseInterface::CONNECT_CONTROL);$kogx41=$irrw35[base64_decode('dGFibGU=')];$cqft42=base64_decode('U0VMRUNUIENPVU5UKGRiX25hbWUpIEZST00g').Util::qjir43($kogx41).base64_decode('IA==').base64_decode('V0hFUkUgZGJfbmFtZSA9IFwn').$this->$ztqi2c->dpdb44($fsor3c).base64_decode('XCc=').($wknb3e===0?'':base64_decode('TElNSVQg').$zded3d.base64_decode('LCA=').$wknb3e).base64_decode('Ow==');$cbul94=$this->$ztqi2c->esns46($cqft42,null,null,DatabaseInterface::CONNECT_CONTROL);if(isset($cbul94[0])){return(int)$cbul94[0];}return-1;}/**
     * @return string[]
     */ public function jibi22(string $fsor3c,string $hzig57):array{$kdlm95=$this->vyoi1a($fsor3c,$hzig57);$this->$ztqi2c->csaf40($fsor3c);$tbvu96=$this->$ztqi2c->eesq67($fsor3c,$hzig57);return voyz4(nnna1($tbvu96,$kdlm95));}/**
     * Adding a new user defined column to central list
     *
     * @param string $db         current database
     * @param int    $total_rows number of rows in central columns
     * @param int    $pos        offset of first result with complete result set
     * @param string $text_dir   table footer arrow direction
     *
     * @return array
     */ public function wroy23(string $fsor3c,int $euqm97,int $udtd98,string $sgxo99):array{$escs9a=$this->$iuht2e;$trkf9b=$this->$ztqi2c->$hbiw88->qnhd89();$akdn9c=($udtd98/$this->$iuht2e)+1;$zmne9d=(int)nvya6($euqm97/$this->$iuht2e);$rdur9e=$zmne9d>1?Util::qwkx9f(base64_decode('cG9z'),$this->$iuht2e,$akdn9c,$zmne9d):'';$this->$ztqi2c->csaf40($fsor3c);$gxhqa0=$this->$ztqi2c->kicla1($fsor3c);$qcuqa2=$this->zmkt13($fsor3c,$udtd98,$escs9a);$ymvia3=[];$oynpa4=[];$ekoka5=[];$wiws7e=0;foreach($qcuqa2 as $czeh7d){$oynpa4[$wiws7e]=[];if(!isset($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')])||$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]==''){$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('Tk9ORQ==');}elseif($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]===base64_decode('Q1VSUkVOVF9USU1FU1RBTVA=')||$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]===base64_decode('Y3VycmVudF90aW1lc3RhbXAoKQ==')){$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('Q1VSUkVOVF9USU1FU1RBTVA=');}elseif($czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')]==base64_decode('TlVMTA==')){$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFR5cGU=')]=$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')];}else{$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFR5cGU=')]=base64_decode('VVNFUl9ERUZJTkVE');$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFZhbHVl')]=$czeh7d[base64_decode('Y29sX2RlZmF1bHQ=')];}$ekoka5[$wiws7e]=ytrye((string)$czeh7d[base64_decode('Y29sX3R5cGU=')]);$ymvia3[$wiws7e]='';if(isset($oynpa4[$wiws7e][base64_decode('RGVmYXVsdFZhbHVl')])){$ymvia3[$wiws7e]=$oynpa4[$wiws7e][base64_decode('RGVmYXVsdFZhbHVl')];if($ekoka5[$wiws7e]===base64_decode('QklU')){$ymvia3[$wiws7e]=Util::gxaa82($oynpa4[$wiws7e][base64_decode('RGVmYXVsdFZhbHVl')]);}elseif($ekoka5[$wiws7e]===base64_decode('QklOQVJZ')||$ekoka5[$wiws7e]===base64_decode('VkFSQklOQVJZ')){$ymvia3[$wiws7e]=sasl5($oynpa4[$wiws7e][base64_decode('RGVmYXVsdFZhbHVl')]);}}$wiws7e++;}$iunv83=Charsets::vgiu84($this->$ztqi2c,$this->$wczs30);$sllo85=Charsets::mhry86($this->$ztqi2c,$this->$wczs30);$avcta6=[];foreach($iunv83 as $hsgha7){$ofdxa8=[];foreach($sllo85[$hsgha7->bdlx3a()]as $wold51){$ofdxa8[]=[base64_decode('bmFtZQ==')=>$wold51->bdlx3a(),base64_decode('ZGVzY3JpcHRpb24=')=>$wold51->samxa9(),];}$avcta6[]=[base64_decode('bmFtZQ==')=>$hsgha7->bdlx3a(),base64_decode('ZGVzY3JpcHRpb24=')=>$hsgha7->samxa9(),base64_decode('Y29sbGF0aW9ucw==')=>$ofdxa8,];}return[base64_decode('ZGI=')=>$fsor3c,base64_decode('dG90YWxfcm93cw==')=>$euqm97,base64_decode('bWF4X3Jvd3M=')=>$escs9a,base64_decode('cG9z')=>$udtd98,base64_decode('Y2hhcl9lZGl0aW5n')=>$this->$smnr2f,base64_decode('YXR0cmlidXRlX3R5cGVz')=>$trkf9b,base64_decode('dG5fbmJUb3RhbFBhZ2U=')=>$zmne9d,base64_decode('dG5fcGFnZV9zZWxlY3Rvcg==')=>$rdur9e,base64_decode('dGFibGVz')=>$gxhqa0,base64_decode('cm93c19saXN0')=>$qcuqa2,base64_decode('cm93c19tZXRh')=>$oynpa4,base64_decode('ZGVmYXVsdF92YWx1ZXM=')=>$ymvia3,base64_decode('dHlwZXNfdXBwZXI=')=>$ekoka5,base64_decode('dGV4dF9kaXI=')=>$sgxo99,base64_decode('Y2hhcnNldHM=')=>$avcta6,];}}?>

Function Calls

None

Variables

None

Stats

MD5 6ce8e6f92e4d6fc63bf2fc6a25cce151
Eval Count 0
Decode Time 68 ms