Example #1
0
<?php

//SERVICIO. Llamado con POST.
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once '../Clases/classRegistrarSolicitudAdopcion.php';
//instancia del DAO
$admin = new registrarSolicitudAdopcion();
//Le enviamos el parámetro a guardar. Idealmente, en un objeto de negocio para no pasar parámetros sueltos
$result = $admin->consultarSolicitudTodos();
//$result = $admin->consultarHist();
//Respuesta del servicio
if ($result->num_rows > 0) {
    $solicitudes = array();
    while ($row = $result->fetch_assoc()) {
        $solicitud = array($row["id_solicitud"], $row["id_usuario"], $row["id_perrito"], $row["fecha"], $row["estatus"], $row["observaciones"], $row["experiencia"], $row["tamano"], $row["personalidad"]);
        array_push($solicitudes, $solicitud);
        //echo $centros[0][0];
    }
    echo json_encode($solicitudes);
} else {
    echo "0 results";
}
<?php

//SERVICIO. Llamado con POST.
ini_set('display_errors', 1);
error_reporting(E_ALL);
if (isset($_POST['solicitud']) && isset($_POST['accion']) && isset($_POST['id_usuario'])) {
    require_once '../Clases/classRegistrarSolicitudAdopcion.php';
    $solicitud = $_POST['solicitud'];
    session_start();
    $usuario = $_POST['id_usuario'];
    $estatus;
    $observaciones;
    $fecha = date("Y-n-j");
    $accion = $_POST['accion'];
    if ($accion == "aceptar") {
        $estatus = "Solicitud aceptada";
        $observaciones = "La solicitud fue aceptada el ";
    } else {
        $estatus = "Solicitud denegada";
        $observaciones = "La solicitud fue denegada el ";
    }
    $observaciones = $observaciones . $fecha;
    //instancia del DAO
    $admin = new registrarSolicitudAdopcion();
    //Le enviamos el parámetro a guardar. Idealmente, en un objeto de negocio para no pasar parámetros sueltos
    $resultado = $admin->cambioSolicitud($solicitud, $usuario, $estatus, $observaciones);
    echo $resultado;
}
Example #3
0
<?php

//SERVICIO. Llamado con POST.
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once '../Clases/classRegistrarSolicitudAdopcion.php';
session_start();
$user = $_SESSION['usuarioSesion'];
//instancia del DAO
$admin = new registrarSolicitudAdopcion();
//Le enviamos el parámetro a guardar. Idealmente, en un objeto de negocio para no pasar parámetros sueltos
$result = $admin->consultarSolicitudesPendientes($user);
if ($result->num_rows > 0) {
    echo 0;
    //no puedes solicitar otra adopción
} else {
    echo 1;
    //puedes solicitar adoptar
}
<?php

//SERVICIO. Llamado con POST.
ini_set('display_errors', 1);
error_reporting(E_ALL);
if (isset($_POST['perrito']) && isset($_POST['experiencia']) && isset($_POST['personalidad']) && isset($_POST['tamano'])) {
    require_once '../Clases/classRegistrarSolicitudAdopcion.php';
    session_start();
    $usuario = $_SESSION['usuarioSesion'];
    $experiencia = $_POST['experiencia'];
    $estatus = "Nueva Solicitud";
    $observaciones = "pendiente";
    $fecha = date("Y-n-j");
    $perrito = $_POST['perrito'];
    $personalidad = $_POST['personalidad'];
    $tamano = $_POST['tamano'];
    //instancia del DAO
    $admin = new registrarSolicitudAdopcion();
    //Le enviamos el parámetro a guardar. Idealmente, en un objeto de negocio para no pasar parámetros sueltos
    $resultado = $admin->altaSolicitud($usuario, $fecha, $estatus, $observaciones, $experiencia, $tamano, $personalidad, $perrito);
    echo $resultado;
} else {
    echo "Error servicio registrarPersona";
}
<?php

//SERVICIO. Llamado con POST.
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once '../Clases/classRegistrarSolicitudAdopcion.php';
//instancia del DAO
$admin = new registrarSolicitudAdopcion();
//Le enviamos el parámetro a guardar. Idealmente, en un objeto de negocio para no pasar parámetros sueltos
$id_solicitud = $_POST['solicitud'];
$result = $admin->consultarSolicitud($id_solicitud);
//$result = $admin->consultarHist();
//Respuesta del servicio
if ($result->num_rows > 0) {
    $solicitudes = array();
    while ($row = $result->fetch_assoc()) {
        $solicitud = array($row["id_solicitud"], $row["id_usuario"], $row["id_perrito"], $row["fecha"], $row["estatus"], $row["observaciones"], $row["experiencia"], $row["tamano"], $row["personalidad"]);
        array_push($solicitudes, $solicitud);
        //echo $centros[0][0];
    }
    echo json_encode($solicitudes);
} else {
    echo "0 results";
}
<?php

//SERVICIO. Llamado con POST.
ini_set('display_errors', 1);
error_reporting(E_ALL);
if (isset($_POST['id_perrito'])) {
    require_once '../Clases/classRegistrarSolicitudAdopcion.php';
    $id_perrito = $_POST['id_perrito'];
    //instancia del DAO
    $admin = new registrarSolicitudAdopcion();
    //Le enviamos el parámetro a guardar. Idealmente, en un objeto de negocio para no pasar parámetros sueltos
    $resultado = $admin->actualizarPerrito($id_perrito);
    echo $resultado;
}
<?php

//SERVICIO. Llamado con POST.
ini_set('display_errors', 1);
error_reporting(E_ALL);
require_once '../Clases/classRegistrarSolicitudAdopcion.php';
session_start();
$user = $_SESSION['usuarioSesion'];
//instancia del DAO
$admin = new registrarSolicitudAdopcion();
//Le enviamos el parámetro a guardar. Idealmente, en un objeto de negocio para no pasar parámetros sueltos
$result = $admin->consultarSolicitudUsuario($user);
if ($result->num_rows > 0) {
    if ($row = $result->fetch_assoc()) {
        $solicitud = array($row["id_solicitud"], $row["id_usuario"], $row["id_perrito"], $row["fecha"], $row["estatus"], $row["observaciones"], $row["experiencia"], $row["tamano"], $row["personalidad"]);
    }
    echo json_encode($solicitud);
} else {
    echo 0;
}