1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-01-26 13:44:55 +01:00
openstamanager/modules/anagrafiche/api/create.php
Thomas Zilio 892b9a815c Aggiornamento dell'API
Aggiornamento dell'API, con introduzione del supporto completo alla creazione di nuovi valori e miglioramento della gestione delle eccezioni.
2017-08-28 18:15:52 +02:00

23 lines
732 B
PHP

<?php
switch ($resource) {
case 'add_anagrafica':
$rs = $dbo->fetchArray('SELECT codice FROM an_anagrafiche ORDER BY CAST(codice AS SIGNED) DESC LIMIT 0, 1');
$codice = get_next_code($rs[0]['codice'], 1, get_var('Formato codice anagrafica'));
// Inserisco l'anagrafica
$dbo->insert('an_anagrafiche', [
'ragione_sociale' => $post['data']['ragione_sociale'],
'codice' => $codice,
]);
// Inserisco il rapporto dell'anagrafica (cliente, tecnico, ecc)
$dbo->sync('an_tipianagrafiche_anagrafiche', ['idanagrafica' => $dbo->lastInsertedID()], ['idtipoanagrafica' => (array) $post['data']['tipi']]);
break;
}
return [
'add_anagrafica',
];