mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-03-13 01:30:11 +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);
|
$mail = new Mail($id_record);
|
||||||
if (!empty($mail)) {
|
|
||||||
if ($mail->testSMTP()) {
|
echo json_encode( [
|
||||||
flash()->info(tr('Connessione SMTP riuscita'));
|
'test' => $mail->testSMTP(),
|
||||||
} else {
|
]);
|
||||||
flash()->error(tr('Connessione SMTP non riuscita'));
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
flash()->error(tr('Errore'));
|
|
||||||
}
|
|
||||||
|
|
||||||
break;
|
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