mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
Miglioria sedi
Fix modifica sede Inserimento campo note
This commit is contained in:
@@ -69,7 +69,7 @@ include_once __DIR__.'/../../core.php';
|
|||||||
</form>
|
</form>
|
||||||
|
|
||||||
<?php
|
<?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).'
|
$elementi = $dbo->fetchArray('SELECT `in_interventi`.`idtipointervento` FROM `in_interventi` WHERE `in_interventi`.`idtipointervento` = '.prepare($id_record).'
|
||||||
UNION
|
UNION
|
||||||
SELECT `an_anagrafiche`.`idtipointervento_default` AS `idtipointervento` FROM `an_anagrafiche` WHERE `an_anagrafiche`.`idtipointervento_default` = '.prepare($id_record).'
|
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'),
|
'fax' => post('fax'),
|
||||||
'id_nazione' => !empty(post('id_nazione')) ? post('id_nazione') : null,
|
'id_nazione' => !empty(post('id_nazione')) ? post('id_nazione') : null,
|
||||||
'idzona' => post('idzona'),
|
'idzona' => post('idzona'),
|
||||||
|
'note' => post('note'),
|
||||||
'gaddress' => post('gaddress'),
|
'gaddress' => post('gaddress'),
|
||||||
'lat' => post('lat'),
|
'lat' => post('lat'),
|
||||||
'lng' => post('lng'),
|
'lng' => post('lng'),
|
||||||
|
@@ -4,6 +4,7 @@ include_once __DIR__.'/../../core.php';
|
|||||||
|
|
||||||
$google = setting('Google Maps API key');
|
$google = setting('Google Maps API key');
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if (!empty($google)) {
|
if (!empty($google)) {
|
||||||
echo '
|
echo '
|
||||||
@@ -79,7 +80,12 @@ echo '
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-6">
|
<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 class="row">
|
||||||
|
<div class="col-md-12">
|
||||||
|
{[ "type": "textarea", "label": "'.tr('Note').'", "name": "note", "value": "$note$" ]}
|
||||||
</div>
|
</div>
|
||||||
</div>';
|
</div>';
|
||||||
|
|
||||||
@@ -125,15 +131,34 @@ if (!empty($google)) {
|
|||||||
</div>';
|
</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 '
|
echo '
|
||||||
<!-- PULSANTI -->
|
<!-- PULSANTI -->
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<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').'
|
<i class="fa fa-trash"></i> '.tr('Elimina').'
|
||||||
</a>
|
</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>
|
||||||
</div>
|
</div>
|
||||||
</form>';
|
</form>';
|
||||||
|
@@ -2,11 +2,11 @@
|
|||||||
|
|
||||||
include_once __DIR__.'/../../core.php';
|
include_once __DIR__.'/../../core.php';
|
||||||
|
|
||||||
if (isset($id_record)) {
|
if (isset($id_parent)) {
|
||||||
$record = $dbo->fetchOne('SELECT *,
|
$record = $dbo->fetchOne('SELECT *,
|
||||||
(SELECT tipo FROM an_anagrafiche WHERE an_anagrafiche.idanagrafica = an_sedi.idanagrafica) AS tipo_anagrafica,
|
(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
|
(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['lat'] = floatval($record['lat']);
|
||||||
$record['lng'] = floatval($record['lng']);
|
$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` = 'Concluso';
|
||||||
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Fatturato';
|
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';
|
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`;
|
Reference in New Issue
Block a user