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); }
// 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)
$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ña. Por favor, inté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; } } } } }
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ña:</td><td><b>{$pass}</b></td></tr></tbody></table></br>\r\n\t\t\t\t\t\t</br>Con estos datos podrá acceder a la <a href='{$direccion}/login_usuario.php' target='_blank'>zona personal</a> y modificar sus datos, así como obtener el certificado al finalizar el curso. </br>\r\n\t\t\t\t\t\tPara acceder a la pá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); } }