Пример #1
0
function mandarCorreoContadorBaja($bajas, $ayer, $hoy)
{
    $estilo = "\r\n\t\t<style>\r\n\t\t\t.fuente_general {\r\n\t\t\t\tfont: 14px Arial,sans-serif;\r\n\t\t\t\tcolor:#6B6B6B;\r\n\t\t\t\t\r\n\t\t\t\tpadding-left: 10%;\r\n\t\t\t\tpadding-right: 20%;\r\n\t\t\t}\r\n\t\t\t.fuente_general select {\r\n\t\t\t\tfont: .95em Arial,sans-serif;\r\n\t\t\t\tcolor: #2D2A25;\r\n\t\t\t\tpadding: 0px 0px 0px 0px;\r\n\t\t\t\tborder-width:thin;\r\n\t\t\t\tborder-style: solid;\r\n\t\t\t\tborder-color: #D5CEBC;\r\n\t\t\t}\r\n\t\t\t.fuente_general input {\r\n\t\t\t\tfont: .95em Arial,sans-serif;\r\n\t\t\t\tcolor: #2D2A25;\r\n\t\t\t\tpadding: 0px 3px 0px 0px;\r\n\t\t\t\tborder-width:thin;\r\n\t\t\t\tborder-style: solid;\r\n\t\t\t\tborder-color: #D5CEBC;\r\n\t\t\t}\r\n\t\t\t.fuente_general a {\r\n\t\t\t\tcolor:#AF7236;\r\n\t\t\t\ttext-decoration: none;\r\n\t\t\t}\r\n\t\t\t.fuente_general a:hover{\r\n\t\t\t\ttext-decoration:underline;\r\n\t\t\t}\r\n\t\t\t.titulo_interno{\r\n\t\t\t\tfont-size: 1.1em;\r\n\t\t\t\tfont-weight: bold;\r\n\t\t\t\tcolor:#DE6824;\r\n\t\t\t}\r\n\t\t\r\n\t\t</style>";
    $resultado = ejecutaConsulta("Select valor from config where nombre='correo_admin';");
    $para = pg_result($resultado, 0, 'valor');
    include_once 'internacionalizacion.php';
    $asunto = _("Numero de bajas en las jornadas gvSIG");
    $comienzo = sprintf(__("mensaje_numero_bajas"), $ayer, $hoy, $bajas);
    return enviaCorreo($para, $asunto, $estilo, $idioma, $comienzo, $enlace);
}
Пример #2
0
                // Construye el mensaje.
                $txtMensaje = "Nombre y Apellidos: " . $_POST['nombre'] . "<br/>" . "Correo electrónico: " . $_POST['email'] . "<br/>" . "Mensaje.-<br/>" . $_POST['mensaje'];
                $asunto = 'Contacto: ' . $_POST['asunto'];
                $destinatario = '';
                break;
            default:
                $txtError = "El formulario enviado es sospechoso";
                $txtMensaje = "Se ha enviado un correo sospechoso desde la IP: " . getIP();
                break;
        }
    }
    if ($txtError == "") {
        // Manda el correo.
        require_once "cod/lib/phpmailer/class.phpmailer.php";
        $txtMensaje = chequeaMensaje($txtMensaje);
        $txtError = enviaCorreo($destinatario, $txtMensaje, $asunto);
        if ($txtError == "1") {
            $txtError = "Mensaje enviado correctamente";
        }
    } else {
        $error = true;
    }
}
function chequeaMensaje($mensaje)
{
    $mensaje = preg_replace("/\nfrom\\:.*?\n/i", "", $mensaje);
    $mensaje = preg_replace("/\nbcc\\:.*?\n/i", "", $mensaje);
    $mensaje = preg_replace("/\ncc\\:.*?\n/i", "", $mensaje);
    return $mensaje;
}
function emailValido($email)
Пример #3
0
                    $correo = safe($_POST['recoveremail']);
                    $data_query = mysql_query("SELECT nombres FROM {$table} WHERE correo = '" . $correo . "'");
                    // error_log(print_r("login-processor: data_query:".$data_query, TRUE), 0);
                    if (mysql_num_rows($data_query) == 1) {
                        $userdata = mysql_fetch_array($data_query);
                        // crear nuevo md52confirm y enviarlo por mail
                        $new_contra = substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'), 0, 8);
                        $update_query = mysql_query("UPDATE {$table} SET contrasena = '" . encrypt($new_contra) . "' WHERE correo = '" . $correo . "'");
                        if ($update_query) {
                            $de = "*****@*****.**";
                            $deNombre = "Contacto Atempus";
                            $para = str_replace("+", "%2B", $correo);
                            $paraNombre = $userdata[nombres];
                            $asunto = "Cambio de contraseña en Atempus";
                            $mensaje = "Estimado usuario,<br /><br />Hemos recibido tu solicitud de cambio de contraseña.<br /><br />Tu nueva contraseña es: " . $new_contra . "<br /><br />Atentamente,<br />  Equipo Atempus.";
                            enviaCorreo($de, $deNombre, $para, $paraNombre, $asunto, $mensaje);
                            $message = "cambioContrasena";
                        } else {
                            $message = "Hubo un problema al intentar reestablecer tu contrase&ntilde;a. Por favor, int&eacute;ntalo de nuevo.";
                        }
                    } else {
                        $message = "No encontramos este correo en nuestros registros. <br /><br />Por favor, intentalo de nuevo.";
                    }
                    error_log("\n" . date("Y/m/d H:i:s") . " login-processor::recover:: message: " . $message . " from: " . $correo, 3, "transactions.log");
                    $action = "ingreso";
                    $errorMessage = $message;
                }
            }
        }
    }
}
Пример #4
0
function mandarCorreoPass($correo, $pass)
{
    $estilo = "\r\n\t\t<style>\r\n\t\t\t.fuente_general {\r\n\t\t\t\tfont: 14px Arial,sans-serif;\r\n\t\t\t\tcolor:#6B6B6B;\r\n\t\t\t\t.\r\n\t\t\t\tpadding-left: 10%;\r\n\t\t\t\tpadding-right: 20%;\r\n\t\t\t}\r\n\r\n\t\t\t.fuente_general select {\r\n\t\t\t\tfont: .95em Arial,sans-serif;\r\n\t\t\t\tcolor: #2D2A25;\r\n\t\t\t\tpadding: 0px 0px 0px 0px;\r\n\t\t\t\tborder-width:thin;\r\n\t\t\t\tborder-style: solid;\r\n\t\t\t\tborder-color: #D5CEBC;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\t.fuente_general input {\r\n\t\t\t\tfont: .95em Arial,sans-serif;\r\n\t\t\t\tcolor: #2D2A25;\r\n\t\t\t\tpadding: 0px 3px 0px 0px;\r\n\t\t\t\tborder-width:thin;\r\n\t\t\t\tborder-style: solid;\r\n\t\t\t\tborder-color: #D5CEBC;\r\n\t\t\t}\r\n\r\n\t\t\t.fuente_general a {\r\n\t\t\t\tcolor:#AF7236;\r\n\t\t\t\ttext-decoration: none;\r\n\t\t\t}\r\n\t\t\t\r\n\t\t\t.fuente_general a:hover{\r\n\t\t\t\ttext-decoration:underline;\r\n\t\t\t}\r\n\r\n\t\t\t.titulo_interno{\r\n\t\t\t\tfont-size: 1.1em;\r\n\t\t\t\tfont-weight: bold;\r\n\t\t\t\tcolor:#DE6824;\r\n\t\t\t}\r\n\t\t</style>";
    $resultado = ejecutaConsulta("Select id,idioma,estado from usuario where correo='{$correo}';");
    $id = pg_result($resultado, 0, 'id');
    $idioma = pg_result($resultado, 0, 'idioma');
    $estado = pg_result($resultado, 0, 'estado');
    $direccion = ejecutaConsulta("Select valor from config where nombre='direccion_activa';");
    $direccion = pg_result($direccion, 0, 0);
    if ($estado == 3 || $estado == 5) {
        $para = $correo;
        $asunto = "Sistema de Certificados de gvSIG-Training.com, Usuario y Clave de acceso";
        $comienzo = "<br><br><table><tbody class='fuente_general'><tr><td>Usuario:</td><td><b>{$correo}</b></td></tr><tr><td>Contrase&ntilde;a:</td><td><b>{$pass}</b></td></tr></tbody></table></br>\r\n\t\t\t\t\t\t</br>Con estos datos podr&aacute; acceder a la <a href='{$direccion}/login_usuario.php' target='_blank'>zona personal</a> y modificar sus datos, as&iacute; como obtener el certificado al finalizar el curso. </br>\r\n\t\t\t\t\t\tPara acceder a la p&aacute;gina web pinche el siguiente enlace <a href='http://gvsig-training.com' target='_blank'>gvSIG-Training.com</a>";
        return enviaCorreo($para, $asunto, $estilo, $idioma, $comienzo, $enlace);
    }
}