Пример #1
0
 function getAsesorByIdUsuarioIdGym($idUsuario, $idGym)
 {
     // Esta función me permite obtener la información del instructor en base a su idUsuario y idGym
     //Creamos la conexión con la base de datos, (la información se encuentra en el archivo conexion.php)
     $conexion = obtenerConexion();
     mysqli_set_charset($conexion, "utf8");
     //formato de datos utf8
     if ($conexion) {
         if ($idUsuario != 0) {
             if ($idGym != 0) {
                 $sql = "SELECT A_ID, FechaIngreso, Matricula, Id_UsuarioGym, Estatus, IdRol FROM Asesor I join UsuarioGimnasio UG on I.Id_UsuarioGym=UG.UG_Id\n                    where IdUsuario='{$idUsuario}' and UG.idGym='{$idGym}' and Estatus=1 and IdRol>1";
                 if ($result = mysqli_query($conexion, $sql)) {
                     if ($result != null) {
                         if ($result->num_rows > 0) {
                             while ($row = mysqli_fetch_array($result)) {
                                 $item = array();
                                 $item["A_ID"] = $row["A_ID"];
                                 $item["FechaIngreso"] = $row["FechaIngreso"];
                                 $item["Matricula"] = $row["Matricula"];
                                 $item["IdUsuarioGym"] = $row["Id_UsuarioGym"];
                                 $item["Estatus"] = $row["Estatus"];
                                 $item["IdRol"] = $row["IdRol"];
                                 $response["asesor"] = $item;
                             }
                             $response["success"] = 0;
                             $response["message"] = 'Consulta exitosa';
                         } else {
                             $response["success"] = 1;
                             $response["message"] = 'No se encontró el instructor asociado con el Gimnasio indicado';
                         }
                     } else {
                         $response["success"] = 1;
                         $response["message"] = 'No se encontró el instructor asociado con el Gimnasio indicado';
                     }
                 } else {
                     $response["success"] = 4;
                     $response["message"] = 'Se presentó un error al ejecutar la consulta';
                 }
             } else {
                 $response["success"] = 6;
                 $response["message"] = 'El id del Gimnasio debe ser diferente de cero';
             }
         } else {
             $response["success"] = 5;
             $response["message"] = 'El id del usuario debe ser diferente de cero';
         }
         desconectar($conexion);
         //desconectamos la base de datos
         return $response;
         //devolvemos el array
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presento un error al realizar la conexión';
     }
 }
Пример #2
0
 function getUsuarioGymByIDU_IDGym($idUsuario, $idGym)
 {
     // Esta función nos regresa todos los registros de usuarioGym, que correspondan a un usuario y Gimnasio especifico
     //Creamos la conexión con la función anterior
     $conexion = obtenerConexion();
     mysqli_set_charset($conexion, "utf8");
     //formato de datos utf8
     if ($idUsuario != 0) {
         if ($idGym != 0) {
             $sql = "SELECT UG_Id, IdGym, Gimnasio.Nombre as Gimnasio, IdUsuario, UsuarioGimnasio.Estatus, IdRol, Rol.Nombre as Rol\n                FROM UsuarioGimnasio join Gimnasio on UsuarioGimnasio.IdGym=Gimnasio.G_Id  join  Rol on UsuarioGimnasio.idRol=Rol.R_Id\n                where IdUsuario='{$idUsuario}' and UsuarioGimnasio.idGym='{$idGym}'";
             if ($result = mysqli_query($conexion, $sql)) {
                 if ($result != null) {
                     if ($result->num_rows > 0) {
                         $response["usuarioGyms"] = array();
                         while ($row = mysqli_fetch_array($result)) {
                             $item = array();
                             $item["Id"] = $row["UG_Id"];
                             $item["IdGym"] = $row["IdGym"];
                             $item["Gimnasio"] = $row["Gimnasio"];
                             $item["IdUsuario"] = $row["IdUsuario"];
                             $item["Estatus"] = $row["Estatus"];
                             $item["IdRol"] = $row["IdRol"];
                             $item["Rol"] = $row["Rol"];
                             array_push($response["usuarioGyms"], $item);
                         }
                         $response["success"] = 1;
                         $response["message"] = 'Consulta exitosa';
                     } else {
                         $response["success"] = 0;
                         $response["message"] = 'No se encontró el usuario asociado con el Gimnasio indicado';
                     }
                 } else {
                     $response["success"] = 0;
                     $response["message"] = 'No se encontró el usuario asociado con el Gimnasio indicado';
                 }
             } else {
                 $response["success"] = 0;
                 $response["message"] = 'Se presento un error al ejecutar la consulta';
             }
         } else {
             $response["success"] = 0;
             $response["message"] = 'El id del Gimnasio debe ser diferente de cero';
         }
     } else {
         $response["success"] = 0;
         $response["message"] = 'El id del usuario debe ser diferente de cero';
     }
     desconectar($conexion);
     //desconectamos la base de datos
     return $response;
     //devolvemos el array
 }
