function saveSerie($idSerie, $NumeroSerie, $Repeticiones, $TipoSerie, $Peso, $idSubrutinaEjercicio, $Observaciones, $TipoPeso) { if ($NumeroSerie == NULL or $NumeroSerie == 0 or $NumeroSerie == '') { $response["success"] = 6; $response["message"] = 'El número de serie, debe ser un número entero mayor a cero'; } else { if ($idSubrutinaEjercicio == NULL) { $response["success"] = 7; $response["message"] = 'El id de la subrutina debe ser un valor numerico'; } else { if ($Repeticiones === NULL) { $Repeticiones = 0; } if ($Peso === NULL) { $Peso = 0; } if ($Observaciones == NULL) { $Observaciones = ''; } switch ($TipoSerie) { case "Peso fijo": $TipoSerieId = 1; break; case "Ascendente": $TipoSerieId = 2; break; case "Descendente": $TipoSerieId = 3; break; case "Ascendente-descendente": $TipoSerieId = 4; break; case "Descendente-ascendente": $TipoSerieId = 5; break; default: $TipoSerieId = 1; } if ($TipoPeso == 'lb' or $TipoPeso == '2' or $TipoPeso == 2) { $TipoPesoId = 2; } else { $TipoPesoId = 1; } if ($idSerie == NULL or $idSerie == 0 or $idSerie == '') { $serie = new Serie(); $response = $serie->saveNewSerie($NumeroSerie, $Repeticiones, $TipoSerieId, $Peso, $idSubrutinaEjercicio, $Observaciones, $TipoPesoId); } else { $serie = new Serie(); $response = $serie->updateSerie($idSerie, $NumeroSerie, $Repeticiones, $TipoSerieId, $Peso, $idSubrutinaEjercicio, $Observaciones, $TipoPesoId); } } } return $response; }