2017-08-04 16:28:16 +02:00
< ? php
include_once __DIR__ . '/../../core.php' ;
2018-07-18 15:20:10 +02:00
if ( $record [ 'can_delete' ]) {
2018-06-26 14:30:26 +02:00
$attr = '' ;
} else {
$attr = 'readonly' ;
2020-01-14 18:31:46 +01:00
echo '<div class="alert alert-warning">' . tr ( 'Alcune impostazioni non possono essere modificate per questo stato attività.' ) . '</div>' ;
2018-06-07 15:47:31 +02:00
}
?>
2018-02-23 16:04:50 +01:00
< form action = " " method = " post " id = " edit-form " >
2017-08-04 16:28:16 +02:00
< input type = " hidden " name = " op " value = " update " >
< input type = " hidden " name = " backto " value = " record-edit " >
2018-02-18 19:53:23 +01:00
< input type = " hidden " name = " id_record " value = " <?php echo $id_record ; ?> " >
2017-08-04 16:28:16 +02:00
< div class = " row " >
< div class = " col-md-2 " >
2020-01-14 17:20:19 +01:00
{[ " type " : " text " , " label " : " <?php echo tr('Codice'); ?> " , " name " : " codice " , " value " : " $codice $ " , " extra " : " <?php echo $attr ; ?> " ]}
2017-08-04 16:28:16 +02:00
</ div >
2019-11-13 22:11:12 +01:00
< div class = " col-md-5 " >
2018-07-03 12:28:38 +02:00
{[ " type " : " text " , " label " : " <?php echo tr('Descrizione'); ?> " , " name " : " descrizione " , " required " : 1 , " value " : " $descrizione $ " ]}
2018-06-07 15:47:31 +02:00
</ div >
2018-07-03 12:28:38 +02:00
2018-09-20 11:39:03 +02:00
< div class = " col-md-2 " >
2020-01-14 18:31:46 +01:00
{[ " type " : " checkbox " , " label " : " <?php echo tr('Stato completato?'); ?> " , " name " : " completato " , " value " : " $completato $ " , " help " : " <?php echo tr('Le attività che si trovano in questo stato verranno considerate come completate.'); ?> " , " placeholder " : " <?php echo tr('Completato'); ?> " , " extra " : " <?php echo $attr ; ?> " ]}
2017-08-04 16:28:16 +02:00
</ div >
2019-11-13 22:11:12 +01:00
< div class = " col-md-3 " >
2017-09-04 12:02:29 +02:00
{[ " type " : " text " , " label " : " <?php echo tr('Colore'); ?> " , " name " : " colore " , " required " : 1 , " class " : " colorpicker text-center " , " value " : " $colore $ " , " extra " : " maxlength='7' " , " icon-after " : " <div class='img-circle square'></div> " ]}
2017-08-04 16:28:16 +02:00
</ div >
</ div >
2018-09-20 11:39:03 +02:00
< div class = " row " >
< div class = " col-md-2 " >
2020-01-14 18:31:46 +01:00
{[ " type " : " checkbox " , " label " : " <?php echo tr('Abilita notifiche'); ?> " , " name " : " notifica " , " help " : " <?php echo tr('Quando l \ 'attività passa in questo stato viene inviata una notifica ai destinatari designati.'); ?>. " , " value " : " $notifica $ " ]}
2018-09-20 11:39:03 +02:00
</ div >
2019-11-13 22:11:12 +01:00
< div class = " col-md-5 " >
2019-08-26 18:02:05 +02:00
{[ " type " : " select " , " label " : " <?php echo tr('Template email'); ?> " , " name " : " email " , " value " : " $id_email $ " , " values " : " query=SELECT id, name AS descrizione FROM em_templates WHERE id_module = <?php echo Modules::get('Interventi')['id']; ?> AND deleted_at IS NULL " , " disabled " : < ? php echo intval ( empty ( $record [ 'notifica' ])); ?> ]}
2018-09-20 11:39:03 +02:00
</ div >
2019-11-13 22:11:12 +01:00
< div class = " col-md-5 " >
2018-09-20 12:05:22 +02:00
{[ " type " : " text " , " label " : " <?php echo tr('Destinatari'); ?> " , " name " : " destinatari " , " value " : " $destinatari $ " , " disabled " : < ? php echo intval ( empty ( $record [ 'notifica' ])); ?> ]}
2018-09-20 11:39:03 +02:00
</ div >
</ div >
2017-08-04 16:28:16 +02:00
</ form >
< ? php
2018-02-16 15:06:54 +01:00
// Record eliminabile solo se permesso
2018-07-18 15:20:10 +02:00
if ( $record [ 'can_delete' ]) {
2017-08-04 16:28:16 +02:00
?>
< a class = " btn btn-danger ask " data - backto = " record-list " >
2018-02-18 19:53:23 +01:00
< i class = " fa fa-trash " ></ i > < ? php echo tr ( 'Elimina' ); ?>
2017-08-04 16:28:16 +02:00
</ a >
< ? php
}
?>
< script >
$ ( document ) . ready ( function (){
$ ( '.colorpicker' ) . colorpicker () . on ( 'changeColor' , function (){
$ ( '#colore' ) . parent () . find ( '.square' ) . css ( 'background' , $ ( '#colore' ) . val () );
});
$ ( '#colore' ) . parent () . find ( '.square' ) . css ( 'background' , $ ( '#colore' ) . val () );
2020-01-14 18:31:46 +01:00
$ ( " #notifica " ) . change ( function (){
if ( $ ( this ) . is ( " :checked " )) {
$ ( " #email " ) . attr ( " required " , true );
$ ( " #email " ) . attr ( " disabled " , false );
$ ( " #destinatari " ) . attr ( " required " , true );
$ ( " #destinatari " ) . attr ( " disabled " , false );
} else {
$ ( " #email " ) . attr ( " required " , false );
$ ( " #email " ) . attr ( " disabled " , true );
$ ( " #destinatari " ) . attr ( " required " , false );
$ ( " #destinatari " ) . attr ( " disabled " , true );
}
});
2017-08-04 16:28:16 +02:00
});
2018-07-03 12:28:38 +02:00
</ script >