Пример #1
0
 * Created by PhpStorm.
 * User: Equipo
 * Date: 21/05/16
 * Time: 14:44
 */
include_once "../clase.comprador.php";
include_once "../clase.tool.php";
$err = $_GET['err'];
$res = $_GET['res'];
session_start();
if (isset($_SESSION["username"])) {
    echo "<div style='background-color: #fff5c6;'>";
    //cabecera y menu izquierdo
    echo "<div style='width: 100%;text-align: left;background-color: #983030;position: absolute;top: 0px;left: 0px; padding-left: 10px;'>\n\n    <img src='cabecera.jpg' style='float: left;'>\n    <h1 style='float: left;padding-left: 10px;'>Gesti&oacute;n de entradas anticipadas</h1>\n    </div>\n    <div style='width: 215px;text-align: left;background-color: #708e8b;position: absolute;top: 90px;left: 10px; padding-left: 10px;'>\n\t" . Tool::menuPrincipal() . "\n    </div>\n    ";
    echo "<div style='position: absolute;top: 70px;left: 250px;'>";
    $cli = new Comprador();
    $lista = $cli->listadoCompradores($_SESSION["Filtro"]);
    echo "<h1>Compradores</h1>\n          <form action='./filtro.php' name='filtro_compradores' method='post'>\n            <select name='NombreParametro'>\n                <option>Email</option>\n                <option>Nombre</option>\n            </select>\n            <input type='text' name='Parametro'>\n            <input type='submit' name='Filtrar'>\n            <input type='hidden' name='origen' value='compradores'>\n          </form>\n    ";
    if ($_SESSION["Filtro"] == "" || $_SESSION["Filtro"] == "1") {
        echo "<h3>Listado completo</h3>";
    } else {
        echo "<h3>Listado filtrado</h3>";
        $_SESSION["Filtro"] = "1";
    }
    if ($err != "") {
        echo "<div style='width: 100%;background-color: #AA0000;'> " . $err . "</div>";
    }
    if ($res != "") {
        echo "<div style='width: 100%;background-color: #00AA00;'> " . $res . "</div>";
    }
    echo "<table style='width:100%;'><tr>\n    <td><a href='addComprador.php?pass=admin'><img src='png/nuevo.png'>Nuevo</a> </td>\n    <td></td>\n    <td></td>\n    </tr></table>";
Пример #2
0
<?php

include_once "../fpdf.php";
include_once "../clase.ticket.php";
include_once "../clase.compra.php";
include_once "../clase.comprador.php";
include_once "../clase.tool.php";
session_start();
if (isset($_SESSION["username"])) {
    $c = new Comprador();
    $i = 0;
    $lista = $c->listadoCompradores();
    foreach ($lista as $aux) {
        if (Comprador::archivaComprador($aux['Email'])) {
            $i++;
        }
    }
    echo "Archivados " . $i . " compradores<br/>";
    $c = new Compra();
    $i = 0;
    $lista = $c->listadoCompras();
    foreach ($lista as $aux) {
        if (Compra::archivaCompra($aux['Id'])) {
            $i++;
        }
    }
    echo "Archivados " . $i . " compras<br/>";
    $c = new Ticket();
    $i = 0;
    $lista = $c->listadoTickets();
    foreach ($lista as $aux) {
Пример #3
0
    $last_name = $_POST['last_name'];
    $payer_email = $_POST['payer_email'];
    $payment_amount = $_POST['mc_gross'];
    $payment_currency = $_POST['mc_currency'];
    $payment_status = $_POST['payment_status'];
    $receiver_email = $_POST['receiver_email'];
    $item_name = $_POST['item_name'];
    $item_number = $_POST['item_number'];
    $item_id = $_POST['item_id'];
    $txn_id = $_POST['txn_id'];
    $cantidad = $_POST['quantity'];
}
//Objeto multiusos
$t = new Tool();
//Datos del comprador
$comprador = new Comprador();
$comprador->nombre = str_ireplace("'", " ", $first_name);
$comprador->apellidos = str_ireplace("'", " ", $last_name);
$comprador->email = $payer_email;
//Datos de la compra
$compra = new Compra();
$compra->email_vendedor = $receiver_email;
$compra->email_comprador = $payer_email;
$compra->item = $item_name;
$compra->item_id = $item_number;
$compra->precio = $payment_amount;
$compra->cantidad = $cantidad;
$compra->comprador = $comprador;
$compra->estado = $payment_status;
$compra->id_transaccion = $txn_id;
Tool::log("   ", LOG_FILE);
Пример #4
0
 public function getCompra($id)
 {
     $db = Tool::conectaBD();
     if (!$db) {
         $this->id_transaccion = "";
         $this->email_comprador = "";
         $this->email_vendedor = "";
         $this->fecha = "";
         $this->importe = "";
         $this->cantidad = "";
     } else {
         $id = Tool::limpiaCadena($id);
         $sql = "SELECT * FROM Compras WHERE Id='" . $id . "'";
         $res = Tool::consulta($sql, $db);
         Tool::desconectaBD($db);
         if (!is_null($res[0])) {
             $this->id_transaccion = $res[0]['Id'];
             $this->email_comprador = $res[0]['IdComprador'];
             $this->email_vendedor = $res[0]['Idvendedor'];
             $this->fecha = $res[0]['Fecha'];
             $this->importe = $res[0]['Importe'];
             $this->precio = $res[0]['Importe'];
             $this->item = "Tickets";
             $this->cantidad = $res[0]['Cantidad'];
             $cli = new Comprador();
             $cli->getComprador($this->email_comprador);
             $this->comprador = $cli;
         } else {
             $this->id_transaccion = "";
             $this->email_comprador = "";
             $this->email_vendedor = "";
             $this->fecha = "";
             $this->importe = "";
             $this->cantidad = "";
         }
     }
 }
Пример #5
0
 /**
  * Función para mover un comprador de la tabla Compradores a HistoricoCompradores. El registro desaparecerá de la tabla Compradores.
  * @param unknown $id Email del comprador.
  */
 public static function archivaComprador($id)
 {
     $db = Tool::_conectaBD();
     $archivado = false;
     if (!$db) {
         Tool::log("[ERROR] Error conectando a la base de datos archivando comprador" . PHP_EOL . mysqli_errno($db) . ":" . mysqli_error($db), LOG);
     } else {
         $c = new Comprador();
         $c->getComprador($id);
         $sql = "INSERT INTO HistoricoCompradores (nombre,apellidos,email) VALUES ('" . $c->nombre . "','" . $c->apellidos . "','" . $c->email . "')";
         if ($c->email != "") {
             if (!Comprador::estaArchivado($c->email)) {
                 if (Tool::ejecutaConsulta($sql, $db)) {
                     //echo "Comprador " . $c->email . " archivado<br/>";
                     $archivado = true;
                 } else {
                     //echo "Error en la insercion del comprador " . $c->email . " -> " . mysql_error($db) . "<br/>
                     //	  SQL->" . $sql . "<br/><hr/>";
                 }
             } else {
                 $archivado = true;
                 //echo "Comprador " . $id . " ya esta archivado<br/>";
             }
         } else {
             //echo "Comprador " . $id . " no encontrado<br/>";
         }
         if ($archivado) {
             Comprador::deleteComprador($id);
         }
     }
     Tool::_desconectaBD($db);
     return $archivado;
 }