prepare('Select * from fs_navidad()'); if(!$stmt->execute()){ header("Location: ../index.php?error=5"); exit(); } $navidad_rs = $stmt->fetch();//$navidad_rs["Navidad_activa"] || $navidad_rs["Navidad_id"] $stmt->closeCursor(); $stmt = $pdo->prepare('Select * from fs_navidadtarjeta(:nav, :id)'); $stmt->bindParam(":nav", $navidad_rs["Navidad_id"]); $stmt->bindParam(":id", $_SESSION["n_usuario_id"]); if($stmt->execute()){ $tarjeta_rs = $stmt->fetch(); }else{ $error = true; } $stmt->closeCursor(); if(!$error){ $stmt = $pdo->prepare('Select * from fs_navidadtarjeta_recibida(:nav, :id)'); $stmt->bindParam(":nav", $navidad_rs["Navidad_id"]); $stmt->bindParam(":id", $_SESSION["n_usuario_id"]); if($stmt->execute()){ $tarjetaRecibida_rs = $stmt->fetch(); }else{ $error = true; } $stmt->closeCursor(); } $return["show_block"] = boolval($navidad_rs["Navidad_activa"]); if($error){ $return["error"] = "Error al cargar los datos"; }else{ if(isset($tarjeta_rs) && isset($tarjeta_rs["NavidadUsuario_para_id"]) && $tarjeta_rs["NavidadUsuario_para_id"] != ""){ $return["para"] = $tarjeta_rs["Usuario_para_nombre"]." ".$tarjeta_rs["Usuario_para_apellidos"]; $return["mensaje"] = $tarjeta_rs["NavidadTarjeta_desc"]; } if(isset($tarjetaRecibida_rs)){ if(isset($tarjetaRecibida_rs["NavidadTarjeta_desc"]) && $tarjetaRecibida_rs["NavidadTarjeta_desc"] != ""){ $return["tiene_tarjeta"] = true; }else{ $return["tiene_tarjeta"] = false; } } } } $return["json"] = json_encode($return); echo json_encode($return); ?>