runQuery($sQuery0); $iFilteredTotal = $db->dbRows(); $result = $db->runQuery($sQuery0.$sLimit); /* Total data set length */ $sQuery2 = " SELECT COUNT(DISTINCT(tp.semester)) as total FROM $sTable $sWhere $where2 "; //echo $sQuery2; $db->runQuery($sQuery2); $aResultTotal = $db->dbFetch(); $iTotal = $aResultTotal['total']; /*$rResultTotal = mysql_query( $sQuery, $gaSql['link'] ) or fatal_error( 'MySQL Error: ' . mysql_errno() ); $aResultTotal = mysql_fetch_array($rResultTotal); $iTotal = $aResultTotal[0];*/ /* * Output */ $output = [ 'sEcho' => intval($_GET['sEcho']), 'iTotalRecords' => $iTotal, 'iTotalDisplayRecords' => $iFilteredTotal, 'aaData' => [], ]; while ($aRow = $db->dbFetch($result)) { //print_r($aRow); $row = []; $tahunSplit = intval($aRow['tahunSplit']); $tahunSplitNext = $tahunSplit + 1; $semsterSplit = $aRow['semesterSplit']; switch ($semsterSplit) { case 'GAS': $semesterText = 'GAZAL'; break; case 'GEN': $semesterText = 'GENAP'; break; default: $semesterText = '-'; } $periodeFinalText = "$tahunSplit/$tahunSplitNext - $semesterText"; $row[0] = $periodeFinalText; $row[1] = $aRow['proses']; $row[2] = $aRow['terima']; $row[3] = $aRow['tolak']; $row[4] = $aRow['gugur']; $row[5] = $aRow['totaldraft']; $output['aaData'][] = $row; // print_r($row); } echo json_encode($output);