Example #1
0
function addRepMessage($com, $id)
{
    $Messagerie = new Messagerie();
    $BD = new BD('messagerie');
    $BD->update("luAuteur", 1, "idmessage", $id);
    $BD->update("luDestinataire", 1, "idmessage", $id);
    $BD->update("timestamp", time(), "idmessage", $id);
    $userMessage = $Messagerie->recupUser($_SESSION['iduser']);
    $message = $Messagerie->infoConvers($_GET['id']);
    $msg = '<div class="line3 frame white2">
			<img class="avatar-com" src="' . $userMessage->avatar . '" alt="default">
			<div class="inline-block vt-top">
				<p class="line2">
					<a class="txt-dec-none c-black1" href="index.php?page=profil&amp;nom=' . $userMessage->pseudo . '"><strong>' . $userMessage->pseudo . '</strong></a>
					, le <i>' . date('d/m/y H:i', time()) . '</i>
				</p>
				<div class="line2">
					<p>' . $com . '</p>
				</div>
			</div>
		</div><!-- .frame -->';
    $fp = fopen(Config::$path['messagerie'] . $message->link . $message->idauteur . $message->iddestinataire . '.msg', "r+");
    $contenu_message = '';
    while (($buffer = fgets($fp, 4096)) !== false) {
        $contenu_message .= $buffer;
    }
    fwrite($fp, $msg);
    fclose($fp);
}
Example #2
0
 public function insertarComentario($idpincho, $login, $coment)
 {
     $db = new BD();
     $sentencia = "INSERT INTO comentarios(pincho_idpincho,usuarios_login,fecha,comentario) VALUES('" . $idpincho . "','" . $login . "',NOW(),'" . $coment . "')";
     $res = mysqli_query($db->connection, $sentencia);
     $db->desconectar();
     return $res;
 }
Example #3
0
 public function insertar($login, $password, $email, $tipo)
 {
     $db = new BD();
     $sentencia = "INSERT INTO usuarios (login, password, email, tipo) VALUES('" . $login . "','" . $password . "','" . $email . "','" . $tipo . "')";
     $res = mysqli_query($db->connection, $sentencia);
     $db->desconectar();
     return $res;
 }
Example #4
0
 public function insertar($login, $foto, $nombre, $reconocimientos)
 {
     $db = new BD();
     $sentencia = "INSERT INTO `juradoprofesional` (`usuarios_login`, `fotojuradoprofesional`, `nombrejuradoprofesional`, `reconocimientos`)\n            VALUES ('" . $login . "', '" . $foto . "', '" . $nombre . "', '" . $reconocimientos . "')";
     $res = mysqli_query($db->connection, $sentencia);
     $db->desconectar();
     return $res;
 }
Example #5
0
function updateUser($pseudo, $nom, $prenom, $email)
{
    $BD = new BD('user');
    $BD->update('pseudo', $pseudo, 'iduser', $_SESSION['iduser']);
    $BD->update('nom', $nom, 'iduser', $_SESSION['iduser']);
    $BD->update('prenom', $prenom, 'iduser', $_SESSION['iduser']);
    $BD->update('mail', $email, 'iduser', $_SESSION['iduser']);
}
Example #6
0
 public function destroy_session()
 {
     if (session_id() == '' || !isset($_SESSION)) {
         session_start();
     }
     $bd = new BD();
     $bd->record_log("log_login", 'logout');
     session_destroy();
     header('Location:' . $this->session_out);
     exit;
 }
Example #7
0
function inscrit($Nom, $Prenom, $Age, $Sexe, $Pass, $Tel, $Mail, $Permis)
{
    $BD = new BD("user");
    $BD->addUser($Nom, $Prenom, $Age, $Sexe, $Pass, $Tel, $Mail, $Permis);
    $BD->update("banni", 1, "mail", $Mail);
    $token = uniqid(rand(), true);
    $token = sha1($token);
    $BD->update("tokens", $token, "mail", $Mail);
    $BD->update("avatar", "avatar/default.png", "mail", $Mail);
    $link = "http://62.210.110.24/S2go/dev/login.php?mail=" . $Mail . "&tok=" . $token;
    $mail = new mail($Mail, "Share2go : Validation de votre compte !", "Reservation", $link);
}
Example #8
0
 function getFim()
 {
     //Retorna o numero da ultima rodada
     $datafim = 0;
     $db = new BD();
     $sql = sprintf("select\n\t\t\t\t\t   max(addtime(data,hora)) datafim\n\t\t\t\t\t   from\n\t\t\t\t\t   cad_rodada\n\t\t\t\t\t   where \n\t\t\t\t\t   campeonato= %d \n\t\t\t\t\t   and rodada = %d", $this->getCampeonato(), $this->getRodada());
     $db->Query($sql);
     $db->Next();
     $datafim = $db->getValue('datafim');
     $db->Close();
     return $datafim;
 }
