Ampliamento API e bugfix
This commit is contained in:
parent
2127efa03a
commit
19b5d4e5e7
|
@ -57,8 +57,11 @@
|
||||||
"psr-4": {
|
"psr-4": {
|
||||||
"": "src/",
|
"": "src/",
|
||||||
"Modules\\Fatture\\": "modules/fatture/src",
|
"Modules\\Fatture\\": "modules/fatture/src",
|
||||||
|
"Modules\\Fatture\\Custom\\": "modules/fatture/custom/src",
|
||||||
"Modules\\Anagrafiche\\": "modules/anagrafiche/src",
|
"Modules\\Anagrafiche\\": "modules/anagrafiche/src",
|
||||||
|
"Modules\\Anagrafiche\\Custom\\": "modules/anagrafiche/custom/src",
|
||||||
"Plugins\\Fatturazione\\": "plugins/fatturazione/src"
|
"Plugins\\Fatturazione\\": "plugins/fatturazione/src"
|
||||||
|
"Plugins\\Fatturazione\\Custom\\": "plugins/fatturazione/custom/src"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"lib/functions.php",
|
"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');
|
$idtipodocumento = post('idtipodocumento');
|
||||||
$id_segment = post('id_segment');
|
$id_segment = post('id_segment');
|
||||||
|
|
||||||
$fattura = Modules\Fatture\Fattura::create([
|
$fattura = Fattura::create([
|
||||||
'idanagrafica' => $idanagrafica,
|
'idanagrafica' => $idanagrafica,
|
||||||
'data' => $data,
|
'data' => $data,
|
||||||
'id_segment' => $id_segment,
|
'id_segment' => $id_segment,
|
||||||
|
|
|
@ -42,10 +42,10 @@ switch ($resource) {
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'sessioni_intervento':
|
case 'sessione':
|
||||||
$data = $request['data'];
|
$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;
|
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();
|
$dbo = Database::getConnection();
|
||||||
|
|
||||||
|
|
|
@ -221,6 +221,9 @@ class API extends \Util\Singleton
|
||||||
return self::error('notFound');
|
return self::error('notFound');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Inclusione funzioni del modulo
|
||||||
|
include_once App::filepath(DOCROOT.'/modules/'.$resources[$resource].'|custom|', 'modutil.php');
|
||||||
|
|
||||||
// Database
|
// Database
|
||||||
$dbo = $database = Database::getConnection();
|
$dbo = $database = Database::getConnection();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue