public static function loginValido($name, $pass) { $db = Tool::conectaBD(); $sql = "SELECT * FROM Usuarios WHERE Nombre='" . $name . "'"; $res = Tool::consulta($sql, $db); if (is_null($res)) { $aux = false; } else { if (count($res) > 0) { $storedpass = $res[0]['Pass']; $aux = $pass == $storedpass; } else { $aux = false; } } Tool::desconectaBD($db); return $aux; }
<?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"])) { $codigo = $_GET['code']; $ticket = new Ticket(); $db = Tool::conectaBD(); $sql = "SELECT * FROM Compras as C INNER JOIN Compradores as Co ON C.IdComprador=Co.Email WHERE Id='" . $codigo . "'"; $res = Tool::consulta($sql, $db); $nombre = $res[0]['Nombre'] . " " . $res[0]['Apellidos']; $cantidad = $res[0]['Cantidad']; $ticket->nombre = $nombre; $ticket->codigo = $res[0]['Id']; $ticket->email = $res[0]['Email']; $ticket->creaPDF(false, $cantidad); Tool::desconectaBD($db); } else { //ERROR: Al usar el include_once "../clase.tool.php" provoca llamada a config.php que escribe algo y da error al escribir las cabeceras. Queda atascado aqui. header("Location:login.php"); }
public static function existeTipo($id) { $db = Tool::conectaBD(); if ($db) { $sql = "SELECT * FROM TipoTicket WHERE Id=" . $id; $res = Tool::consulta($sql, $db); $aux = mysql_affected_rows($db); return $aux > 0; } else { //error conectando a base de datos return false; } Tool::desconectaBD($db); }
public function getEvento($idTicket) { $db = Tool::conectaBD(); if (!$db) { return false; } else { $sql = "SELECT IdEvento FROM TipoTicket WHERE Id='" . $idTicket . "'"; $res = Tool::consulta($sql, $db); if (!is_null($res[0])) { return $res[0]['IdEvento']; } else { return false; } } Tool::desconectaBD($db); }
public function getComprador($id) { $db = Tool::conectaBD(); if (!db) { //error } else { $id = Tool::limpiaCadena($id); $sql = "SELECT * FROM Compradores WHERE Email='" . $id . "'"; $res = Tool::consulta($sql, $db); Tool::desconectaBD($db); if (!is_null($res[0])) { $this->nombre = $res[0]['Nombre']; $this->apellidos = $res[0]['Apellidos']; $this->email = $res[0]['Email']; } else { $this->nombre = ""; $this->apellidos = ""; $this->email = ""; } } }