Ampliamento API e bugfix
This commit is contained in:
parent
2127efa03a
commit
19b5d4e5e7
|
@ -57,8 +57,11 @@
|
|||
"psr-4": {
|
||||
"": "src/",
|
||||
"Modules\\Fatture\\": "modules/fatture/src",
|
||||
"Modules\\Fatture\\Custom\\": "modules/fatture/custom/src",
|
||||
"Modules\\Anagrafiche\\": "modules/anagrafiche/src",
|
||||
"Modules\\Anagrafiche\\Custom\\": "modules/anagrafiche/custom/src",
|
||||
"Plugins\\Fatturazione\\": "plugins/fatturazione/src"
|
||||
"Plugins\\Fatturazione\\Custom\\": "plugins/fatturazione/custom/src"
|
||||
},
|
||||
"files": [
|
||||
"lib/functions.php",
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
<?php
|
||||
|
||||
switch ($resource) {
|
||||
case 'articoli':
|
||||
$query = 'SELECT *, (SELECT nome FROM mg_categorie WHERE id = mg_articoli.id_categoria) AS categoria, (SELECT nome FROM mg_categorie WHERE id = mg_articoli.id_sottocategoria) AS sottocategoria FROM mg_articoli WHERE attivo = 1';
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
return [
|
||||
'articoli',
|
||||
];
|
|
@ -25,7 +25,7 @@ switch (post('op')) {
|
|||
$idtipodocumento = post('idtipodocumento');
|
||||
$id_segment = post('id_segment');
|
||||
|
||||
$fattura = Modules\Fatture\Fattura::create([
|
||||
$fattura = Fattura::create([
|
||||
'idanagrafica' => $idanagrafica,
|
||||
'data' => $data,
|
||||
'id_segment' => $id_segment,
|
||||
|
|
|
@ -42,10 +42,10 @@ switch ($resource) {
|
|||
|
||||
break;
|
||||
|
||||
case 'sessioni_intervento':
|
||||
case 'sessione':
|
||||
$data = $request['data'];
|
||||
|
||||
add_tecnico($data['id_intervento'], $data['id_tecnico'], $data['orario_inizio'], $data['orario_fine']);
|
||||
add_tecnico($data['id_intervento'], $user['idanagrafica'], $data['orario_inizio'], $data['orario_fine']);
|
||||
|
||||
break;
|
||||
|
||||
|
|
|
@ -50,7 +50,7 @@ function link_componente_to_articolo($idintervento, $idimpianto, $idarticolo, $q
|
|||
}
|
||||
}
|
||||
|
||||
function add_tecnico($idintervento, $idtecnico, $inizio, $fine, $idcontratto)
|
||||
function add_tecnico($idintervento, $idtecnico, $inizio, $fine, $idcontratto = null)
|
||||
{
|
||||
$dbo = Database::getConnection();
|
||||
|
||||
|
|
|
@ -221,6 +221,9 @@ class API extends \Util\Singleton
|
|||
return self::error('notFound');
|
||||
}
|
||||
|
||||
// Inclusione funzioni del modulo
|
||||
include_once App::filepath(DOCROOT.'/modules/'.$resources[$resource].'|custom|', 'modutil.php');
|
||||
|
||||
// Database
|
||||
$dbo = $database = Database::getConnection();
|
||||
|
||||
|
|
Loading…
Reference in New Issue