diff --git a/adminer.php b/adminer.php index e8482b4..aefd22b 100644 --- a/adminer.php +++ b/adminer.php @@ -5,8 +5,8 @@ * @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.7.7 -*/error_reporting(6135);$Xc=!preg_match('~^(unsafe_raw)?$~',ini_get("filter.default"));if($Xc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){$Ii=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($Ii)$$X=$Ii;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");function +* @version 4.7.8 +*/error_reporting(6133);$Xc=!preg_match('~^(unsafe_raw)?$~',ini_get("filter.default"));if($Xc||ini_get("filter.default_flags")){foreach(array('_GET','_POST','_COOKIE','_SERVER')as$X){$Ji=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($Ji)$$X=$Ji;}}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 @@ -17,14 +17,14 @@ substr(q($X),1,-1);}function number($X){return preg_replace('~[^0-9]+~','',$X);}function number_type(){return'((?$W){unset($sg[$y][$fe]);if(is_array($W)){$sg[$y][stripslashes($fe)]=$W;$sg[]=&$sg[$y][stripslashes($fe)];}else$sg[$y][stripslashes($fe)]=($Xc?$W:stripslashes($W));}}}}function -bracket_escape($u,$Oa=false){static$ui=array(':'=>':1',']'=>':2','['=>':3','"'=>':4');return -strtr($u,($Oa?array_flip($ui):$ui));}function -min_version($aj,$De="",$h=null){global$g;if(!$h)$h=$g;$nh=$h->server_info;if($De&&preg_match('~([\d.]+)-MariaDB~',$nh,$A)){$nh=$A[1];$aj=$De;}return(version_compare($nh,$aj)>=0);}function +remove_slashes($tg,$Xc=false){if(function_exists("get_magic_quotes_gpc")&&get_magic_quotes_gpc()){while(list($y,$X)=each($tg)){foreach($X +as$fe=>$W){unset($tg[$y][$fe]);if(is_array($W)){$tg[$y][stripslashes($fe)]=$W;$tg[]=&$tg[$y][stripslashes($fe)];}else$tg[$y][stripslashes($fe)]=($Xc?$W:stripslashes($W));}}}}function +bracket_escape($u,$Oa=false){static$vi=array(':'=>':1',']'=>':2','['=>':3','"'=>':4');return +strtr($u,($Oa?array_flip($vi):$vi));}function +min_version($bj,$De="",$h=null){global$g;if(!$h)$h=$g;$oh=$h->server_info;if($De&&preg_match('~([\d.]+)-MariaDB~',$oh,$A)){$oh=$A[1];$bj=$De;}return(version_compare($oh,$bj)>=0);}function charset($g){return(min_version("5.5.3",0,$g)?"utf8mb4":"utf8");}function -script($yh,$ti="\n"){return"$yh$ti";}function -script_src($Ni){return"\n";}function +script($zh,$ui="\n"){return"$zh$ui";}function +script_src($Oi){return"\n";}function nonce(){return' nonce="'.get_nonce().'"';}function target_blank(){return' target="_blank" rel="noreferrer noopener"';}function h($P){return @@ -32,15 +32,15 @@ str_replace("\0","�",htmlspecialchars($P,ENT_QUOTES,'utf-8'));}function nl_br($P){return str_replace("\n","
",$P);}function checkbox($B,$Y,$fb,$me="",$uf="",$kb="",$ne=""){$H="".($uf?script("qsl('input').onclick = function () { $uf };",""):"");return($me!=""||$kb?"$H".h($me)."":$H);}function -optionlist($_f,$hh=null,$Si=false){$H="";foreach($_f +optionlist($_f,$ih=null,$Ti=false){$H="";foreach($_f as$fe=>$W){$Af=array($fe=>$W);if(is_array($W)){$H.='';$Af=$W;}foreach($Af -as$y=>$X)$H.=''.h($X);if(is_array($W))$H.='';}return$H;}function +as$y=>$X)$H.=''.h($X);if(is_array($W))$H.='';}return$H;}function html_select($B,$_f,$Y="",$tf=true,$ne=""){if($tf)return"".(is_string($tf)?script("qsl('select').onchange = function () { $tf };",""):"");$H="";foreach($_f as$y=>$X)$H.="";return$H;}function -select_input($Ja,$_f,$Y="",$tf="",$eg=""){$Yh=($_f?"select":"input");return"<$Yh$Ja".($_f?">