parent
3e6f8ce622
commit
5b55c2945c
|
@ -69,7 +69,7 @@ include_once __DIR__.'/../../core.php';
|
|||
</form>
|
||||
|
||||
<?php
|
||||
// Permetto eliminazione tipo intervento solo se questo non è utilizzado da nessun'altra parte a gestionale
|
||||
// Permetto eliminazione tipo intervento solo se questo non è utilizzado da nessun'altra parte nel gestionale
|
||||
$elementi = $dbo->fetchArray('SELECT `in_interventi`.`idtipointervento` FROM `in_interventi` WHERE `in_interventi`.`idtipointervento` = '.prepare($id_record).'
|
||||
UNION
|
||||
SELECT `an_anagrafiche`.`idtipointervento_default` AS `idtipointervento` FROM `an_anagrafiche` WHERE `an_anagrafiche`.`idtipointervento_default` = '.prepare($id_record).'
|
||||
|
|
|
@ -53,6 +53,7 @@ switch ($operazione) {
|
|||
'fax' => post('fax'),
|
||||
'id_nazione' => !empty(post('id_nazione')) ? post('id_nazione') : null,
|
||||
'idzona' => post('idzona'),
|
||||
'note' => post('note'),
|
||||
'gaddress' => post('gaddress'),
|
||||
'lat' => post('lat'),
|
||||
'lng' => post('lng'),
|
||||
|
|
|
@ -4,6 +4,7 @@ include_once __DIR__.'/../../core.php';
|
|||
|
||||
$google = setting('Google Maps API key');
|
||||
|
||||
|
||||
/*
|
||||
if (!empty($google)) {
|
||||
echo '
|
||||
|
@ -79,9 +80,14 @@ echo '
|
|||
</div>
|
||||
|
||||
<div class="col-md-6">
|
||||
{[ "type": "select", "label": "'.tr('Zona').'", "name": "idzona", "values": "query=SELECT `id`, CONCAT(`nome`, \' - \', `descrizione`) AS `descrizione` FROM `an_zone` ORDER BY `descrizione` ASC", "value": "$idzona$" ]}
|
||||
{[ "type": "select", "label": "'.tr('Zona').'", "name": "idzona", "values": "query=SELECT `id`, CONCAT_WS(\' - \', `nome`, `descrizione`) AS `descrizione` FROM `an_zone` ORDER BY `descrizione` ASC", "value": "$idzona$", "placeholder": "'.tr('Nessuna zona').'", "icon-after": "add|'.Modules::get('Zone')['id'].'" ]}
|
||||
</div>
|
||||
</div>';
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
{[ "type": "textarea", "label": "'.tr('Note').'", "name": "note", "value": "$note$" ]}
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
if (!empty($google)) {
|
||||
echo '
|
||||
|
@ -125,15 +131,34 @@ if (!empty($google)) {
|
|||
</div>';
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Permetto eliminazione tipo sede solo se non è utilizzata da nessun'altra parte nel gestionale
|
||||
$elementi = $dbo->fetchArray('SELECT `zz_user_sedi`.`id_user` AS `id` FROM `zz_user_sedi` WHERE `zz_user_sedi`.`idsede` = '.prepare($id_parent).'
|
||||
UNION
|
||||
SELECT `an_referenti`.`id` AS `id` FROM `an_referenti` WHERE `an_referenti`.`idsede` = '.prepare($id_parent).'
|
||||
ORDER BY `id`');
|
||||
|
||||
if (!empty($elementi)) {
|
||||
echo '
|
||||
<div class="alert alert-danger">
|
||||
'.tr('Ci sono _NUM_ documenti collegati', [
|
||||
'_NUM_' => count($elementi),
|
||||
]).'.
|
||||
</div>';
|
||||
|
||||
$disabled = 'disabled';
|
||||
}
|
||||
|
||||
echo '
|
||||
<!-- PULSANTI -->
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<a class="btn btn-danger ask" data-backto="record-edit" data-op="deletesede" data-id="'.$record['id'].'" data-id_plugin="'.$id_plugin.'" data-id_module="'.$id_module.'" data-id_parent="'.$id_parent.'">
|
||||
<a class="btn btn-danger ask '.$disabled.'" data-backto="record-edit" data-op="deletesede" data-id="'.$record['id'].'" data-id_plugin="'.$id_plugin.'" data-id_module="'.$id_module.'" data-id_parent="'.$id_parent.'" '.$disabled.'>
|
||||
<i class="fa fa-trash"></i> '.tr('Elimina').'
|
||||
</a>
|
||||
|
||||
<button type="submit" class="btn btn-primary pull-right"><i class="fa fa-plus"></i> '.tr('Modifica').'</button>
|
||||
<button type="submit" class="btn btn-primary pull-right"><i class="fa fa-edit"></i> '.tr('Modifica').'</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>';
|
||||
|
@ -151,4 +176,4 @@ $(document).ready( function(){
|
|||
$("#form_sedi #lng_").val(result.geometry.location.lng());
|
||||
});
|
||||
});
|
||||
</script>';
|
||||
</script>';
|
|
@ -2,12 +2,12 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
if (isset($id_record)) {
|
||||
if (isset($id_parent)) {
|
||||
$record = $dbo->fetchOne('SELECT *,
|
||||
(SELECT tipo FROM an_anagrafiche WHERE an_anagrafiche.idanagrafica = an_sedi.idanagrafica) AS tipo_anagrafica,
|
||||
(SELECT iso2 FROM an_nazioni WHERE id = id_nazione) AS iso2
|
||||
FROM an_sedi WHERE id='.prepare($id_record));
|
||||
FROM an_sedi WHERE id='.prepare($id_parent));
|
||||
|
||||
$record['lat'] = floatval($record['lat']);
|
||||
$record['lng'] = floatval($record['lng']);
|
||||
}
|
||||
}
|
|
@ -897,3 +897,5 @@ UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`des
|
|||
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Concluso';
|
||||
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Fatturato';
|
||||
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Parzialmente fatturato';
|
||||
|
||||
ALTER TABLE `an_sedi` ADD `note` TEXT NULL DEFAULT NULL AFTER `idzona`;
|
Loading…
Reference in New Issue