Beispiel #1
0
/*
	25/09/2015 Vicente Giraldo
*/
if ($_POST) {
    // ¡¡¡ Es un bot !!!
    if (!empty($_POST['email'])) {
        exit;
    }
    require "../BD.class.php";
    require "../GM_usuarios.class.php";
    require "../GM_general.class.php";
    BD::conectar();
    $datos = GM_usuarios::obtener_datos_para_contacto($_POST['ref']);
    BD::desconectar();
    if ($datos != 0) {
        $email["accion"] = "contacto_anuncio";
        $email["nombre"] = $datos["nombre"];
        $email["email"] = $datos["email"];
        $email["nombre_contactante"] = $_POST["nombre_contactante"];
        $email["email_contactante"] = $_POST["y7687s"];
        $email["tlf_contactante"] = $_POST["tlf_contactante"];
        $email["referencia"] = $_POST["ref"];
        $email["msj"] = $_POST["comment"];
        $email["titulo"] = $datos["titulo"];
        $email["enlace"] = "http://" . $_SERVER['HTTP_HOST'] . "/" . $datos['nombre_rr'] . "/" . GM_general::slugify($datos['titulo']) . "-gm" . $_POST["ref"] . ".htm";
        echo GM_usuarios::enviar_email($email);
    }
} else {
    return 0;
}
Beispiel #2
0
<?php

if (!$_POST) {
    exit;
}
include '../BD.class.php';
include '../GM_usuarios.class.php';
$params = array('email' => addslashes($_POST['e']), 'password' => $_POST['p']);
BD::conectar();
$user = GM_usuarios::encontrar_usuario($params);
echo empty($user) ? 0 : json_encode($user);
BD::desconectar();
Beispiel #3
0
<?php

if ($_POST) {
    if (!empty($_POST['user_email2'])) {
        echo -1;
    }
    require '../BD.class.php';
    require '../GM_usuarios.class.php';
    BD::conectar();
    echo GM_usuarios::recuperar_password($_POST['em']);
    BD::desconectar();
} else {
    echo -1;
}
Beispiel #4
0
<?php

if (!$_POST) {
    exit;
}
include '../BD.class.php';
include '../GM_usuarios.class.php';
BD::conectar();
echo GM_usuarios::existe($_POST['email']);
BD::desconectar();
Beispiel #5
0
<?php

session_start();
if ($_POST) {
    if (!empty($_POST["signup_email"])) {
        exit;
    }
    // Honey pot
    session_start();
    include '../BD.class.php';
    include '../GM_usuarios.class.php';
    require '../Cookies.class.php';
    $param = array();
    $param['nombre'] = $_POST['nombre'];
    $param["email"] = $_POST["loiRo"];
    $param["password"] = $_POST["hpss"];
    BD::conectar();
    $error = GM_usuarios::nuevo_usuario($param);
    if ($error) {
        echo $error;
    } else {
        echo GM_usuarios::login_usuarios($param);
        GM_usuarios::copiar_cookies_a_favoritos($_SESSION["usuario_id"]);
    }
    BD::desconectar();
}
Beispiel #6
0
$ret = $_POST['ret'];
$usuario_id = isset($_SESSION['usuario_id']) ? $_SESSION['usuario_id'] : 0;
BD::conectar();
if ($usuario_id) {
    GM_usuarios::limpiar_articulos($usuario_id, $prefijo_ref);
    $cuantas = GM_usuarios::contar_articulos_usuario($usuario_id, $prefijo_ref);
    if ($cuantas < GM_usuarios::$max_favoritos) {
        if (!GM_usuarios::existe_articulo($usuario_id, $prefijo_ref . $ref)) {
            $ok = GM_usuarios::almacenar_articulo($usuario_id, $prefijo_ref . $ref);
            if ($ok) {
                GM_usuarios::sumar_favorito($ref, $prefijo_ref);
            }
        } else {
            echo -1;
        }
    } else {
        echo 0;
    }
} else {
    require '../Cookies.class.php';
    Cookies::limpiar_articulos();
    $ok = Cookies::set_articulo($prefijo_ref . $ref);
}
if ($ok == 1 && $ret) {
    $item = GM_usuarios::obtener_datos_vistos_recientemente(array($ref), $prefijo_ref);
    $item[0]['precio'] = number_format($item[0]['precio'], 0, ',', '.');
    echo json_encode($item);
} else {
    echo $ok;
}
BD::desconectar();
Beispiel #7
0
<?php

session_start();
include '../BD.class.php';
include '../GM_usuarios.class.php';
$MAX = 10;
// número máximo de datos que se pueden almacenar por un único usuario
if ($_SESSION["usuario_id"]) {
    BD::conectar();
    $params = array();
    $cuantas = GM_usuarios::contar_busquedas_usuario($_SESSION["usuario_id"]);
    if ($cuantas < $MAX) {
        if (!GM_usuarios::existe_busqueda($_SESSION["usuario_id"], $_POST["url"])) {
            $params["usuario"] = $_SESSION["usuario_id"];
            $params["url"] = $_POST["url"];
            $params["keywords"] = $_POST["nameBusc"];
            $result = GM_usuarios::almacenar_busqueda($params);
            if ($result) {
                echo 0;
            } else {
                echo 1;
            }
        } else {
            echo 2;
        }
    } else {
        //-------- MENSAJE PARA QUE BORRE
        echo 3;
    }
    BD::desconectar();
}
Beispiel #8
0
<?php

/* 
	Autor: Vicente Giraldo
	Fecha: 02/12/2015
	Descripción: Envío del formulario de contacto.
*/
if ($_POST) {
    if (!empty($_POST["fContactoEmail"])) {
        exit;
    }
    // Honey pot
    require '../GM_usuarios.class.php';
    $params = array('accion' => 'contacto', 'nombre' => $_POST['fContactoNombre'], 'usuario_email' => $_POST['io87d'], 'consulta' => $_POST['fContactoAsunto']);
    echo GM_usuarios::enviar_email($params) ? 1 : 0;
}