Example #9
0
function changepass($Mail, $Tokens, $Pass)
{
    $BD = new BD("user");
    $user = $BD->select("mail", $Mail);
    if ($user->tokens == $Tokens) {
        $Pass2 = sha1($Pass);
        $BD->update("mdp", $Pass2, "iduser", $user->iduser);
        $BD->update("tokens", NULL, "iduser", $user->iduser);
        return "ok";
    } else {
        return "Changement impossible ...";
    }
}
Example #10
0
function getNbNewMess($iduser)
{
    $nbNewMess = 0;
    $BD = new BD("message");
    $conv = $BD->getConversations($iduser);
    foreach ($conv as $res) {
        $mess = $BD->getMessagesDesc($res->idtrajet);
        //echo $mess->date . " compare to " . $_SESSION['lastco'];
        if ($mess->date > $_SESSION['lastco']) {
            $nbNewMess = $nbNewMess + 1;
        }
    }
    return $nbNewMess;
}
function creaFormularioProductos()
{
    $productos = BD::obtieneProductos();
    $uri = "http://localhost/tienda/recursos_u5/TiendaOnlineOO/tienda";
    $url = "{$uri}/servicio_sin_wdsl.php";
    $cliente = new SoapClient(null, array('location' => $url, 'uri' => $uri, 'trace' => true));
    foreach ($productos as $p) {
        echo "<p><form id='" . $p->getcodigo() . "' action='productos.php' method='post'>";
        // Metemos ocultos los datos de los productos
        echo "<input type='hidden' name='cod' value='" . $p->getcodigo() . "'/>";
        echo "<input type='submit' name='enviar' value='Añadir'/>";
        echo $p->getnombrecorto() . ": ";
        echo $p->getPVP() . " euros.";
        echo "<input type='submit' name='detalle' value='Mostrar detalle'/>";
        echo "</p>";
        echo "</form>";
        if (isset($_POST['detalle'])) {
            if ($_POST['cod'] == $p->getcodigo()) {
                try {
                    //$unproducto=$cliente->obtieneProducto($p->getcodigo());
                    //echo $unproducto->getPVP();
                    $unprecio = $cliente->obtienePrecioProducto($p->getcodigo());
                    print "<p>Precio :" + $unprecio + "</p>";
                } catch (Exception $e) {
                    echo "Exception: " . $e->getMessage();
                }
                // echo $p->getPVP();
                echo "<p>" + $p->getcodigo() + "</p>";
                echo "<p>" + $p->getnombre() + "</p>";
                echo "<p>:" + $p->muestra() + "</p>";
            }
        }
    }
}
Example #12
0
 public function persist()
 {
     $bd = BD::getConexion();
     $sql = "UPDATE login set estado = 1 WHERE id = :id";
     $stmt = $bd->prepare($sql);
     $stmt->execute([":id" => $this->id]);
 }
Example #13
0
 public function persist()
 {
     $conexion = BD::getConexion();
     $update = "Update usuario SET id_liga = :id_liga where id_user = :id_user";
     $query = $conexion->prepare($update);
     $query->execute(array(":id_liga" => $this->id_liga, ":id_user" => $this->id_user));
 }
Example #14
0
 /**
  * Establece los datos de acceso a la base de datos.
  * @param string $ip Dirección IP del servidor de la base de datos.
  * @param string $usuario Usuario válido de la base de datos.
  * @param string $contrasena Contraseña para el usuario.
  * @param string $nombreBd Nombre de la base de datos que se seleccionará después de conectar.
  */
 public static function espeficarDatos($ip, $usuario, $contrasena, $nombreBd)
 {
     self::$ip = $ip;
     self::$usuario = $usuario;
     self::$contrasena = $contrasena;
     self::$nombreBd = $nombreBd;
 }
Example #15
0
 public static function getInstance()
 {
     if (is_null(self::$instance)) {
         self::$instance = new BD();
     }
     return self::$instance;
 }
Example #16
0
 public static function getConn()
 {
     if (is_null(self::$conn)) {
         self::$conn = new PDO(DSN, USER, PASS);
     }
     return self::$conn;
 }
Example #17
0
 function delete()
 {
     $conexion = BD::getConexion();
     $insert = "delete from libro where id_libro = :id_libro";
     $query = $conexion->prepare($insert);
     $query->execute([":id_libro" => $this->getId_libro()]);
 }
