0 ? $_POST['length'] : 1000); // Rows display per page $columnIndex = $_POST['order'][0]['column']; // Column index $columnName = $_POST['columns'][$columnIndex]['data']; // Column name $columnSortOrder = $_POST['order'][0]['dir']; // asc or desc $searchValue = $_POST['search']['value']; // Search value $searchArray = array(); $searchQuery = " AND SYSTIMESTAMP BETWEEN INIZIO_PREPARAZIONE AND FINE_PREPARAZIONE "; $res = Bando::LoadDataTableCustom($searchQuery, $searchArray, $columnName, $columnSortOrder, $row, $rowperpage); $data = array(); foreach ($res['empRecords'] as $value) { $isIscritto = true; if ($LoggedAccount->SPID_ACCESS){ $isIscritto = false; } else { $isIscritto = Domanda::VerificaRegistrazione($value['ID']); } if (!$isIscritto){ $fn = 'Presenta candidatura'; } else { $fn = 'Candidatura giĆ  presentata'; } $data[] = array( 'id' => $value['ID'], 'descrizione' => $value['DESCRIZIONE'], 'data_apertura_bando' => $value['INIZIO_PREPARAZIONE'], 'data_chiusura_bando' => $value['FINE_PREPARAZIONE'], 'stato' => $value['STATO_BANDO'] == 1 ? 'Attivo' : 'Non attivo', 'fn' => $fn ); } ## Response $response = array( "draw" => intval($draw), "iTotalRecords" => $res['iTotalRecords'], "iTotalDisplayRecords" => $res['iTotalDisplayRecords'], "aaData" => $data ); exit(html_entity_decode((json_encode($response)))); }