function getUsuarioGymByIDU($idUsuario) { // Esta función nos regresa todos los registros de usuarioGym, que correspondan a un usuario //Creamos la conexión $conexion = obtenerConexion(); if ($conexion) { mysqli_set_charset($conexion, "utf8"); //formato de datos utf8 if ($idUsuario != 0) { $sql = "SELECT UG_Id, IdGym, Gimnasio.Nombre as NombreGimnasio, IdUsuario, UsuarioGimnasio.Estatus, IdRol, Rol.Nombre as NombreRol\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.Estatus>0"; } else { $sql = "SELECT UG_Id, IdGym, Gimnasio.Nombre as NombreGimnasio, IdUsuario, UsuarioGimnasio.Estatus, IdRol, Rol.Nombre as NombreRol\n FROM UsuarioGimnasio join Gimnasio on UsuarioGimnasio.IdGym=Gimnasio.G_Id join Rol on UsuarioGimnasio.idRol=Rol.R_Id;"; } if ($result = mysqli_query($conexion, $sql)) { if ($result != null) { if ($result->num_rows > 0) { $response["usuarioGyms"] = array(); $G = new Gimnasio(); while ($row = mysqli_fetch_array($result)) { $item = array(); $item["UG_Id"] = $row["UG_Id"]; $item["IdGym"] = $row["IdGym"]; $item["NombreGimnasio"] = $row["NombreGimnasio"]; $item["IdUsuario"] = $row["IdUsuario"]; $item["Estatus"] = $row["Estatus"]; $item["IdRol"] = $row["IdRol"]; $item["NombreRol"] = $row["NombreRol"]; $item["Configuracion"] = $G->getConfiguracionByGymId($item["IdGym"]); if ($item["IdRol"] > 1) { $A = new Asesor(); $item["Asesor"] = $A->getAsesorByIdUsuarioIdGym($idUsuario, $item["IdGym"]); } array_push($response["usuarioGyms"], $item); } $response["success"] = 0; $response["message"] = 'Consulta exitosa'; } else { $response["success"] = 1; $response["message"] = 'No se encontró el usuario asociado con algún Gimnasio'; } } else { $response["success"] = 1; $response["message"] = 'No se encontró el usuario asociado con algún Gimnasio'; } } 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 en la conexión con la base de datos'; } return $response; //devolvemos el array }