From 830bc7a135822970d45a8ce7c9a2e9ac8150f9bc Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Thu, 26 Sep 2024 10:30:02 +0200 Subject: [PATCH] Security: Remove db.php (modified version of Adminer) to avoid unnecessary security risks. Please download your own Adminer script to access your database directly from now on. --- main/admin/db.php | 874 +--------------------------- main/install/configuration.dist.php | 2 - 2 files changed, 9 insertions(+), 867 deletions(-) diff --git a/main/admin/db.php b/main/admin/db.php index 921543d9c9..5d2c1ccf4a 100755 --- a/main/admin/db.php +++ b/main/admin/db.php @@ -1,869 +1,13 @@ $W){unset($df[$z][$jd]);if(is_array($W)){$df[$z][stripslashes($jd)]=$W;$df[]=&$df[$z][stripslashes($jd)];}else$df[$z][stripslashes($jd)]=($tc?$W:stripslashes($W));}}}}function -bracket_escape($Tc,$_a=false){static$Lg=array(':'=>':1',']'=>':2','['=>':3','"'=>':4');return -strtr($Tc,($_a?array_flip($Lg):$Lg));}function -min_version($nh,$Cd="",$f=null){global$e;if(!$f)$f=$e;$Lf=$f->server_info;if($Cd&&preg_match('~([\d.]+)-MariaDB~',$Lf,$C)){$Lf=$C[1];$nh=$Cd;}return(version_compare($Lf,$nh)>=0);}function -charset($e){return(min_version("5.5.3",0,$e)?"utf8mb4":"utf8");}function -script($Uf,$Kg="\n"){return"$Uf$Kg";}function -script_src($dh){return"\n";}function -nonce(){return' nonce="'.get_nonce().'"';}function -target_blank(){return' target="_blank" rel="noreferrer noopener"';}function -h($eg){return -str_replace("\0","�",htmlspecialchars($eg,ENT_QUOTES,'utf-8'));}function -nl_br($eg){return -str_replace("\n","
",$eg);}function -checkbox($E,$Y,$Na,$nd="",$ne="",$Ra="",$od=""){$K="".($ne?script("qsl('input').onclick = function () { $ne };",""):"");return($nd!=""||$Ra?"$K".h($nd)."":$K);}function -optionlist($re,$Gf=null,$hh=false){$K="";foreach($re -as$jd=>$W){$se=array($jd=>$W);if(is_array($W)){$K.='';$se=$W;}foreach($se -as$z=>$X)$K.=''.h($X);if(is_array($W))$K.='';}return$K;}function -html_select($E,$re,$Y="",$me=true,$od=""){if($me)return"".(is_string($me)?script("qsl('select').onchange = function () { $me };",""):"");$K="";foreach($re -as$z=>$X)$K.="";return$K;}function -select_input($wa,$re,$Y="",$me="",$Qe=""){$tg=($re?"select":"input");return"<$tg$wa".($re?">