Example #18
0
 public function conn()
 {
     if (is_null(self::$conn)) {
         self::$conn = new PDO('mysql:host=' . HOST . ';dbname=' . BD . '', '' . USER . '', '' . PASS . '');
     }
     return self::$conn;
 }
Example #19
0
 public function delete()
 {
     $conexion = BD::getConexion();
     $query = "DELETE FROM usuario WHERE id_user = :id_user";
     $delete = $conexion->prepare($query);
     $delete->execute(array(":id_user" => $this->getId()));
 }
Example #20
0
 public function delete()
 {
     $bd = BD::getConexion();
     $sql = "DELETE FROM producto WHERE nombre = :nombre";
     $stmt = $bd->prepare($sql);
     $valido = $stmt->execute([":nombre" => $this->nombre]);
     return $valido;
 }
Example #21
0
 public function persist()
 {
     $conexion = BD::getConexion();
     $query = "INSERT INTO contactos SET nombre=:nombre, apellidos=:apellidos, telefono1=:telefono1,telefono2=:telefono2, direccion=:direccion, user_id_fk=:user_id_fk";
     $result = $conexion->prepare($query);
     $result->execute(array(":nombre" => $this->getNombre(), ":apellidos" => $this->getApellidos(), ":telefono1" => $this->getTelefono1(), ":telefono2" => $this->getTelefono2(), ":direccion" => $this->getDireccion(), ":user_id_fk" => $this->getUser_id_fk()));
     $this->id = $conexion->lastInsertId();
 }
Example #22
0
 public static function getInstance()
 {
     if (!isset(self::$instance)) {
         self::$instance = new self();
         // On s'instancie nous-mêmes. :)
     }
     return self::$instance;
 }
Example #23
0
 public function persist()
 {
     $bd = BD::getConexion();
     $sqlInsertUsuario = "insert into usuarios (nomUsuario, clave) values (:nomUsuario, :clave)";
     $sthSqlInsertUsuario = $bd->prepare($sqlInsertUsuario);
     $result = $sthSqlInsertUsuario->execute([":nomUsuario" => $this->nomUsuario, ":clave" => $this->clave]);
     $this->id = (int) $bd->lastInsertId();
 }
Example #24
0
File: BD.php Project: jortiz-el/PhP
 private function __construct()
 {
     try {
         self::$bd = new PDO('mysql:host=localhost;dbname=contabilidad', 'root', '');
         self::$bd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     } catch (PDOException $e) {
         echo "Connection Error: " . $e->getMessage();
     }
 }
Example #25
0
 static function getEquipos()
 {
     $conexion = BD::getConexion();
     $query = "SELECT * from equipos";
     $prepara = $conexion->prepare($query);
     $prepara->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, "Equipo");
     $prepara->execute();
     return $prepara->fetchAll();
 }
Example #26
0
 public static function validar($usuario, $clave)
 {
     $bd = BD::getConexion();
     $sql = "select * from usuario where usuario = :usuario and clave = :clave";
     $stmt = $bd->prepare($sql);
     $stmt->execute([":usuario" => $usuario, ":clave" => $clave]);
     $valido = $stmt->fetch();
     return $valido;
 }
Example #27
0
File: BD.php Project: jortiz-el/PhP
 private function __construct()
 {
     try {
         self::$bd = new PDO("mysql:host={$this->equipo};dbname={$this->basedatos}", $this->usuario, $this->contrasenya);
     } catch (PDOException $e) {
         echo "Connection Error: " . $e->getMessage();
         die;
     }
 }
Example #28
0
 public static function connect()
 {
     BD::$con = mysqli_connect(DB_SERVER, DB_USER, DB_PASS, DB_NAME);
     if (!bd::$con) {
         echo "Error: No se pudo conectar a MySQL." . PHP_EOL;
         exit;
     }
     mysqli_set_charset(BD::$con, "utf8");
 }
Example #29
0
 private function __construct()
 {
     try {
         self::$bd = new PDO('mysql:host=mysql.hostinger.es;dbname=u174001298_hard', 'u174001298_root', 'secret');
         self::$bd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     } catch (PDOException $e) {
         echo "Connection Error: " . $e->getMessage();
     }
 }
Example #30
0
 private function __construct()
 {
     try {
         self::$bd = new PDO('mysql:host=localhost;dbname=vinilajax;charset=utf8', 'root', '');
         self::$bd->exec("set names utf8");
         self::$bd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
     } catch (PDOException $e) {
         echo "Connection Error: " . $e->getMessage();
     }
 }