Пример #3
0
function obtenerTodosLosPaises()
{
    $paises = array();
    $sql = "SELECT id_empresa,nombre_empresa FROM tbl_empresa where activo=1 order by nombre_empresa asc";
    $db = obtenerConexion();
    $result = ejecutarQuery($db, $sql);
    while ($row = $result->fetch_assoc()) {
        $pais = new pais($row['id_empresa'], $row['nombre_empresa']);
        array_push($paises, $pais);
    }
    cerrarConexion($db, $result);
    return $paises;
}
Пример #4
0
function obtenerCursos()
{
    $estatus = "ABIERTO";
    $cursos = array();
    $sql = "SELECT id, nombre \r\n                FROM cursos WHERE estatus ='ABIERTO'";
    $db = obtenerConexion();
    // obtenemos todos las sedes
    $result = ejecutarQuery($db, $sql);
    // creamos objetos de la clase sede y los agregamos al arreglo
    while ($row = $result->fetch_assoc()) {
        $row['nombre'] = mb_convert_encoding($row['nombre'], 'UTF-8', mysqli_character_set_name($db));
        $nombre = new nombre($row['nombre'], $row['nombre']);
        array_push($cursos, $nombre);
    }
    cerrarConexion($db, $result);
    // devolvemos el arreglo
    return $cursos;
}
Пример #5
0
 function updatePesoEnSerie($idSerie, $NuevoPeso, $TipoDePeso)
 {
     //Creamos la conexión con la función anterior
     $conexion = obtenerConexion();
     //generamos la consulta
     if ($conexion) {
         mysqli_set_charset($conexion, "utf8");
         //formato de datos utf8
         mysqli_autocommit($conexion, FALSE);
         mysqli_begin_transaction($conexion);
         $sql = "UPDATE `Serie` SET `PesoPropuesto`='{$NuevoPeso}', `TipoPeso`='{$TipoDePeso}' WHERE `Sr_ID`='{$idSerie}'";
         if ($result = mysqli_query($conexion, $sql)) {
             $fecha = new DateTime();
             $hoy = $fecha->getTimestamp();
             $sql2 = "INSERT INTO PesoAvances (`Peso`, `TipoPeso`, `id_Serie`,`Fecha`) VALUES ({$NuevoPeso}, {$TipoDePeso}, {$idSerie}, {$hoy})";
             if ($result = mysqli_query($conexion, $sql2)) {
                 mysqli_commit($conexion);
                 // mysqli_close($conexion);
                 $serieDatos = $this->obtenerSerieByID($idSerie);
                 $response["serie"] = $serieDatos["serie"];
                 $response["success"] = 0;
                 $response["message"] = 'Peso almacenado correctamente';
             } else {
                 mysqli_rollback($conexion);
                 // mysqli_close($conexion);
                 $response["success"] = 5;
                 $response["message"] = 'El peso no pudo ser almacenado correctamente en el histórico';
             }
         } else {
             mysqli_rollback($conexion);
             //mysqli_close($conexion);
             $response["success"] = 4;
             $response["message"] = 'El peso no pudo ser actualizado correctamente';
         }
         desconectar($conexion);
         //desconectamos la base de datos
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presentó un error al realizar la conexión con la base de datos';
     }
     return $response;
     //devolvemos el array
 }
Пример #6
0
 function getSociosDisponibles($idSucursal)
 {
     //Este método es utilizado para poder determinar cuantos socios se pueden agregar a una sucursal
     //Creamos la conexión
     $conexion = obtenerConexion();
     if ($conexion) {
         mysqli_set_charset($conexion, "utf8");
         //formato de datos utf8
         // Armamos la consulta, para determinar cuantos socios quedan disponibles para ser asignados a la sucursal.
         $sql = "Select  (SELECT NumeroSocios FROM sucursal where S_Id={$idSucursal}) as LimiteDeSocios,\n                        ((SELECT NumeroSocios FROM sucursal where S_Id={$idSucursal}) -\n                (SELECT COUNT(Id_Sucursal) as SociosActivos FROM socio where Id_Sucursal={$idSucursal} and Estatus=1)) as SociosDisponibles;";
         if ($result = mysqli_query($conexion, $sql)) {
             if ($result != null) {
                 if ($result->num_rows > 0) {
                     $response["SociosDisponibles"] = 0;
                     while ($row = mysqli_fetch_array($result)) {
                         $response["SociosDisponibles"] = $row["SociosDisponibles"];
                         $response["LimiteDeSocios"] = $row["LimiteDeSocios"];
                     }
                     $response["success"] = 0;
                     $response["message"] = 'Consulta exitosa';
                 } else {
                     $response["success"] = 5;
                     $response["message"] = 'Se presentó un error al calcular el número de socios disponibles';
                 }
             } else {
                 $response["success"] = 5;
                 $response["message"] = 'Se presentó un error al calcular el número de socios disponibles';
             }
         } else {
             $response["success"] = 4;
             $response["message"] = 'Se presentó un error al ejecutar la consulta';
         }
         desconectar($conexion);
         //desconectamos la base de datos
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presentó un error al realizar la conexión';
     }
     return $response;
     //devolvemos el array
 }
