Migliorie minori

This commit is contained in:
Luca 2018-11-21 00:06:56 +01:00
parent 82f8ce89e0
commit 72f666dcd5
3 changed files with 23 additions and 17 deletions

View File

@ -6,14 +6,14 @@ switch (post('op')) {
case 'delete-bulk': case 'delete-bulk':
if (App::debug()) { if (App::debug()) {
$id_azienda = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Azienda'")[0]['idtipoanagrafica']; $idtipoanagrafica_azienda = $dbo->fetchArray("SELECT idtipoanagrafica FROM an_tipianagrafiche WHERE descrizione='Azienda'")[0]['idtipoanagrafica'];
foreach ($id_records as $id) { foreach ($id_records as $id) {
$anagrafica = $dbo->fetchArray('SELECT an_tipianagrafiche.idtipoanagrafica FROM an_tipianagrafiche INNER JOIN an_tipianagrafiche_anagrafiche ON an_tipianagrafiche.idtipoanagrafica=an_tipianagrafiche_anagrafiche.idtipoanagrafica WHERE idanagrafica='.prepare($id)); $anagrafica = $dbo->fetchArray('SELECT an_tipianagrafiche.idtipoanagrafica FROM an_tipianagrafiche INNER JOIN an_tipianagrafiche_anagrafiche ON an_tipianagrafiche.idtipoanagrafica=an_tipianagrafiche_anagrafiche.idtipoanagrafica WHERE idanagrafica='.prepare($id));
$tipi = array_column($anagrafica, 'idtipoanagrafica'); $tipi = array_column($anagrafica, 'idtipoanagrafica');
// Se l'anagrafica non è l'azienda principale, la disattivo // Se l'anagrafica non è di tipo Azienda
if (!in_array($id_azienda, $tipi)) { if (!in_array($idtipoanagrafica_azienda, $tipi)) {
$dbo->query('UPDATE an_anagrafiche SET deleted_at = NOW() WHERE idanagrafica = '.prepare($id).Modules::getAdditionalsQuery($id_module)); $dbo->query('UPDATE an_anagrafiche SET deleted_at = NOW() WHERE idanagrafica = '.prepare($id).Modules::getAdditionalsQuery($id_module));
} }
} }

View File

@ -46,21 +46,27 @@ if (get('anteprima') !== null) {
{[ "type": "text", "label": "<?php echo tr('Nome e cognome'); ?>", "name": "firma_nome", "required": 1 ]} {[ "type": "text", "label": "<?php echo tr('Nome e cognome'); ?>", "name": "firma_nome", "required": 1 ]}
</div> </div>
</div> </div>
<div class="row">
<div class="col-md-12">
<div id="signature-pad" class="signature-pad"> <div id="signature-pad" class="signature-pad">
<canvas id="canvas" onselectstart="return false"></canvas> <canvas id="canvas" onselectstart="return false"></canvas>
<input type="hidden" name="firma_base64" id="firma_base64" value=""> <input type="hidden" name="firma_base64" id="firma_base64" value="">
</div> </div>
</div>
</div>
<div class="btn-group pull-right"> <br>
<div class="row">
<div class="col-md-6">
<button type="button" class="btn btn-danger" data-action="clear"> <button type="button" class="btn btn-danger" data-action="clear">
<i class="fa fa-eraser"></i> <?php echo tr('Cancella firma'); ?> <i class="fa fa-eraser"></i> <?php echo tr('Cancella firma'); ?>
</button> </button>
<button type="submit" class="btn btn-success" data-action="save"> </div>
<div class="col-md-6">
<button type="submit" class="btn btn-success pull-right" data-action="save">
<i class="fa fa-check"></i> <?php echo tr('Salva firma'); ?> <i class="fa fa-check"></i> <?php echo tr('Salva firma'); ?>
</button> </button>
</div> </div>
</div>
</form> </form>
<div class="clearfix"></div> <div class="clearfix"></div>

View File

@ -99,7 +99,7 @@ $_SESSION['superselect']['idanagrafica'] = $record['idanagrafica'];
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
{[ "type": "select", "label": "<?php echo tr('Zona'); ?>", "name": "idzona", "values": "query=SELECT id, CONCAT_WS( ' - ', nome, descrizione) AS descrizione FROM an_zone ORDER BY nome", "value": "$idzona$" , "placeholder": "<?php echo tr('Nessuna zona'); ?>", "extra": "readonly" ]} {[ "type": "select", "label": "<?php echo tr('Zona'); ?>", "name": "idzona", "values": "query=SELECT id, CONCAT_WS( ' - ', nome, descrizione) AS descrizione FROM an_zone ORDER BY nome", "value": "$idzona$" , "placeholder": "<?php echo tr('Nessuna zona'); ?>", "extra": "readonly", "help":"<?php echo 'La zona viene definita automaticamente in base al cliente selezionato'; ?>." ]}
</div> </div>