12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <?php
- /*
- * Carga el destinatario de la tarjeta y revisa si el usuarui tiene tarjeta asignada
- */
- require_once("../../include/constantes.php");
- require_once("../../include/bd_pdo.php");
- session_start();
- $error = false;
- if(!isset($_SESSION["n_usuario_id"]) ){
- $return["error"] = "Error! No tienes permisos para realizar esta acción.";
- }else{
-
- //obtiene navidad
- $stmt = $pdo->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);
- ?>
|