...
This commit is contained in:
parent
bb2d678e90
commit
3b568cf6ec
8 changed files with 1 additions and 81 deletions
|
@ -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);
|
|
||||||
|
|
||||||
?>
|
|
|
@ -30,15 +30,13 @@ $link=@mysqli_connect($iniarr['db_host'],$iniarr['db_admin_name'],$iniarr['db_ad
|
||||||
mysqli_set_charset($link,'utf8mb4')
|
mysqli_set_charset($link,'utf8mb4')
|
||||||
or mexit(mysqli_error($link).N,1);
|
or mexit(mysqli_error($link).N,1);
|
||||||
|
|
||||||
require(__DIR__.'/../include/tables.php');
|
|
||||||
$tables=tables($link);
|
|
||||||
|
|
||||||
$localesfp='locales.json';
|
$localesfp='locales.json';
|
||||||
$locales=@file_get_contents($localesfp);
|
$locales=@file_get_contents($localesfp);
|
||||||
if ($locales===false)
|
if ($locales===false)
|
||||||
mexit('Non ho potuto aprire il file «'.$localesfp.'».'.N,1);
|
mexit('Non ho potuto aprire il file «'.$localesfp.'».'.N,1);
|
||||||
$locales=json_decode($locales,true);
|
$locales=json_decode($locales,true);
|
||||||
print_r($locales);
|
print_r($locales);
|
||||||
|
//mexit('Ecco.'.N,1);
|
||||||
foreach ($locales as $key=>$val) {
|
foreach ($locales as $key=>$val) {
|
||||||
$code=myesc($link,$key);
|
$code=myesc($link,$key);
|
||||||
$NameOrig=myesc($link,mb_ucfirst(locale_get_display_name($key,$key)));
|
$NameOrig=myesc($link,mb_ucfirst(locale_get_display_name($key,$key)));
|
||||||
|
@ -65,36 +63,4 @@ function mexit($msg,$rv) {
|
||||||
exit($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);
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
?>
|
|
@ -1,5 +0,0 @@
|
||||||
RewriteEngine On
|
|
||||||
#RewriteBase "/mastostart"
|
|
||||||
RewriteCond %{REQUEST_FILENAME} !-f
|
|
||||||
RewriteCond %{REQUEST_FILENAME} !-d
|
|
||||||
RewriteRule ^.*$ index.php [L,QSA]
|
|
|
@ -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);
|
|
||||||
?>
|
|
Loading…
Reference in a new issue