diff --git a/.gitignore b/.gitignore index 302d405..d8b5fde 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ -.idea +.idea/ .htaccess .htpasswd \ No newline at end of file diff --git a/adminer.php b/adminer.php index c9a6ec7..2c3fca0 100644 --- a/adminer.php +++ b/adminer.php @@ -5,54 +5,54 @@ * @copyright 2007 Jakub Vrana * @license https://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0 * @license https://www.gnu.org/licenses/gpl-2.0.html GNU General Public License, version 2 (one or other) -* @version 4.6.3 -*/error_reporting(6135);$Uc=!preg_match('~^(unsafe_raw)?$~',ini_get("filter.default"));if($Uc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){$Ai=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($Ai)$$X=$Ai;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");function +* @version 4.7.0 +*/error_reporting(6135);$Vc=!preg_match('~^(unsafe_raw)?$~',ini_get("filter.default"));if($Vc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){$Ei=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($Ei)$$X=$Ei;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");function connection(){global$g;return$g;}function adminer(){global$b;return$b;}function version(){global$ia;return$ia;}function -idf_unescape($u){$ke=substr($u,-1);return -str_replace($ke.$ke,$ke,substr($u,1,-1));}function +idf_unescape($u){$ne=substr($u,-1);return +str_replace($ne.$ne,$ne,substr($u,1,-1));}function escape_string($X){return substr(q($X),1,-1);}function number($X){return preg_replace('~[^0-9]+~','',$X);}function number_type(){return'((?$W){unset($kg[$y][$ae]);if(is_array($W)){$kg[$y][stripslashes($ae)]=$W;$kg[]=&$kg[$y][stripslashes($ae)];}else$kg[$y][stripslashes($ae)]=($Uc?$W:stripslashes($W));}}}}function -bracket_escape($u,$Na=false){static$li=array(':'=>':1',']'=>':2','['=>':3','"'=>':4');return -strtr($u,($Na?array_flip($li):$li));}function -min_version($Ri,$ye="",$h=null){global$g;if(!$h)$h=$g;$fh=$h->server_info;if($ye&&preg_match('~([\d.]+)-MariaDB~',$fh,$B)){$fh=$B[1];$Ri=$ye;}return(version_compare($fh,$Ri)>=0);}function +remove_slashes($og,$Vc=false){if(get_magic_quotes_gpc()){while(list($y,$X)=each($og)){foreach($X +as$de=>$W){unset($og[$y][$de]);if(is_array($W)){$og[$y][stripslashes($de)]=$W;$og[]=&$og[$y][stripslashes($de)];}else$og[$y][stripslashes($de)]=($Vc?$W:stripslashes($W));}}}}function +bracket_escape($u,$Na=false){static$qi=array(':'=>':1',']'=>':2','['=>':3','"'=>':4');return +strtr($u,($Na?array_flip($qi):$qi));}function +min_version($Vi,$Ae="",$h=null){global$g;if(!$h)$h=$g;$jh=$h->server_info;if($Ae&&preg_match('~([\d.]+)-MariaDB~',$jh,$B)){$jh=$B[1];$Vi=$Ae;}return(version_compare($jh,$Vi)>=0);}function charset($g){return(min_version("5.5.3",0,$g)?"utf8mb4":"utf8");}function -script($ph,$ki="\n"){return"$ph$ki";}function -script_src($Fi){return"\n";}function +script($th,$pi="\n"){return"$th$pi";}function +script_src($Ji){return"\n";}function nonce(){return' nonce="'.get_nonce().'"';}function target_blank(){return' target="_blank" rel="noreferrer noopener"';}function -h($Q){return -str_replace("\0","�",htmlspecialchars($Q,ENT_QUOTES,'utf-8'));}function -nl_br($Q){return -str_replace("\n","
",$Q);}function -checkbox($C,$Y,$eb,$he="",$mf="",$jb="",$ie=""){$I="".($mf?script("qsl('input').onclick = function () { $mf };",""):"");return($he!=""||$jb?"$I".h($he)."":$I);}function -optionlist($sf,$Zg=null,$Ji=false){$I="";foreach($sf -as$ae=>$W){$tf=array($ae=>$W);if(is_array($W)){$I.='';$tf=$W;}foreach($tf -as$y=>$X)$I.=''.h($X);if(is_array($W))$I.='';}return$I;}function -html_select($C,$sf,$Y="",$lf=true,$ie=""){if($lf)return"".(is_string($lf)?script("qsl('select').onchange = function () { $lf };",""):"");$I="";foreach($sf +h($P){return +str_replace("\0","�",htmlspecialchars($P,ENT_QUOTES,'utf-8'));}function +nl_br($P){return +str_replace("\n","
",$P);}function +checkbox($C,$Y,$eb,$ke="",$qf="",$jb="",$le=""){$I="".($qf?script("qsl('input').onclick = function () { $qf };",""):"");return($ke!=""||$jb?"$I".h($ke)."":$I);}function +optionlist($wf,$dh=null,$Ni=false){$I="";foreach($wf +as$de=>$W){$xf=array($de=>$W);if(is_array($W)){$I.='';$xf=$W;}foreach($xf +as$y=>$X)$I.=''.h($X);if(is_array($W))$I.='';}return$I;}function +html_select($C,$wf,$Y="",$pf=true,$le=""){if($pf)return"".(is_string($pf)?script("qsl('select').onchange = function () { $pf };",""):"");$I="";foreach($wf as$y=>$X)$I.="";return$I;}function -select_input($Ja,$sf,$Y="",$lf="",$Wf=""){$Ph=($sf?"select":"input");return"<$Ph$Ja".($sf?">