This commit is contained in:
pezcurrel 2020-10-13 14:41:55 +02:00
parent bb2d678e90
commit 3b568cf6ec
8 changed files with 1 additions and 81 deletions

View file

@ -1,35 +0,0 @@
#!/usr/bin/php
<?php
define('N',"\n");
use function mysqli_real_escape_string as myesc;
function mexit($msg,$code) {
echo($msg);
exit($code);
}
$iniarr=parse_ini_file('../sec/mustard.ini')
or mexit('Impossibile aprire il file di configurazione.'.N,1);
$link=mysqli_connect($iniarr['db_host'],$iniarr['db_admin_name'],$iniarr['db_admin_password'],$iniarr['db_name'],$iniarr['db_port'],$iniarr['db_socket'])
or mexit('Impossibile connettersi al database: '.mysqli_connect_error().' ['.mysqli_connect_errno().']'.N,1);
mysqli_set_charset($link,'utf8mb4');
mysqli_query($link,"UPDATE Admins SET Password='".myesc($link,password_hash("password",PASSWORD_DEFAULT))."'")
or mexit(mysqli_error($link).N,2);
mysqli_query($link,"UPDATE Admins SET Email='pongrebio@insicuri.net' WHERE Email='pezcurrel@tiscali.it'")
or mexit(mysqli_error($link).N,2);
mysqli_query($link,"UPDATE Admins SET Email='mastodon@bida.im' WHERE Email='bida@badile.bi'")
or mexit(mysqli_error($link).N,2);
mysqli_query($link,"DELETE FROM Admins WHERE ID=2")
or mexit(mysqli_error($link).N,2);
mysqli_close($link);
exit(0);
?>

View file

@ -30,15 +30,13 @@ $link=@mysqli_connect($iniarr['db_host'],$iniarr['db_admin_name'],$iniarr['db_ad
mysqli_set_charset($link,'utf8mb4')
or mexit(mysqli_error($link).N,1);
require(__DIR__.'/../include/tables.php');
$tables=tables($link);
$localesfp='locales.json';
$locales=@file_get_contents($localesfp);
if ($locales===false)
mexit('Non ho potuto aprire il file «'.$localesfp.'».'.N,1);
$locales=json_decode($locales,true);
print_r($locales);
//mexit('Ecco.'.N,1);
foreach ($locales as $key=>$val) {
$code=myesc($link,$key);
$NameOrig=myesc($link,mb_ucfirst(locale_get_display_name($key,$key)));
@ -65,36 +63,4 @@ function mexit($msg,$rv) {
exit($rv);
}
function truncs($str,$tab,$col,$ctx) {
global $tables, $tronconi, $iswin;
if ($iswin)
$tab=strtolower($tab);
$size=$tables[$tab][$col];
$len=mb_strlen($str,'UTF-8');
if ($len>$size) {
$tronconi[]=array('id'=>null,'tab'=>$tab,'col'=>$col,'ctx'=>$ctx,'len'=>$len,'size'=>$size);
$str=mb_substr($str,0,$size-1,'UTF-8').'…';
}
return($str);
}
function truncn($num,$tab,$col,$ctx) {
global $tables, $iswin;
if ($iswin)
$tab=strtolower($tab);
if (is_numeric($num)) {
if ($num>$tables[$tab][$col]['max']) {
notify($ctx.': ho dovuto troncare «'.$num.'» al valore massimo «'.$tables[$tab][$col]['max'].'» che può avere nella colonna «'.$col.'» della tabella «'.$tab.'»).',2);
$num=$tables[$tab][$col]['max'];
} elseif ($num<$tables[$tab][$col]['min']) {
notify($ctx.': ho dovuto troncare «'.$num.'» al valore minimo «'.$tables[$tab][$col]['min'].'» che può avere nella colonna «'.$col.'» della tabella «'.$tab.'»).',2);
$num=$tables[$tab][$col]['min'];
}
} else {
notify($ctx.': truncn(): mi aspettavo un numero, invece non lo era; ritorno «0».',3);
$num=0;
}
return($num);
}
?>

View file

@ -1,5 +0,0 @@
RewriteEngine On
#RewriteBase "/mastostart"
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ index.php [L,QSA]

View file

@ -1,6 +0,0 @@
<?php
define('N',"\n");
$rurl='https://mastodon.help/'.preg_replace('#^/[^/]*/#','',$_SERVER['REQUEST_URI']);
header('HTTP/1.1 301 Moved Permanently');
header('Location: '.$rurl);
?>