break; case "getResultados": $result = $resultados->getResultados($mode); break; case "getResultadosEquipos": $result = $resultados->getResultadosEquipos($mode); break; case "getPuesto": $data = array('Perro' => $idperro, 'Faltas' => http_request("Faltas", "i", 0), 'Tocados' => http_request("Tocados", "i", 0), 'Rehuses' => http_request("Rehuses", "i", 0), 'Eliminado' => http_request("Eliminado", "i", 0), 'NoPresentado' => http_request("NoPresentado", "i", 1), 'Tiempo' => http_request("Tiempo", "f", 0)); $result = $resultados->getPuesto($mode, $data); break; case "getTRS": $result = $resultados->getTRS($mode); break; case "bestTimes": $result = $resultados->bestTimes($mode); break; default: throw new Exception("resultadosFunctions:: invalid operation: {$operation} provided"); } if ($result === null) { throw new Exception($resultados->errormsg); } if ($result === "") { echo json_encode(array('success' => true, 'insert_id' => $resultados->conn->insert_id, 'affected_rows' => $resultados->conn->affected_rows)); } else { echo json_encode($result); } } catch (Exception $e) { do_log($e->getMessage()); echo json_encode(array('errorMsg' => $e->getMessage()));