"DESC"]; $orderKey = "b_consulenze.id"; switch($_GET["order"][0]["column"]) { case "2": $orderKey = "b_consulenze.id "; break; case "3": $orderKey = "b_consulenze_round.numero "; break; case "4": $orderKey = "b_consulenze.oggetto "; break; case "5": $orderKey = "b_consulenze.prezzoRiferimento "; break; case "6": $orderKey = "b_consulenze_round.pubblicazione "; break; case "7": $orderKey = "b_consulenze_round.chiarimenti "; break; case "8": $orderKey = "b_consulenze_round.scadenza "; break; } if ($_GET["order"][0]["dir"] == "desc") { $order[$orderKey] = "DESC"; } else { $order[$orderKey] = "ASC"; } $risultati = consulenza::getList($filters,$order,$_GET["start"],$_GET["length"]); if (count($risultati) > 0) { if (!empty($_GET["search"]["value"])) { $return["recordsFiltered"] = (int)count($risultati); } else { $return["recordsFiltered"] = $return["recordsTotal"]; } $return["data"] = array(); $stati = consulenza::getStati(); foreach($risultati AS $record) { $stato = $stati[$record["stato"]]; $row = array(); $row[] = '
'; $row[] = __($stato["titolo"]); $row[] = $record["codice"]; $row[] = "" . $record["titolo"] . ""; $row[] = mysql2datetime($record["timestamp_creazione"]); $row[] = mysql2datetime($record["timestamp"]); // if (count($enti) > 1) { // $row[] = $enti[$record["codice_ente"]]["denominazione"]; // } $path = "/backend/consulenza/edit.php?codice={$record["codice"]}"; $row[] = "" . __("Dettagli") . ""; $return["data"][] = $row; } } else { $return["data"] = array(); } } else { $return["data"] = array(); } echo json_encode($return); } ?>