Ampliamento API e bugfix

This commit is contained in:
Thomas Zilio 2018-08-28 15:39:51 +02:00
parent 2127efa03a
commit 19b5d4e5e7
6 changed files with 22 additions and 4 deletions

View File

@ -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",

View File

@ -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',
];

View File

@ -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,

View File

@ -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;

View File

@ -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();

View File

@ -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();