mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-02 17:07:01 +01:00
Fix #292
Aggiunto pulsante separato per il controllo sulle credenziali email.
This commit is contained in:
parent
64dc6ac9cc
commit
eb44f1d692
@ -67,16 +67,14 @@ switch (post('op')) {
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
case 'test':
|
||||
$mail = new Mail($id_record);
|
||||
if (!empty($mail)) {
|
||||
if ($mail->testSMTP()) {
|
||||
flash()->info(tr('Connessione SMTP riuscita'));
|
||||
} else {
|
||||
flash()->error(tr('Connessione SMTP non riuscita'));
|
||||
}
|
||||
} else {
|
||||
flash()->error(tr('Errore'));
|
||||
}
|
||||
|
||||
echo json_encode( [
|
||||
'test' => $mail->testSMTP(),
|
||||
]);
|
||||
|
||||
break;
|
||||
|
||||
|
38
modules/smtp/buttons.php
Normal file
38
modules/smtp/buttons.php
Normal file
@ -0,0 +1,38 @@
|
||||
<?php
|
||||
|
||||
echo '
|
||||
<button type="button" class="btn btn-primary" onclick="testAccount(this)">
|
||||
<i class="fa fa-id-card-o"></i> '.tr('Controlla credenziali').'
|
||||
</button>
|
||||
|
||||
<script>
|
||||
function testAccount(btn){
|
||||
var restore = buttonLoading(btn);
|
||||
|
||||
$.ajax({
|
||||
url: globals.rootdir + "/actions.php",
|
||||
cache: false,
|
||||
type: "POST",
|
||||
data: {
|
||||
id_module: globals.id_module,
|
||||
id_record: globals.id_record,
|
||||
op: "test",
|
||||
},
|
||||
success: function(data) {
|
||||
buttonRestore(btn, restore);
|
||||
|
||||
data = JSON.parse(data);
|
||||
if(data.test){
|
||||
swal("'.tr('Connessione SMTP riuscita').'", "'.tr("Connessione all'account SMTP completata con successo").'", "success");
|
||||
}else{
|
||||
swal("'.tr('Connessione SMTP fallita').'", "'.tr("Impossibile connettersi all'account SMTP").'", "error");
|
||||
}
|
||||
},
|
||||
error: function(data) {
|
||||
swal("'.tr('Errore').'", "'.tr('Errore durante il test').'", "error");
|
||||
|
||||
buttonRestore(btn, restore);
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>';
|
Loading…
x
Reference in New Issue
Block a user