Пример #7
0
 function getEjerciciosByArregloEjercicios($listadoEjercicios)
 {
     // Esta función nos regresa el detalle de ejercicios contenidos en un listado de ejercicio
     // Éste método es utilizado, para cuando se actulice un grupo de ejercicios
     //Creamos la conexión con la función anterior
     $conexion = obtenerConexion();
     if ($conexion) {
         mysqli_set_charset($conexion, "utf8");
         //formato de datos utf8
         if ($listadoEjercicios != '') {
             $sql = "Select sep.SEP_ID as ID,\n                            (Select group_concat(Repeticiones order By NumeroSerie) as Repeticiones FROM serie where id_SubrutinaEjercicio=sep.SEP_ID) as Repeticiones,\n                            (Select group_concat(DISTINCT PesoPropuesto order By NumeroSerie) as PesoPropuesto FROM serie where id_SubrutinaEjercicio=sep.SEP_ID) as PesoPropuesto,\n                            (SELECT u.Abreviatura FROM serie s join unidadespeso u ON s.TipoPeso=u.UP_ID where id_SubrutinaEjercicio=sep.SEP_ID LIMIT 1) AS UnidadPeso\n                    from subrutinaejerciciopeso sep JOIN sucursalejerciciopesa sp on sep.id_EjercicioPeso=sp.SEP_ID\n                        join ejerciciopesa p on sp.id_EjercicioPesa=p.EP_ID\n                    where sep.SEP_ID in ({$listadoEjercicios}) order by Orden";
             if ($result = mysqli_query($conexion, $sql)) {
                 if ($result != null) {
                     if ($result->num_rows > 0) {
                         $response["ejercicios"] = array();
                         $bandera = TRUE;
                         while ($row = mysqli_fetch_array($result)) {
                             $item = array();
                             $item["ID"] = $row["ID"];
                             /*
                                                                 $item["Orden"]=$row["Orden"];
                                                                 if ($item["Orden"]==NULL){$item["Orden"]=0;}
                             
                                                                 $item["IdEjercicio"]=$row["IdEjercicio"];
                                                                 if ($item["IdEjercicio"]==NULL){$item["IdEjercicio"]=0;}
                             
                                                                 $item["NombreEjercicio"]=$row["NombreEjercicio"];
                                                                 if ($item["NombreEjercicio"]==NULL){$item["NombreEjercicio"]='';}
                             
                                                                 $item["AliasEjercicio"]=$row["AliasEjercicio"];
                                                                 if ($item["AliasEjercicio"]==NULL){$item["AliasEjercicio"]='';}
                             
                                                                 $item["CodigoAparato"]=$row["CodigoAparato"];
                                                                 if ($item["CodigoAparato"]==NULL){$item["CodigoAparato"]='';}
                             
                                                                 $item["CodigoImagen1"]=$row["CodigoImagen1"];
                                                                 if ($item["CodigoImagen1"]==NULL){$item["CodigoImagen1"]=0;}
                             
                                                                 $item["CodigoImagen2"]=$row["CodigoImagen2"];
                                                                 if ($item["CodigoImagen2"]==NULL){$item["CodigoImagen2"]=0;}
                             
                                                                 $item["ImagenGenerica1"]=$row["ImagenGenerica1"];
                                                                 if ($item["ImagenGenerica1"]==NULL){$item["ImagenGenerica1"]='';}
                             
                                                                 $item["ImagenGenerica2"]=$row["ImagenGenerica2"];
                                                                 if ($item["ImagenGenerica2"]==NULL){$item["ImagenGenerica2"]='';}
                             
                                                                 $item["TipoFuenteImagen"]=$row["TipoFuenteImagen"];
                                                                 if ($item["TipoFuenteImagen"]==NULL){$item["TipoFuenteImagen"]='';}
                             
                                                                 $item["Circuito"]=$row["Circuito"];
                                                                 if ($item["Circuito"]==NULL){$item["Circuito"]=0;}
                             
                                                                 //********************************************************
                             
                             
                                                                 $item["TiempoDescansoEntreSerie"]=$row["TiempoDescansoEntreSerie"];
                                                                 if ($item["TiempoDescansoEntreSerie"]==NULL){$item["TiempoDescansoEntreSerie"]=0;}
                             
                             
                                                                 $item["NumeroSeries"]=$row["NumeroSeries"];
                                                                 if ($item["NumeroSeries"]==NULL){$item["NumeroSeries"]=0;}
                             */
                             $item["Repeticiones"] = $row["Repeticiones"];
                             if ($item["Repeticiones"] == NULL) {
                                 $item["Repeticiones"] = 0;
                             }
                             $item["PesoPropuesto"] = $row["PesoPropuesto"];
                             if ($item["PesoPropuesto"] == NULL) {
                                 $item["PesoPropuesto"] = 0;
                             }
                             $item["UnidadPeso"] = $row["UnidadPeso"];
                             if ($item["UnidadPeso"] == NULL) {
                                 $item["UnidadPeso"] = '';
                             }
                             $Series = array();
                             $Series = $this->getSerieByEjercicioSubrutina($item["ID"]);
                             $item["Series"] = $Series;
                             array_push($response["ejercicios"], $item);
                         }
                         $response["success"] = 0;
                         $response["message"] = 'Consulta exitosa';
                     } else {
                         $response["success"] = 1;
                         $response["message"] = 'No se encontró detalle de la subrutina indicada';
                     }
                 } else {
                     $response["success"] = 1;
                     $response["message"] = 'No se encontró detalle de la subrutina indicada';
                 }
             } else {
                 $response["success"] = 4;
                 $response["message"] = 'Se presento un error al ejecutar la consulta';
             }
         } else {
             $response["success"] = 5;
             $response["message"] = 'El listado de ejercicios se encuentra vacio';
         }
         desconectar($conexion);
         //desconectamos la base de datos
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presentó un error en la conexión con la base de datos';
     }
     return $response;
     //devolvemos el array
 }
Пример #8
0
 function deleteRutina($R_ID)
 {
     //Creamos la conexión a la base de datos
     $conexion = obtenerConexion();
     if ($conexion) {
         //Verificamos que la conexión se haya realizado de manera correcta
         mysqli_set_charset($conexion, "utf8");
         //Formato de datos utf8
         //Procedemos a armar las consultas
         $sql = "DELETE FROM `Rutina` WHERE `R_ID`={$R_ID}";
         if ($result = mysqli_query($conexion, $sql)) {
             $response["success"] = 0;
             $response["message"] = 'La rutina se eliminó correctamente';
         } else {
             $response["success"] = 4;
             $response["message"] = 'Se presento un error al ejecutar la consulta';
         }
         desconectar($conexion);
         //desconectamos la base de datos
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presentó un error en la conexión con la base de datos';
     }
     return $response;
     //devolvemos el array
 }
Пример #9
0
<script type="text/javascript" src="js/formcheck.js"></script>


