$configPath = substr(__DIR__,0,strpos(__DIR__,"/public_html"))."/config.php"; include_once($configPath); $id_modulo = "contratti.documentale"; if (!empty($_GET['codice_contratto']) && !empty($_GET['codice_classe_documentale']) && !empty($_SESSION["utente"]) ) { $contratto = stipula::init($_GET['codice_contratto']); if (!empty($contratto)) { $return = array(); $return["draw"] = (int)$_GET["draw"]; $return["recordsTotal"] = (int)0; $return["recordsFiltered"] = (int)0; $filters = [ 'codice_contratto' => $contratto->info['codice'], 'codice_classe_documentale' => $_GET['codice_classe_documentale'] ]; switch($_GET["order"][0]["column"]) { case "0": null ; break; case "1": null ; break; case "2": null ; break; case "3": null; break; case "4": null; break; case "5": $orderKey = 'timestamp_creazione'; break; } if ($_GET["order"][0]["dir"] == "desc") { $orders[$orderKey] = "DESC"; } else { $orders[$orderKey] = "ASC"; } $richieste = RichiestaDocumentale::getRichieste($filters, $orders); $classe_documentale = ContrattoDocumentale::getInfo($_GET['codice_classe_documentale'])->info; if (!empty($richieste)) { $return["recordsTotal"] = (int)count($richieste); $richieste = rispostaDocumentale::getBadge($contratto->info['codice'], $richieste, "sa"); $countRecordFiltered = 0; foreach($richieste as $richiesta) { $oe = oeManager::getOE($richiesta['codice_oe']); $row = array(); $row[] = ""; $row[] = "". $classe_documentale['titolo'] .""; if (!empty($oe['codice'])) { $row[] = "". $oe['ragione_sociale'] .""; } $row[] = "