예제 #1
0
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;
}