Fix selezione tecnici assegnati in fase di pianificazione promemoria attività
Aggiunto link ai Contributori pagina info
This commit is contained in:
parent
9191ad78bd
commit
374ada265f
6
info.php
6
info.php
|
@ -133,9 +133,9 @@ if (file_exists(base_dir().'/assistenza.php')) {
|
|||
</a>
|
||||
</div>
|
||||
<div class="col-xs-3 text-center">
|
||||
<a href="https://eepurl.com/8MFgH" target="_blank">
|
||||
<i class="fa fa-2x fa-envelope"></i><br>
|
||||
'.tr('Newsletter').'
|
||||
<a href="https://github.com/devcode-it/openstamanager/graphs/contributors" target="_blank">
|
||||
<i class="fa fa-2x fa-code"></i><br>
|
||||
'.tr('Contributori').'
|
||||
</a>
|
||||
</div>
|
||||
<div class="col-xs-3 text-center">
|
||||
|
|
|
@ -43,7 +43,7 @@ $id_anagrafica = filter('id_anagrafica');
|
|||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
{[ "type": "select", "label": "<?php echo tr('Tecnico assegnato'); ?>", "name": "idtecnico", "ajax-source": "tecnici", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=Tecnico&readonly_tipo=1" ]}
|
||||
{[ "type": "select", "label": "<?php echo tr('Tecnico predefinito'); ?>", "name": "idtecnico", "ajax-source": "tecnici", "icon-after": "add|<?php echo Modules::get('Anagrafiche')['id']; ?>|tipoanagrafica=Tecnico&readonly_tipo=1" ]}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -71,7 +71,7 @@ if (!empty($record['immagine'])) {
|
|||
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
{[ "type": "select", "label": "<?php echo tr('Tecnico assegnato'); ?>", "name": "idtecnico", "ajax-source": "tecnici", "value": "$idtecnico$" ]}
|
||||
{[ "type": "select", "label": "<?php echo tr('Tecnico predefinito'); ?>", "name": "idtecnico", "ajax-source": "tecnici", "value": "$idtecnico$" ]}
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
|
|
|
@ -114,9 +114,12 @@ elseif (!empty($id_intervento)) {
|
|||
|
||||
$rs = $dbo->fetchArray('SELECT idimpianto FROM my_impianti_interventi WHERE idintervento = '.prepare($id_intervento));
|
||||
$impianti_collegati = implode(',', array_column($rs, 'idimpianto'));
|
||||
|
||||
$rs = $dbo->fetchArray('SELECT id_tecnico FROM in_interventi_tecnici_assegnati WHERE id_intervento = '.prepare($id_intervento));
|
||||
$tecnici_assegnati = implode(',', array_column($rs, 'id_tecnico'));
|
||||
}
|
||||
|
||||
// Selezione dei tecnici assegnati agli impianti selezionati
|
||||
// Selezione dei tecnici predefiniti per gli impianti selezionati
|
||||
if (!empty($impianti_collegati)) {
|
||||
$tecnici_impianti = $dbo->fetchArray('SELECT idtecnico FROM my_impianti WHERE id IN ('.prepare($impianti_collegati).')');
|
||||
$id_tecnico = array_unique(array_column($tecnici_impianti, 'idtecnico'));
|
||||
|
@ -272,7 +275,7 @@ echo '
|
|||
</div>
|
||||
</div>';
|
||||
|
||||
if (empty($id_intervento)) {
|
||||
//if (empty($id_intervento)) {
|
||||
echo '
|
||||
<!-- ASSEGNAZIONE TECNICI -->
|
||||
<div class="box box-info collapsable collapsed-box">
|
||||
|
@ -288,15 +291,15 @@ if (empty($id_intervento)) {
|
|||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{[ "type": "select", "label": "'.tr('Tecnici assegnati').'", "multiple": "1", "name": "tecnici_assegnati[]", "ajax-source": "tecnici", "value": "", "icon-after": "add|'.$module_anagrafiche['id'].'|tipoanagrafica=Tecnico&readonly_tipo=1" ]}
|
||||
{[ "type": "select", "label": "'.tr('Tecnici assegnati').'", "multiple": "1", "name": "tecnici_assegnati[]", "ajax-source": "tecnici", "value": "'.$tecnici_assegnati.'", "icon-after": "add|'.$module_anagrafiche['id'].'|tipoanagrafica=Tecnico&readonly_tipo=1", "readonly": '.intval($id_intervento).' ]}
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="btn-group">
|
||||
<button type="button" class="btn btn-xs btn-primary" onclick="assegnaTuttiTecnici()">
|
||||
<div class="btn-group" >
|
||||
<button type="button" class="btn btn-xs btn-primary '.(intval($id_intervento)? 'disabled' : '').'" onclick="assegnaTuttiTecnici()">
|
||||
'.tr('Tutti').'
|
||||
</button>
|
||||
|
||||
<button type="button" class="btn btn-xs btn-danger" onclick="deassegnaTuttiTecnici()">
|
||||
<button type="button" class="btn btn-xs btn-danger '.(intval($id_intervento)? 'disabled' : '').'" onclick="deassegnaTuttiTecnici()">
|
||||
<i class="fa fa-times"></i>
|
||||
</button>
|
||||
</div>
|
||||
|
@ -306,7 +309,7 @@ if (empty($id_intervento)) {
|
|||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
}
|
||||
//}
|
||||
|
||||
echo '
|
||||
<!-- ORE LAVORO -->
|
||||
|
|
Loading…
Reference in New Issue