From 19b5d4e5e7bd845e4c3d0e42adacbd037566fb83 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Tue, 28 Aug 2018 15:39:51 +0200 Subject: [PATCH] Ampliamento API e bugfix --- composer.json | 3 +++ modules/articoli/api/retrieve.php | 12 ++++++++++++ modules/fatture/actions.php | 2 +- modules/interventi/api/create.php | 4 ++-- modules/interventi/modutil.php | 2 +- src/API.php | 3 +++ 6 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 modules/articoli/api/retrieve.php diff --git a/composer.json b/composer.json index d8b9f6d20..2e3a81fbc 100644 --- a/composer.json +++ b/composer.json @@ -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", diff --git a/modules/articoli/api/retrieve.php b/modules/articoli/api/retrieve.php new file mode 100644 index 000000000..01dddf2ac --- /dev/null +++ b/modules/articoli/api/retrieve.php @@ -0,0 +1,12 @@ + $idanagrafica, 'data' => $data, 'id_segment' => $id_segment, diff --git a/modules/interventi/api/create.php b/modules/interventi/api/create.php index 2718e0c48..d1e6ea0a3 100644 --- a/modules/interventi/api/create.php +++ b/modules/interventi/api/create.php @@ -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; diff --git a/modules/interventi/modutil.php b/modules/interventi/modutil.php index fbe69eaec..dee6cda15 100644 --- a/modules/interventi/modutil.php +++ b/modules/interventi/modutil.php @@ -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(); diff --git a/src/API.php b/src/API.php index cf3f41255..080444338 100644 --- a/src/API.php +++ b/src/API.php @@ -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();