diff --git a/adminer.css b/adminer.css index 568f171..1711c38 100644 --- a/adminer.css +++ b/adminer.css @@ -248,7 +248,7 @@ tr.odd td { top:-10px; color:#FFF; padding: 0 20px; - bottom:55px; + bottom:0; overflow:auto; left:0px; width:240px; diff --git a/adminer.php b/adminer.php index ceaf01a..777630b 100644 --- a/adminer.php +++ b/adminer.php @@ -6,25 +6,25 @@ * @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.2 -*/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){$_i=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($_i)$$X=$_i;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");function -connection(){global$g;return$g;}function +*/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){$xi=filter_input_array(constant("INPUT$X"),FILTER_UNSAFE_RAW);if($xi)$$X=$xi;}}if(function_exists("mb_internal_encoding"))mb_internal_encoding("8bit");function +connection(){global$f;return$f;}function adminer(){global$b;return$b;}function version(){global$ia;return$ia;}function -idf_unescape($v){$je=substr($v,-1);return -str_replace($je.$je,$je,substr($v,1,-1));}function +idf_unescape($u){$he=substr($u,-1);return +str_replace($he.$he,$he,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($jg[$z][$Yd]);if(is_array($W)){$jg[$z][stripslashes($Yd)]=$W;$jg[]=&$jg[$z][stripslashes($Yd)];}else$jg[$z][stripslashes($Yd)]=($Vc?$W:stripslashes($W));}}}}function -bracket_escape($v,$Oa=false){static$ki=array(':'=>':1',']'=>':2','['=>':3','"'=>':4');return -strtr($v,($Oa?array_flip($ki):$ki));}function -min_version($Qi,$xe="",$h=null){global$g;if(!$h)$h=$g;$eh=$h->server_info;if($xe&&preg_match('~([\d.]+)-MariaDB~',$eh,$C)){$eh=$C[1];$Qi=$xe;}return(version_compare($eh,$Qi)>=0);}function -charset($g){return(min_version("5.5.3",0,$g)?"utf8mb4":"utf8");}function -script($nh,$ji="\n"){return"$nh$ji";}function -script_src($Ei){return"\n";}function +remove_slashes($hg,$Uc=false){if(get_magic_quotes_gpc()){while(list($y,$X)=each($hg)){foreach($X +as$Xd=>$W){unset($hg[$y][$Xd]);if(is_array($W)){$hg[$y][stripslashes($Xd)]=$W;$hg[]=&$hg[$y][stripslashes($Xd)];}else$hg[$y][stripslashes($Xd)]=($Uc?$W:stripslashes($W));}}}}function +bracket_escape($u,$Na=false){static$hi=array(':'=>':1',']'=>':2','['=>':3','"'=>':4');return +strtr($u,($Na?array_flip($hi):$hi));}function +min_version($Ni,$ve="",$g=null){global$f;if(!$g)$g=$f;$ch=$g->server_info;if($ve&&preg_match('~([\d.]+)-MariaDB~',$ch,$B)){$ch=$B[1];$Ni=$ve;}return(version_compare($ch,$Ni)>=0);}function +charset($f){return(min_version("5.5.3",0,$f)?"utf8mb4":"utf8");}function +script($lh,$gi="\n"){return"$lh$gi";}function +script_src($Bi){return"\n";}function nonce(){return' nonce="'.get_nonce().'"';}function target_blank(){return' target="_blank" rel="noreferrer noopener"';}function h($Q){return @@ -32,181 +32,177 @@ str_replace("\0","�",htmlspecialchars($Q,ENT_QUOTES,'utf-8'));}function nbsp($Q){return(trim($Q)!=""?h($Q):" ");}function nl_br($Q){return str_replace("\n","
",$Q);}function -checkbox($D,$Y,$fb,$fe="",$lf="",$kb="",$ge=""){$J="".($lf?script("qsl('input').onclick = function () { $lf };",""):"");return($fe!=""||$kb?"$J".h($fe)."":$J);}function -optionlist($rf,$Yg=null,$Ii=false){$J="";foreach($rf -as$Yd=>$W){$sf=array($Yd=>$W);if(is_array($W)){$J.='';$sf=$W;}foreach($sf -as$z=>$X)$J.=''.h($X);if(is_array($W))$J.='';}return$J;}function -html_select($D,$rf,$Y="",$kf=true,$ge=""){if($kf)return"".(is_string($kf)?script("qsl('select').onchange = function () { $kf };",""):"");$J="";foreach($rf -as$z=>$X)$J.="";return$J;}function -select_input($Ka,$rf,$Y="",$kf="",$Vf=""){$Oh=($rf?"select":"input");return"<$Oh$Ka".($rf?">