diff --git a/modules/interventi/api/update.php b/modules/interventi/api/update.php index 3486378ee..4cdec4512 100644 --- a/modules/interventi/api/update.php +++ b/modules/interventi/api/update.php @@ -1,22 +1,17 @@ load($response); - // file_put_contents('calendario.txt', print_r($events, 1)); - for ($j = 0; $j < sizeof($events['VEVENT']); ++$j) { $description = $events['VEVENT'][$j]['DESCRIPTION']; - // file_put_contents('cal.txt', $description, FILE_APPEND); + // idriga di in_interventi_tecnici if (strstr($events['VEVENT'][$j]['UID'], '-')) { $idriga = 'NEW'; @@ -144,5 +139,5 @@ switch ($resource) { } return [ - 'syncs', + 'sync', ]; diff --git a/src/API.php b/src/API.php index 37a196c9c..c955246c5 100644 --- a/src/API.php +++ b/src/API.php @@ -357,16 +357,20 @@ class API extends \Util\Singleton /** * Restituisce i parametri specificati dalla richiesta. */ - public static function getRequest() + public static function getRequest($raw = false) { $request = []; if (self::isAPIRequest()) { - $request = (array) json_decode(file_get_contents('php://input'), true); + $request = file_get_contents('php://input'); - // Fallback nel caso la richiesta sia effettuata da browser - if ($_SERVER['REQUEST_METHOD'] == 'GET' && empty($request)) { - $request = Filter::getGET(); + if (empty($raw)) { + $request = (array) json_decode($request, true); + + // Fallback nel caso la richiesta sia effettuata da browser + if ($_SERVER['REQUEST_METHOD'] == 'GET' && empty($request)) { + $request = Filter::getGET(); + } } }