<?php 
//print_r($_POST);
require_once "conexion.php";
require_once "conexioncmb.php";
$fecha = "2012-11-16";
$nombrecurso = "PRIMER ENCUENTRO DOCENTE PARA LA MEJORA DE LA CONVIVENCIA ESCOLAR";
$sede = $_POST["cboSedes"];
$taller = $_POST["cboTalleres"];
date_default_timezone_set('america/mexico_city');
//Imprimimos la fecha actual dandole un formato
$fechahora = date("Y-m-d h:i:s");
$sql = 'SELECT cupo FROM talleres where idsede = "' . $sede . '" AND taller = "' . $taller . '"';
$db = obtenerConexion();
// obtenemos todos las sedes
$result = ejecutarQuery($db, $sql);
// creamos objetos de la clase sede y los agregamos al arreglo
while ($row = $result->fetch_assoc()) {
    $cupo = $row['cupo'];
}
cerrarConexion($db, $result);
$sql = 'SELECT * FROM regcursos where sede = "' . $sede . '" AND taller = "' . $taller . '" ';
$result = mysql_query($sql);
$numero = mysql_num_rows($result);
$cupo = $cupo - 1;
echo "cupo:";
echo "{$cupo}";
echo "cuenta:";
echo "{$numero}";
Пример #10
0
 function configurarSeriesMasivas($arregloEjercicios, $arregloSeries)
 {
     // Esta función permite configurar todas las series de un conjunto de ejercicios
     //Creamos la conexión a la base de datos
     $conexion = obtenerConexion();
     if ($conexion) {
         //Verificamos que la conexión se haya realizado de manera correcta
         mysqli_set_charset($conexion, "utf8");
         //Formato de datos utf8
         $ejerciciosDepurados = array();
         // Creamos un arreglo para almacenar los ejercicios que fueron depurados
         $ejerciciosErrorAlDepurarse = array();
         // Creamos un arreglo para almacenar los ejercicios cuyas series no pudieron ser depuradas
         $serieAlmacenadaCorrectamente = array();
         // Creamos un arreglo con las nuevas series almacenadas
         $b = 1;
         //Creamos una bandera para checar, cuando haya un error en las consultas
         mysqli_autocommit($conexion, FALSE);
         //Desactivamos la opción de autocomit, para verificar que se actualicen todos los registros
         mysqli_begin_transaction($conexion);
         // Iniciamos con la transacción
         foreach ($arregloEjercicios as $datosEjercicio) {
             // Recorreremos cada uno de los ejercicios del arreglo
             $idEjercicio = $datosEjercicio["IdEjercicio"];
             // Obtenemos el Id del ejercicio
             //Lo primero que haremos será depurar las series, para que no exista inconsistencia en los datos
             $sql = "DELETE FROM `serie` WHERE id_SubrutinaEjercicio='{$idEjercicio}';";
             mysqli_query($conexion, $sql);
             //Ejecutamos la consulta
             // Una vez que se ha depurados las series anteriores, procederemos a guardar mediante un ciclo, las nuevas series.
             //**********************************************************************************************************************
             $NumeroSerie = 0;
             foreach ($arregloSeries as $datosSerie) {
                 // Recorremos cada una de las series
                 $NumeroSerie = $NumeroSerie + 1;
                 // Incrementamos el número de serie
                 $Observaciones = '';
                 // Las observaciones siempre van en vacio
                 switch ($datosSerie[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;
                 }
                 $sql = "INSERT INTO `serie` (`NumeroSerie`, `Repeticiones`, `id_TipoSerie`, `PesoPropuesto`, `id_SubrutinaEjercicio`, `Observaciones`, `TipoPeso`)\n                        VALUES ({$NumeroSerie}, {$datosSerie['Repeticiones']}, {$TipoSerieId} , {$datosSerie['Peso']}, {$idEjercicio},'{$Observaciones}', {$datosSerie['TipoPeso']});";
                 if ($result = mysqli_query($conexion, $sql)) {
                     //Ejecutamos la consulta para insertar en la tabla de series
                     $fecha = new DateTime();
                     $hoy = $fecha->getTimestamp();
                     //Obtenemos la fecha exacta del sistema, para el historico de pesos
                     $idSerie = mysqli_insert_id($conexion);
                     // Obtenemos el id de la serie, para registrarlo en el histórico de pesos
                     $sql2 = "INSERT INTO pesoavances (`Peso`, `TipoPeso`, `id_Serie`,`Fecha`)\n                                    VALUES ({$datosSerie['Peso']}, {$datosSerie['TipoPeso']}, {$idSerie}, {$hoy})";
                     if ($result = mysqli_query($conexion, $sql2)) {
                         // Ejecutamos la consulta para insertar en la tabla del histórico de pesos
                     } else {
                         $b = 0;
                         // En caso de que no se pueda almacenar correctamente algun dato en la tabla de histórico, haremos un rollback
                         $response["success"] = 5;
                         $response["message"] = 'El peso no pudo ser almacenado correctamente en el histórico';
                         break 2;
                         // En caso de presentarse un error, salimos de ambos ciclos
                     }
                 } else {
                     $b = 0;
                     echo $sql;
                     // Si no se puede almacenar correctamente la serie, procederemos a revertir los cambios
                     $response["success"] = 4;
                     $response["message"] = 'La serie no se pudo registrar correctamente';
                     break 2;
                     // En caso de presentarse un error, salimos de ambos ciclos
                 }
             }
             //**********************************************************************************************************************
         }
         if ($b == 0) {
             // Si se encontró algún error hacemos un rollback
             mysqli_rollback($conexion);
         } else {
             // Si existe algún error, se procede a hacer el commit
             $response["success"] = 0;
             $response["message"] = 'Series almacenadas correctamente';
             mysqli_commit($conexion);
         }
         desconectar($conexion);
         //desconectamos la base de datos
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presentó un error en la conexión con la base de datos';
     }
     return $response;
 }
Пример #11
0
     $password = generarPassword();
     //Generamos un hash para la contraseña.
     $hash = hash_password($password);
     //Generamos mensaje de bienvenida que se mandará por email.
     $message = $firstName . " <br>Tus datos de acceso son: " . $nick . " y su contraseña: <strong>{$password}</strong> ";
 } else {
     $hash = null;
     //usuario ha utilizado un servicio externo que mediante el protocolo oAuth
     //hemos obtenido sus datos.
     //Generamos mensaje de bienvenida que se mandará por email.
     $message = $firstName . " <br>Debes utilizar tu <strong>cuenta de facebook</strong> para acceder a la aplicación";
 }
 try {
     //Procedemos a dar de alta al usuario.
     //Obtenemos la conexión.
     $pdo = obtenerConexion();
     $sql = "INSERT INTO USUARIOS (foto,nick,password,firstName,lastName,email,fechaNac,sexo,ubicacion,telefono,authMethod)\n                        VALUES(:foto,:nick,:password,:firstName,:lastName,:email,STR_TO_DATE(:fechaNac,'%d/%m/%Y'),:sexo,:ubicacion,:telefono,:authMethod)";
     //Preparamos la sentencia.
     $stmt = $pdo->prepare($sql);
     //Bindeamos los datos.
     $stmt->bindParam(':foto', $foto, PDO::PARAM_STR);
     $stmt->bindParam(':nick', $nick, PDO::PARAM_STR);
     $stmt->bindParam(':password', $hash, PDO::PARAM_STR);
     $stmt->bindParam(':firstName', $firstName, PDO::PARAM_STR);
     $stmt->bindParam(':lastName', $lastName, PDO::PARAM_STR);
     $stmt->bindParam(':email', $email, PDO::PARAM_STR);
     $stmt->bindParam(':fechaNac', $fechaNac, PDO::PARAM_STR);
     $stmt->bindParam(':sexo', $sexo, PDO::PARAM_STR);
     $stmt->bindParam(':ubicacion', $ubicacion, PDO::PARAM_STR);
     $stmt->bindParam(':telefono', $telefono, PDO::PARAM_INT);
     $stmt->bindParam(':authMethod', $authMethod, PDO::PARAM_STR);
Пример #12
0
 function actualizarSucursalSocio($idSocio, $idSucursal)
 {
     //Creamos la conexión
     $conexion = obtenerConexion();
     mysqli_set_charset($conexion, "utf8");
     //formato de datos utf8
     if ($conexion) {
         //Verificamos la conexión, en caso de fallar regresamos el error de conexión NO EXITOSA
         /* deshabilitar autocommit para poder hacer un rollback*/
         mysqli_autocommit($conexion, FALSE);
         //Una vez que se ha deshabilitado el autocomit, procedemos con las consultas para actualizar la sucursal del socio
         $sql = "UPDATE `Socio` SET `Id_Sucursal`={$idSucursal} WHERE `So_Id`={$idSocio};";
         if ($result = mysqli_query($conexion, $sql)) {
             mysqli_commit($conexion);
             $response["Socios"] = $this->getSociosBySucursalId($idSucursal);
             $response["success"] = 0;
             $response["message"] = 'Se ha actualizado correctamente la sucursal del socio';
         } else {
             $response["success"] = 4;
             $response["message"] = 'Se presentó un error al actualizar la sucursal del socio';
         }
         desconectar($conexion);
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presentó un error en la conexión con la base de datos';
     }
     return $response;
     //devolvemos el array
 }
Пример #13
0
 function RegistroUsuarioEnforma($nombre, $apellido, $correo, $facebook, $password)
 {
     //Creamos la conexión con la función anterior
     $conexion = obtenerConexion();
     //generamos la consulta
     if ($conexion) {
         mysqli_set_charset($conexion, "utf8");
         //formato de datos utf8
         $sql = $conexion->prepare("CALL nuevoUsuario(?,?,?,?,?);");
         $sql->bind_param("sssss", $nombre, $apellido, $correo, $facebook, $password);
         if ($sql->execute()) {
             $sql->close();
             $response["Usuario"] = array();
             $arregloUsuarios = $this->buscarUsuarioEnformaCorreo($correo);
             $response["Usuario"] = $arregloUsuarios["Usuario"];
             $response["success"] = 0;
             $response["message"] = 'Usuario almacenado correctamente';
         } else {
             //return 'El Usuario no pudo ser almacenado correctamente';
             $response["success"] = 4;
             $response["message"] = 'El Usuario no pudo ser almacenado correctamente';
         }
         desconectar($conexion);
         //desconectamos la base de datos
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presentó un error en la conexión con la base de datos';
     }
     return $response;
     //devolvemos el array
 }
Пример #14
0
 function buscarTipoDeFuentePorNombreExacto($nombre)
 {
     //Creamos la conexión a la base de datos
     $conexion = obtenerConexion();
     mysqli_set_charset($conexion, "utf8");
     //Formato de datos utf8
     $sql = "Select * from tipofuente where Nombre='{$nombre}'";
     if ($result = mysqli_query($conexion, $sql)) {
         if ($result != null) {
             if ($result->num_rows > 0) {
                 $response["TipoFuentes"] = array();
                 while ($row = mysqli_fetch_array($result)) {
                     $item = array();
                     $item["Id"] = $row["tf_id"];
                     $item["Nombre"] = $row["Nombre"];
                     array_push($response["TipoFuentes"], $item);
                 }
                 $response["success"] = 1;
                 $response["message"] = 'Consulta exitosa';
             } else {
                 $response["success"] = 0;
                 $response["message"] = 'No se encontró TipoDeFuente alguno con el nombre indicado';
             }
         } else {
             $response["success"] = 0;
             $response["message"] = 'No se encontró TipoDeFuente alguno con el nombre indicado';
         }
     } else {
         $response["success"] = 0;
         $response["message"] = 'Se presento un error al ejecutar la consulta';
     }
     desconectar($conexion);
     //desconectamos la base de datos
     return $response;
     //devolvemos el array
 }
Пример #15
0
 function saveIdNotificaciones($idUsuario, $idNotificacion)
 {
     //Esta función nos permitirá actualizar el id de notificaciones de un usuario
     //Realizamos la conexión con la base de datos
     $conexion = obtenerConexion();
     if ($conexion) {
         //Verificamos que la conexión se haya realizado de manera correcta
         mysqli_set_charset($conexion, "utf8");
         //Formato de datos utf8
         //Procedemos a armar las consultas
         //Primero insertamos el registro dentro de la tabla usuario
         $sql = "UPDATE `usuarioenforma` SET `IdNotificaciones`='{$idNotificacion}' WHERE `Id`='{$idUsuario}';";
         if ($result = mysqli_query($conexion, $sql)) {
             desconectar($conexion);
             $response["getUsuario"] = $this->getUsuarioEnformaByID($idUsuario);
             $response["success"] = 0;
             $response["message"] = 'Id de notificaciones almacenado correctamente';
         } else {
             $response["success"] = 4;
             $response["message"] = 'Se presentó un error al guardar el usuario';
         }
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presentó un error en la conexión con la base de datos';
     }
     return $response;
     //devolvemos el array
 }
Пример #16
0
 function duplicarRutina($idRutina, $idSocio, $fecha, $numeroSemanas, $objetivo, $idInstructor)
 {
     //Creamos la conexión
     $conexion = obtenerConexion();
     mysqli_set_charset($conexion, "utf8");
     //formato de datos utf8
     if ($conexion) {
         //Verificamos la conexión, en caso de fallar regresamos el error de conexión NO EXITOSA
         /* deshabilitar autocommit para poder hacer un rollback*/
         mysqli_autocommit($conexion, FALSE);
         //Lo primero que vamos a hacer es duplicar la rutina
         if ($objetivo == NULL or $objetivo == '') {
             $sql = "INSERT INTO Rutina\n                        SELECT NULL as R_ID, Nombre, '{$fecha}' as FechaInicio, '{$numeroSemanas}' NumeroSemanas, 1 as Estatus, Objetivo, '{$idSocio}' as id_Socio,NULL as id_Sucursal, '{$idInstructor}' as Id_Instructor FROM Rutina\n                        where R_ID={$idRutina};";
         } else {
             $sql = "INSERT INTO Rutina\n                    SELECT NULL as R_ID, Nombre, '{$fecha}' as FechaInicio, '{$numeroSemanas}' NumeroSemanas, 1 as Estatus, '{$objetivo}' as Objetivo, '{$idSocio}' as id_Socio,NULL as id_Sucursal, '{$idInstructor}' as Id_Instructor FROM Rutina\n                    where R_ID={$idRutina};";
         }
         echo '*******' . $sql . '*****************';
         if ($result = mysqli_query($conexion, $sql)) {
             //Ejecutamos la consulta para duplicar la rutina y verificamos si se ejecutó correctamente
             $idRutinaNueva = mysqli_insert_id($conexion);
             //Procedemos a hacer una consulta, para obtener los días de la rutina a clonar, y poder duplicar cada uno de los días.
             $sql2 = "SELECT SR_ID, Orden, IdRutina, Nombre  FROM Subrutina where IdRutina = {$idRutina};";
             if ($result2 = mysqli_query($conexion, $sql2)) {
                 $seDuplicoTodo = 1;
                 while ($row = mysqli_fetch_array($result2)) {
                     $idSubrutinaOrigen = $row["SR_ID"];
                     $orden = $row["Orden"];
                     $nombreSubrutina = $row["Nombre"];
                     $sqlSubrutina = "INSERT INTO `Subrutina` (`Orden`, `IdRutina`, `Nombre`) VALUES ('{$orden}', '{$idRutinaNueva}', '{$nombreSubrutina}');";
                     if ($resultSubrutina = mysqli_query($conexion, $sqlSubrutina)) {
                         $idSubrutinaNueva = mysqli_insert_id($conexion);
                         // Si la subrutina se insertó correctamente procedemos a obtener el Id de la nueva subrutina
                         //Una vez que tenemos la subrutina, vamos a proceder a duplicar los registros de la tabla de cardio.
                         $sqlCardio = "INSERT INTO SubRutinaEjercicioCardio\n                                        (SELECT NULL as SEC_ID, '{$idSubrutinaNueva}' as Id_Subrutina, Id_EjercicioCardio, Tiempototal, Velocidadpromedio, TipoDeVelocidad, DistanciaTotal, TipoDistancia, Ritmocardiaco, Nivel, Observaciones, Orden FROM SubRutinaEjercicioCardio where Id_Subrutina={$idSubrutinaOrigen});";
                         if ($resultCardio = mysqli_query($conexion, $sqlCardio)) {
                             //Si se ejecutó correctamente la duplicidad de los ejercicios de cárdio, procedemos con la duplicidad de los ejercicios de pesas
                             $sqlPesa = "SELECT SEP_ID, Id_Subrutina, Id_EjercicioPeso, Circuito, TiempoDescansoEntreSerie, Observaciones, Orden\n                                        FROM SubRutinaEjercicioPeso where Id_Subrutina={$idSubrutinaOrigen} ;";
                             //Ya que necesitamos obtener el id de cada registro ingresado, vamos a proceder a recorrer cada ejercicio de pesas de la serie, para irlos registrando.
                             if ($resultPesa = mysqli_query($conexion, $sqlPesa)) {
                                 while ($rowPesa = mysqli_fetch_array($resultPesa)) {
                                     $idEjercicioPesasOrigen = $rowPesa["SEP_ID"];
                                     $idSubrutinaPesas = $rowPesa["Id_Subrutina"];
                                     $ejercicioPesas = $rowPesa["Id_EjercicioPeso"];
                                     $circuitoPesas = $rowPesa["Circuito"];
                                     if ($circuitoPesas == NULL or $circuitoPesas == "") {
                                         $circuitoPesas = 0;
                                     }
                                     $tiempoDescansoEntreSerie = $rowPesa["TiempoDescansoEntreSerie"];
                                     if ($tiempoDescansoEntreSerie == NULL or $tiempoDescansoEntreSerie == '') {
                                         $tiempoDescansoEntreSerie = 0;
                                     }
                                     $observacionesPesas = $rowPesa["Observaciones"];
                                     $ordenPesas = $rowPesa["Orden"];
                                     if ($ordenPesas == NULL or $ordenPesas == '') {
                                         $ordenPesas = 0;
                                     }
                                     $sqlPesas2 = "INSERT INTO `SubRutinaEjercicioPeso` (`Id_Subrutina`, `Id_EjercicioPeso`, `Circuito`, `TiempoDescansoEntreSerie`, `Observaciones`, `Orden`)\n                                                VALUES ('{$idSubrutinaNueva}', '{$ejercicioPesas}', '{$circuitoPesas}', '{$tiempoDescansoEntreSerie}', '{$observacionesPesas}', '{$ordenPesas}');";
                                     if ($resultPesas2 = mysqli_query($conexion, $sqlPesas2)) {
                                         // Ejecutamos la consulta, para insertar los ejecicios de pesas
                                         $idEjercicioPesas = mysqli_insert_id($conexion);
                                         //Obtenemos el id del registro de pesas
                                         //Una vez que registramos el ejercicio de pesas, procedemos a duplicar las series
                                         $sqlSeries = "INSERT INTO Serie\n                                                    (SELECT NULL as Sr_ID, NumeroSerie, Repeticiones, id_TipoSerie, PesoPropuesto, '{$idEjercicioPesas}' as id_SubrutinaEjercicio, Observaciones, TipoPeso\n                                                    FROM Serie where id_SubrutinaEjercicio={$idEjercicioPesasOrigen});";
                                         if ($resultSeries = mysqli_query($conexion, $sqlSeries)) {
                                             //Ejecutamos la consulta para duplicar las diferentes series del ejercicio
                                         } else {
                                             $seDuplicoTodo = 0;
                                             $response["success"] = 8;
                                             $response["message"] = 'Se presentó un error al duplicar las series del ejercicio: ' . $idEjercicioPesasOrigen . " ";
                                             /* Revertir */
                                             mysqli_rollback($conexion);
                                         }
                                     } else {
                                         $seDuplicoTodo = 0;
                                         $response["success"] = 8;
                                         $response["message"] = 'Se presentó un error al duplicar el ejercicio con id: ' . $idEjercicioPesasOrigen . " ";
                                         /* Revertir */
                                         echo "La consulta que falló es la: " . $sqlPesas2 . ' ******';
                                         mysqli_rollback($conexion);
                                     }
                                 }
                             } else {
                                 $seDuplicoTodo = 0;
                                 $response["success"] = 8;
                                 $response["message"] = 'Se presentó un error al consultar los ejercicios de pesas de la subrutina con Id: ' . $idSubrutinaOrigen . " ";
                                 /* Revertir */
                                 mysqli_rollback($conexion);
                             }
                         } else {
                             $seDuplicoTodo = 0;
                             $response["success"] = 7;
                             $response["message"] = 'Se presentó un error al duplicar los ejercicios de cardio de la subrutina con Id: ' . $idSubrutinaOrigen . " ";
                             /* Revertir */
                             mysqli_rollback($conexion);
                         }
                     } else {
                         $seDuplicoTodo = 0;
                         $response["success"] = 6;
                         $response["message"] = 'Se presentó un error al duplicar la subrutina con Id: ' . $idSubrutinaOrigen . " ";
                         /* Revertir */
                         mysqli_rollback($conexion);
                     }
                 }
                 if ($seDuplicoTodo == 1) {
                     mysqli_commit($conexion);
                     $response["success"] = 0;
                     $response["message"] = 'Rutina clonada correctamente';
                 }
             } else {
                 $response["success"] = 5;
                 $response["message"] = 'Se presentó un error al consultar los días de la rutina (subrutinas)';
                 /* Revertir */
                 mysqli_rollback($conexion);
             }
         } else {
             $response["success"] = 4;
             $response["message"] = 'Se presentó un error al duplicar la rutina';
             /* Revertir */
             mysqli_rollback($conexion);
         }
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presento un error al realizar la conexión';
     }
     return $response;
 }
Пример #17
0
 function actualizarEstatusRutina($R_ID, $estatus)
 {
     //Creamos la conexión a la base de datos
     $conexion = obtenerConexion();
     if ($conexion) {
         //Verificamos que la conexión se haya realizado de manera correcta
         mysqli_set_charset($conexion, "utf8");
         //Formato de datos utf8
         //Procedemos a armar las consultas
         $sql = "UPDATE `rutina` SET `Estatus`='{$estatus}' WHERE `R_ID`='{$R_ID}';";
         if ($result = mysqli_query($conexion, $sql)) {
             $response["Rutina"] = $this->getRutinaById($R_ID);
             $response["success"] = 0;
             $response["message"] = 'Estatus actualizado correctamente';
         } else {
             $response["success"] = 4;
             $response["message"] = 'Se presento un error al ejecutar la consulta';
         }
         desconectar($conexion);
         //desconectamos la base de datos
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presentó un error en la conexión con la base de datos';
     }
     return $response;
     //devolvemos el array
 }
Пример #18
0
 function buscarMusculoPorNombreExacto($nombre)
 {
     //Creamos la conexión a la base de datos
     $conexion = obtenerConexion();
     mysqli_set_charset($conexion, "utf8");
     //Formato de datos utf8
     $sql = "SELECT M_ID,musculo.Nombre as Nombre,Descripcion, Estatus, Imagen, TipoFuenteImagen as ID_TipoFuente, tipoFuente.Nombre as NombreFuente , TamañoFuenteImagen, ColorFuenteImagen FROM musculo join tipofuente on TipoFuenteImagen=tf_id where musculo.Nombre='{$nombre}'";
     if ($result = mysqli_query($conexion, $sql)) {
         if ($result != null) {
             if ($result->num_rows > 0) {
                 $response["Musculos"] = array();
                 while ($row = mysqli_fetch_array($result)) {
                     $item = array();
                     $item["Id"] = $row["M_ID"];
                     $item["Nombre"] = $row["Nombre"];
                     $item["Descripcion"] = $row["Descripcion"];
                     $item["estatus"] = $row["Estatus"];
                     $item["CodigoImagen"] = $row["Imagen"];
                     $item["ID_TipoFuente"] = $row["ID_TipoFuente"];
                     $item["NombreFuente"] = $row["NombreFuente"];
                     $item["TamañoFuenteImagen"] = $row["TamañoFuenteImagen"];
                     $item["ColorFuenteImagen"] = $row["ColorFuenteImagen"];
                     array_push($response["Musculos"], $item);
                 }
                 $response["success"] = 1;
                 $response["message"] = 'Consulta exitosa';
             } else {
                 $response["success"] = 0;
                 $response["message"] = 'No se encontró Musculo alguno con el nombre indicado';
             }
         } else {
             $response["success"] = 0;
             $response["message"] = 'No se encontró Musculo alguno con el nombre indicado';
         }
     } else {
         $response["success"] = 0;
         $response["message"] = 'Se presento un error al ejecutar la consulta';
     }
     desconectar($conexion);
     //desconectamos la base de datos
     return $response;
     //devolvemos el array
 }
Пример #19
0
 function validarSucursalGimnasio($idGimnasio, $idSucursal)
 {
     //Creamos la conexión
     $conexion = obtenerConexion();
     mysqli_set_charset($conexion, "utf8");
     //formato de datos utf8
     if ($idGimnasio != NULL and $idSucursal != NULL) {
         $sql = "SELECT S_Id  FROM Sucursal where S_Id='{$idSucursal}' and id_gimnasio='{$idGimnasio}'";
         if ($result = mysqli_query($conexion, $sql)) {
             if ($result != null) {
                 if ($result->num_rows > 0) {
                     $response = 1;
                 } else {
                     $response = 0;
                 }
             } else {
                 $response = 0;
             }
         } else {
             $response = -1;
         }
     } else {
         $response = -1;
     }
     desconectar($conexion);
     //desconectamos la base de datos
     return $response;
     //devolvemos el array
 }
Пример #20
0
 function getDetalleEjercicioByID($idEjercicio, $circuitoColor)
 {
     // Esta función nos regresa el detalle de ejercicios contenidos en una subrutina
     //Creamos la conexión con la función anterior
     $conexion = obtenerConexion();
     if ($conexion) {
         mysqli_set_charset($conexion, "utf8");
         //formato de datos utf8
         if ($idEjercicio != 0) {
             $sql = "(Select sep.SEP_ID as ID, sep.Orden, sep.Id_EjercicioPeso as IdEjercicio,\n\t\t\t\t\t\t\tp.Explicacion as NombreEjercicio,\n                            sp.Alias as AliasEjercicio,\n                            p.CodigoImagen1,\n                            p.CodigoImagen2,\n                            p.ImagenGenerica1,\n                            p.ImagenGenerica2,\n                            p.TipoFuenteImagen,\n                            Circuito,\n                            TiempoDescansoEntreSerie,\n                            (SELECT COUNT(Sr_ID) FROM Serie where id_SubrutinaEjercicio=sep.SEP_ID) as NumeroSeries,\n                            (Select group_concat(Repeticiones) as Repeticiones FROM Serie where id_SubrutinaEjercicio=sep.SEP_ID) as Repeticiones,\n                            (Select group_concat(DISTINCT PesoPropuesto) as PesoPropuesto FROM Serie where id_SubrutinaEjercicio=sep.SEP_ID) as PesoPropuesto,\n                            (SELECT u.Abreviatura FROM Serie s join UnidadesPeso u ON s.TipoPeso=u.UP_ID where id_SubrutinaEjercicio=sep.SEP_ID LIMIT 1) AS UnidadPeso,\n                            0 as TiempoTotal, 0 as VelocidadPromedio, 0 as UnidadVelocidad, 0 as DistanciaTotal, 0 as UnidadDistancia , 0 as RitmoCardiaco, 0 as Nivel, Observaciones, TiempoDescansoEntreSerie,\n                            2 as TipoDeEjercicio\n\n                    from SubRutinaEjercicioPeso sep JOIN SucursalEjercicioPesa sp on sep.id_EjercicioPeso=sp.SEP_ID\n                        join EjercicioPesa p on sp.id_EjercicioPesa=p.EP_ID\n                    where sep.SEP_ID={$idEjercicio}\n                    )";
             if ($result = mysqli_query($conexion, $sql)) {
                 if ($result != null) {
                     if ($result->num_rows > 0) {
                         while ($row = mysqli_fetch_array($result)) {
                             $item = array();
                             $item["ID"] = $row["ID"];
                             $item["Orden"] = $row["Orden"];
                             if ($item["Orden"] == NULL) {
                                 $item["Orden"] = 0;
                             }
                             $item["IdEjercicio"] = $row["IdEjercicio"];
                             if ($item["IdEjercicio"] == NULL) {
                                 $item["IdEjercicio"] = 0;
                             }
                             $item["NombreEjercicio"] = $row["NombreEjercicio"];
                             if ($item["NombreEjercicio"] == NULL) {
                                 $item["NombreEjercicio"] = '';
                             }
                             $item["AliasEjercicio"] = $row["AliasEjercicio"];
                             if ($item["AliasEjercicio"] == NULL) {
                                 $item["AliasEjercicio"] = '';
                             }
                             $item["CodigoImagen1"] = $row["CodigoImagen1"];
                             if ($item["CodigoImagen1"] == NULL) {
                                 $item["CodigoImagen1"] = 0;
                             }
                             $item["CodigoImagen2"] = $row["CodigoImagen2"];
                             if ($item["CodigoImagen2"] == NULL) {
                                 $item["CodigoImagen2"] = 0;
                             }
                             $item["ImagenGenerica1"] = $row["ImagenGenerica1"];
                             if ($item["ImagenGenerica1"] == NULL) {
                                 $item["ImagenGenerica1"] = '';
                             }
                             $item["ImagenGenerica2"] = $row["ImagenGenerica2"];
                             if ($item["ImagenGenerica2"] == NULL) {
                                 $item["ImagenGenerica2"] = '';
                             }
                             $item["TipoFuenteImagen"] = $row["TipoFuenteImagen"];
                             if ($item["TipoFuenteImagen"] == NULL) {
                                 $item["TipoFuenteImagen"] = '';
                             }
                             $item["Circuito"] = $row["Circuito"];
                             if ($item["Circuito"] == NULL) {
                                 $item["Circuito"] = 0;
                             }
                             //********************************************************
                             $item["CircuitoColor"] = $circuitoColor;
                             //********************************************************
                             $item["TiempoDescansoEntreSerie"] = $row["TiempoDescansoEntreSerie"];
                             if ($item["TiempoDescansoEntreSerie"] == NULL) {
                                 $item["TiempoDescansoEntreSerie"] = 0;
                             }
                             $item["NumeroSeries"] = $row["NumeroSeries"];
                             if ($item["NumeroSeries"] == NULL) {
                                 $item["NumeroSeries"] = 0;
                             }
                             $item["Repeticiones"] = $row["Repeticiones"];
                             if ($item["Repeticiones"] == NULL) {
                                 $item["Repeticiones"] = 0;
                             }
                             $item["PesoPropuesto"] = $row["PesoPropuesto"];
                             if ($item["PesoPropuesto"] == NULL) {
                                 $item["PesoPropuesto"] = 0;
                             }
                             $item["UnidadPeso"] = $row["UnidadPeso"];
                             if ($item["UnidadPeso"] == NULL) {
                                 $item["UnidadPeso"] = '';
                             }
                             $item["TiempoTotal"] = $row["TiempoTotal"];
                             $item["VelocidadPromedio"] = $row["VelocidadPromedio"];
                             $item["UnidadVelocidad"] = $row["UnidadVelocidad"];
                             $item["DistanciaTotal"] = $row["DistanciaTotal"];
                             $item["UnidadDistancia"] = $row["UnidadDistancia"];
                             $item["RitmoCardiaco"] = $row["RitmoCardiaco"];
                             $item["Nivel"] = $row["Nivel"];
                             $item["Observaciones"] = $row["Observaciones"];
                             if ($item["Observaciones"] == NULL) {
                                 $item["Observaciones"] = '';
                             }
                             $item["TipoDeEjercicio"] = $row["TipoDeEjercicio"];
                             //****************************************************
                             if ($item["TipoDeEjercicio"] == 2) {
                                 //Si es un ejercicio de pesas, hay que agregar las
                                 $Series = array();
                                 $Series = $this->getSerieByEjercicioSubrutina($item["ID"]);
                                 $item["Series"] = $Series;
                             }
                             //****************************************************
                             $response["ejercicio"] = $item;
                         }
                         $response["success"] = 0;
                         $response["message"] = 'Consulta exitosa';
                     } else {
                         $response["success"] = 1;
                         $response["message"] = 'No se encontró detalle de la subrutina indicada';
                     }
                 } else {
                     $response["success"] = 1;
                     $response["message"] = 'No se encontró detalle de la subrutina indicada';
                 }
             } else {
                 $response["success"] = 4;
                 $response["message"] = 'Se presento un error al ejecutar la consulta';
             }
         } else {
             $response["success"] = 5;
             $response["message"] = 'El id de la subrutina debe ser diferente de cero';
         }
         desconectar($conexion);
         //desconectamos la base de datos
     } else {
         $response["success"] = 3;
         $response["message"] = 'Se presentó un error en la conexión con la base de datos';
     }
     return $response;
     //devolvemos el array
 }