mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-16 19:40:44 +01:00
Notifica al tecnico l'assegnazione a nuove attività
Notifica al tecnico la rimozione da nuove attività
This commit is contained in:
parent
a329713e2d
commit
e748fbe697
@ -7,7 +7,7 @@ if (!$record['predefined']) {
|
||||
$attr = '';
|
||||
} else {
|
||||
$attr = 'readonly';
|
||||
echo '<div class="alert alert-warning">'.tr('Alcune impostazioni non possono essere modificate per questo stato template.').'</div>';
|
||||
echo '<div class="alert alert-warning">'.tr('Alcune impostazioni non possono essere modificate per questo template.').'</div>';
|
||||
}
|
||||
|
||||
|
||||
|
@ -373,12 +373,16 @@ $riga = $intervento->getRiga($type, $id_riga);
|
||||
$dbo->query('DELETE FROM in_interventi_tecnici WHERE id='.prepare($id_sessione));
|
||||
|
||||
// Notifica rimozione dell' intervento al tecnico
|
||||
if (!empty($tecnico['email'])) {
|
||||
$template = Template::get('Notifica rimozione intervento');
|
||||
if (setting('Notifica al tecnico la rimozione da nuove attività')) {
|
||||
if (!empty($tecnico['email'])) {
|
||||
$template = Template::get('Notifica rimozione intervento');
|
||||
|
||||
$mail = Mail::build(auth()->getUser(), $template, $id_record);
|
||||
$mail->addReceiver($tecnico['email']);
|
||||
$mail->save();
|
||||
if (!empty($template)){
|
||||
$mail = Mail::build(auth()->getUser(), $template, $id_record);
|
||||
$mail->addReceiver($tecnico['email']);
|
||||
$mail->save();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
break;
|
||||
|
@ -62,12 +62,16 @@ function add_tecnico($idintervento, $idtecnico, $inizio, $fine, $idcontratto = n
|
||||
$sessione = Sessione::build($intervento, $anagrafica, $inizio, $fine);
|
||||
|
||||
// Notifica nuovo intervento al tecnico
|
||||
if (!empty($anagrafica['email'])) {
|
||||
$template = Template::get('Notifica intervento');
|
||||
if (setting('Notifica al tecnico l\'assegnazione a nuove attività')) {
|
||||
if (!empty($anagrafica['email'])) {
|
||||
$template = Template::get('Notifica intervento');
|
||||
|
||||
$mail = Mail::build(auth()->getUser(), $template, $idintervento);
|
||||
$mail->addReceiver($anagrafica['email']);
|
||||
$mail->save();
|
||||
if (!empty($template)){
|
||||
$mail = Mail::build(auth()->getUser(), $template, $idintervento);
|
||||
$mail->addReceiver($anagrafica['email']);
|
||||
$mail->save();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
@ -38,4 +38,10 @@ INSERT INTO `zz_segments` (`id`, `id_module`, `name`, `clause`, `position`, `pat
|
||||
UPDATE `em_templates` SET `predefined` = '1' WHERE `em_templates`.`name` = 'Notifica intervento';
|
||||
UPDATE `em_templates` SET `predefined` = '1' WHERE `em_templates`.`name` = 'Notifica rimozione intervento';
|
||||
UPDATE `em_templates` SET `predefined` = '1' WHERE `em_templates`.`name` = 'Reset password';
|
||||
UPDATE `em_templates` SET `predefined` = '1' WHERE `em_templates`.`name` = 'Rapportino intervento';
|
||||
UPDATE `em_templates` SET `predefined` = '1' WHERE `em_templates`.`name` = 'Rapportino intervento';
|
||||
|
||||
|
||||
|
||||
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Notifica al tecnico l\'assegnazione a nuove attività', '0', 'boolean', '1', 'Interventi', NULL, 'Notifica via email al tecnico nuove sessioni di lavoro che gli sono state assegnate (l\'indirizzo email deve essere specificato nella sua anagrafica)');
|
||||
|
||||
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES (NULL, 'Notifica al tecnico la rimozione da nuove attività', '0', 'boolean', '1', 'Interventi', NULL, 'Notifica via email al tecnico la rimozione da sessioni di lavoro (l\'indirizzo email deve essere specificato nella sua anagrafica)');
|
Loading…
x
Reference in New Issue
Block a user