63 lines
1.9 KiB
PHP
63 lines
1.9 KiB
PHP
<?php
|
|
|
|
include_once __DIR__.'/../../core.php';
|
|
|
|
$operazione = filter('op');
|
|
|
|
switch ($operazione) {
|
|
case 'addsede':
|
|
$dbo->insert('an_sedi', [
|
|
'idanagrafica' => $id_parent,
|
|
'nomesede' => $post['nomesede'],
|
|
'indirizzo' => $post['indirizzo'],
|
|
'indirizzo2' => $post['indirizzo2'],
|
|
'citta' => $post['citta'],
|
|
'cap' => $post['cap'],
|
|
'km' => $post['km'],
|
|
'cellulare' => $post['cellulare'],
|
|
'telefono' => $post['telefono'],
|
|
'email' => $post['email'],
|
|
'idzona' => $post['idzona'],
|
|
]);
|
|
$id_record = $dbo->lastInsertedID();
|
|
|
|
App::flash()->info(tr('Aggiunta una nuova sede!'));
|
|
|
|
break;
|
|
|
|
case 'updatesede':
|
|
$array = [
|
|
'nomesede' => $post['nomesede'],
|
|
'indirizzo' => $post['indirizzo'],
|
|
'indirizzo2' => $post['indirizzo2'],
|
|
'piva' => $post['piva'],
|
|
'codice_fiscale' => $post['codice_fiscale'],
|
|
'citta' => $post['citta'],
|
|
'cap' => $post['cap'],
|
|
'provincia' => $post['provincia'],
|
|
'km' => $post['km'],
|
|
'cellulare' => $post['cellulare'],
|
|
'telefono' => $post['telefono'],
|
|
'email' => $post['email'],
|
|
'fax' => $post['fax'],
|
|
'id_nazione' => !empty($post['id_nazione']) ? $post['id_nazione'] : null,
|
|
'idzona' => $post['idzona'],
|
|
'gaddress' => $post['gaddress'],
|
|
'lat' => $post['lat'],
|
|
'lng' => $post['lng'],
|
|
];
|
|
|
|
$dbo->update('an_sedi', $array, ['id' => $id_record]);
|
|
|
|
App::flash()->info(tr('Salvataggio completato!'));
|
|
|
|
break;
|
|
|
|
case 'deletesede':
|
|
$dbo->query('DELETE FROM `an_sedi` WHERE `id`='.prepare($id_record));
|
|
|
|
App::flash()->info(tr('Sede eliminata!'));
|
|
|
|
break;
|
|
}
|