From 03c45fc18224c7588af15b9206d375b2f0ad944c Mon Sep 17 00:00:00 2001 From: pezcurrel Date: Sun, 10 May 2020 12:48:01 +0200 Subject: [PATCH] ... --- web/mustard/invite.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/web/mustard/invite.php b/web/mustard/invite.php index 09b5619..a85fe76 100644 --- a/web/mustard/invite.php +++ b/web/mustard/invite.php @@ -105,16 +105,16 @@ if (array_key_exists('id',$_GET) && preg_match('/^[0-9]+$/',$_GET['id'])===1) { $from=$iniarr['ref_name'].' <'.$iniarr['ref_email'].'>'; //questo per far provette d'invio mail senza toccare il db if ($iniarr['mail_test_address']!=false && trim($iniarr['mail_test_address'])!='') { + $test=true; $to=$iniarr['mail_test_address']; - $dbchange=false; } else { + $test=false; $to=$_POST['to']; - $dbchange=true; } $mail=mail($to,'=?utf-8?B?'.base64_encode($_POST['subject']).'?=',wordwrap($_POST['message'],76,"\r\n",false),array('From'=>$from,'Content-Type'=>'text/plain; charset=UTF-8','Content-Transfer-Encoding'=>'8bit')); if (!$mail) { - $out='Errori nell’invio della mail.
Puoi riprovare.'; - } elseif ($dbchange) { + $out='Errori nell’invio della mail.
Puoi riprovare.'.N; + } elseif (!$test) { if ($_POST['createacc']=='true') { mysqli_query($link,'INSERT INTO Admins (ID, Username, Email, Password, Level, Page, MaxLocalities, MaxLanguages, MaxFinancing, MaxPolicies, MaxTags, Enabled) VALUES (NULL, \''.myesc($link,$_POST['guestname']).'\', \''.myesc($link,$_POST['guestaddr']).'\', \''.myesc($link,password_hash($_POST['password'],PASSWORD_DEFAULT)).'\', \'guest\', \'0\', \'1\', \'0\', \'3\', \'3\', \'3\', \'1\')') or muoribene(__LINE__.': '.mysqli_error($link),true); @@ -129,9 +129,9 @@ if (array_key_exists('id',$_GET) && preg_match('/^[0-9]+$/',$_GET['id'])===1) { } mysqli_query($link,'UPDATE Instances SET GuestID='.$accid.' WHERE ID='.$_POST['id']) or muoribene(__LINE__.': '.mysqli_error($link),true); - $out='TUTT’OCCHEI!'; + $out='La mail è stata inviata correttamente all’indirizzo «'.$to.'».
L’account relativo è stato creato/aggiornato correttamente.'.N; } else { - $out='La mail è stata inviata correttamente all’indirizzo di test definito nella configurazione, «'.$to.'».
Nessuna modifica è stata apportata al database.'; + $out='

La mail è stata inviata correttamente all’indirizzo di test «'.$to.'».
Nessun account è stato creato/aggiornato.
Se vuoi abilitare l’invio ai destinatari reali e la creazione o l’aggiornamento degli account relativi devi editare il file di configurazione di Mustard.

'.N; } $insturi=$_POST['insturi']; } else {