Esempio n. 1
0
function encuesta_start($wa, $s_num, $encuesta, $nombre)
{
    require 'strings.php';
    $s_saludo = new Frase();
    $tam_e = $encuesta->tam();
    if ($tam_e == 1) {
        envio($wa, $nombre . " responde la siguiente pregunta", $s_num);
    } else {
        envio($wa, $nombre . " responde las siguientes " . $tam_e . " preguntas", $s_num);
    }
    for ($i = 1; $i <= $tam_e; $i++) {
        echo "Enviando pregunta {$i} de " . $tam_e . "\n";
        $a_respuestas = $encuesta->getP($i - 1)->get_respuestas();
        $s_enc_pregunta = $encuesta->getP($i - 1)->get_pregunta() . "\n";
        $fix = 0;
        foreach ($a_respuestas as $s_respuestas) {
            if ($fix != 0) {
                $s_enc_pregunta = $s_enc_pregunta . "- " . $s_respuestas . "\n";
            }
            $fix++;
        }
        envio($wa, $s_enc_pregunta, $s_num);
        $respa = getresp($wa, $s_num);
        $resp = trim($respa[0]);
        echo "Respuesta -->{$resp}\n";
        while (!checkresp($resp, $a_respuestas)) {
            envio($wa, $s_enc_pregunta, $s_num);
            $respa = getresp($wa, $s_num);
            $resp = trim($respa[0]);
        }
        /*
        ///////////ALMACENAR RESULTADOS////////////////////////
        */
    }
    envio($wa, $nombre . ' ' . $s_msg_bye . $s_saludo->get_stiempo(1), $s_num);
    exit(0);
}
Esempio n. 2
0
function notificarLista($path_db, $tituloNoticia)
{
    $xml = simplexml_load_file($path_db);
    $totales = (string) $xml->totales;
    $notificados = 0;
    foreach ($xml->persona as $persona) {
        $body = messageNewsletter($persona["nombre"], $tituloNoticia);
        $to = "<" . $persona["mail"] . ">";
        if (envio("Newsletter - Undimotriz", $to, $body)) {
            $notificados = $notificados + 1;
        }
    }
    return $notificados . ' de ' . $totales;
}
Esempio n. 3
0
            $verproductos = "SELECT * FROM usuarios WHERE username = '******'";
            $resul_prod = $db->query($verproductos) or die($db->connect_error . " en la línea " . $db->connect_errno);
            $datos = $resul_prod->fetch_array(MYSQLI_BOTH);
            $username = $datos['username'];
            $direccion = $datos['direccion'];
            $email = $datos['email'];
            // echo "Correo" . $email . " electronico<br>";
            foreach ($_SESSION['carrito'] as $value) {
                $actu = "UPDATE productos SET cantidad = cantidad - " . $value['cantidad'] . " WHERE idproducto = '" . $value['id'] . "';";
                mysqli_query($db, $actu);
                $query = "INSERT INTO pedidos_has_productos VALUES ('{$registro}','" . $value['id'] . "');";
                mysqli_query($db, $query);
            }
            //header('location:index.php?sec=cancelar');
            if (!is_dir("../../factura/control")) {
                // Miram si el directori ja existeix i si no el cream
                mkdir("../../factura/control");
            }
            desconectarBD($db);
            facturaPDF($registro, $username, $direccion);
            carritoPDF($registro);
            envio($registro, $email, $username);
        }
    } else {
        echo "FIRMA KO";
        header("Location:http:../../index.php?sec=listapedido&error=si");
    }
}
?>
</body>
</html>
Esempio n. 4
0
<?php

$_SESSION["path"] = "../";
include_once $_SESSION["path"] . "php-functions/funciones.php";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $name = $_POST['name'];
    $email = $_POST['email'];
    $message = $_POST['message'];
    //desarrollo
    $para = "<*****@*****.**>,<*****@*****.**>,<*****@*****.**>";
    //en dev
    //$para = "<*****@*****.**>";
    // SE ENVIA EL SUBJECT , a quien y el body..
    $body = messageContacto($name, $email, $message);
    $res = envio("Contacto - Pagina web", $para, $body);
    if ($res) {
        echo '<p style="font-size:18px;">Su email se ha enviado correctamente, nos contactaremos con usted a la brevedad</p>';
    } else {
        echo '<p style="font-size:18px;color:red;">Su email no ha podido ser enviado, intente nuevamente más tarde</p>';
    }
}