mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-17 20:10:50 +01:00
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>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-3 text-center">
|
<div class="col-xs-3 text-center">
|
||||||
<a href="https://eepurl.com/8MFgH" target="_blank">
|
<a href="https://github.com/devcode-it/openstamanager/graphs/contributors" target="_blank">
|
||||||
<i class="fa fa-2x fa-envelope"></i><br>
|
<i class="fa fa-2x fa-code"></i><br>
|
||||||
'.tr('Newsletter').'
|
'.tr('Contributori').'
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-3 text-center">
|
<div class="col-xs-3 text-center">
|
||||||
|
@ -43,7 +43,7 @@ $id_anagrafica = filter('id_anagrafica');
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<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>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@ if (!empty($record['immagine'])) {
|
|||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-4">
|
<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>
|
||||||
|
|
||||||
<div class="col-md-4">
|
<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));
|
$rs = $dbo->fetchArray('SELECT idimpianto FROM my_impianti_interventi WHERE idintervento = '.prepare($id_intervento));
|
||||||
$impianti_collegati = implode(',', array_column($rs, 'idimpianto'));
|
$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)) {
|
if (!empty($impianti_collegati)) {
|
||||||
$tecnici_impianti = $dbo->fetchArray('SELECT idtecnico FROM my_impianti WHERE id IN ('.prepare($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'));
|
$id_tecnico = array_unique(array_column($tecnici_impianti, 'idtecnico'));
|
||||||
@ -272,7 +275,7 @@ echo '
|
|||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
if (empty($id_intervento)) {
|
//if (empty($id_intervento)) {
|
||||||
echo '
|
echo '
|
||||||
<!-- ASSEGNAZIONE TECNICI -->
|
<!-- ASSEGNAZIONE TECNICI -->
|
||||||
<div class="box box-info collapsable collapsed-box">
|
<div class="box box-info collapsable collapsed-box">
|
||||||
@ -288,15 +291,15 @@ if (empty($id_intervento)) {
|
|||||||
<div class="box-body">
|
<div class="box-body">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<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="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<div class="btn-group">
|
<div class="btn-group" >
|
||||||
<button type="button" class="btn btn-xs btn-primary" onclick="assegnaTuttiTecnici()">
|
<button type="button" class="btn btn-xs btn-primary '.(intval($id_intervento)? 'disabled' : '').'" onclick="assegnaTuttiTecnici()">
|
||||||
'.tr('Tutti').'
|
'.tr('Tutti').'
|
||||||
</button>
|
</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>
|
<i class="fa fa-times"></i>
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
@ -306,7 +309,7 @@ if (empty($id_intervento)) {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
}
|
//}
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<!-- ORE LAVORO -->
|
<!-- ORE LAVORO -->
|
||||||
|
Loading…
x
Reference in New Issue
Block a user