16 ) { die(json_encode(["results" => []])); } $npa = NuovaPiattaformaAppalti::initStatic(); if (!empty($npa)) { if ($_SESSION["utente"]->permission("npa")) { $centriCosto = $npa->getCodiciCentriDiCosto($cf); $ret = []; foreach($centriCosto as $id => $centro) { $centro = ["id" =>$id, "text" => $centro]; $ret[] = $centro; } die(json_encode(["results" => $ret])); } } else if (!empty($_SESSION["utente"]) && !empty($codice) && !empty($cf)) { $centriCosto = NuovaPiattaformaAppalti::getCodiciCentriDiCostoFromDB($cf); $ret = []; foreach($centriCosto as $id => $centro) { $centro = ["id" =>$id, "text" => $centro]; $ret[] = $centro; } die(json_encode(["results" => $ret])); } HTTPStatus(500);