function enviarCorreoFinProyecto() { $facadeProyectos = new FacadeProyectos(); $facadeUsuarios = new FacadeUsuarios(); $datos = $facadeProyectos->listadoProyectos(); foreach ($datos as $dato) { $idProyecto = $dato['idProyecto']; $porcentaje = $dato['ejecutado']; $nombreProyecto = $dato['nombreProyecto']; $estado = $dato['estadoProyecto']; if ($porcentaje == 100 && $estado == 'Finalizado') { $correo = $facadeUsuarios->correosPorProyecto($idProyecto); foreach ($correo as $correos) { $email = $correos['email']; //envio de correo $correoDTO = new CorreosDTO(); $correoDTO->setRemitente("*****@*****.**"); $correoDTO->setNombreRemitente("Productivity Manager"); $correoDTO->setAsunto("Finalización del proyecto N° " . $idProyecto . " " . $nombreProyecto); $correoDTO->setContrasena("adsi2015"); $correoDTO->setDestinatario($email); $correoDTO->setContenido("Sres.<br>" . "Se les informa que el proyecto " . $nombreProyecto . " a finalizado el día de hoy <br>" . '<font style="color: #83AF44; font-size: 11px; font-weight:bold; font-family: Sans-Serif;font-style:italic; " >Prductivity Manager Software' . '© Todos los derechos reservados 2015.' . '<br>' . 'Bogotá, Colombia' . '<br>' . 'Teléfono: +57 3015782659' . '<br>' . 'https://www.facebook.com/productivitymanager' . '<br>' . 'https://twitter.com/Productivity_Mg' . '</font>'); $facadeCorreo = new FacadeCorreos(); $confirmacion = $facadeCorreo->EnvioCorreo($correoDTO); if ($confirmacion != 'True') { $mensajeCorreo = $confirmacion; $mensaje2 = "Error no se pudo enviar el correo "; $consecutivos = 0; } else { //mensaje enviado $facadeProyectos->cambiarEstadoProyecto('Archivado', $idProyecto); } } } } }
echo '<h2>You are spammer ! Get the @$%K out</h2>'; $mensaje = "Selecciona el Captcha de seguridad"; header("location: ../index.php?error=" . $mensaje . '#openModal'); } else { // echo '<h2>Thanks for posting comment.</h2>'; $forgetpassword = new ForgetPasswordDAO(); $facadeForgetpassword = new FacadeForgetPassword(); $mail = new PHPmailer(); $dto = new CorreosDTO(); $validaInfo = $facadeForgetpassword->validateUser($_POST['user'], $_POST['email']); if ($validaInfo != null) { $dto->setRemitente('*****@*****.**'); $dto->setContrasena('adsi2015'); $nombreRemitente = 'Productivity Manager'; $dto->setDestinatario($_POST['email']); $dto->setAsunto('¿Olvidó su Contraseña?'); if ($_POST['email'] == $_POST['emailConfirm']) { $passNew = $facadeForgetpassword->RamdomCode(); $body = "Su código de ingreso es: " . '<font color = "green" FACE="courier" size="12" >' . $passNew . '</font>'; $body .= '<br>' . '<br>' . '<font style="color: red; font-size: 13px; font-weight:bold; font-family: Sans-Serif;" >!Por favor recuerde cambiar la contraseña¡</font>'; $body .= '<br>' . '<br>' . '<font style="color: #83AF44; font-size: 11px; font-weight:bold; font-family: Sans-Serif;font-style:italic;">Prductivity Manager Software' . '© Todos los derechos reservados 2015.' . '<br>' . 'Bogotá, Colombia' . '<br>' . 'Teléfono: +57 3015782659' . '<br>' . 'https://www.facebook.com/productivitymanager' . '<br>' . 'https://twitter.com/Productivity_Mg' . '</font>'; $correo = new EnvioCorreos(); $dto->setContenido($body); $confirmación = $correo->EnviarCorreo($dto, $nombreRemitente); if ($confirmación == 'True') { $facadeForgetpassword->updatePassword($passNew, $_POST['user']); $mensaje2 = 'Información enviada a: ' . " " . $dto->getDestinatario(); } else { $mensaje2 = $confirmación; } header("location: ../index.php?mensaje=" . $mensaje . " " . $mensaje2);
} else { if (isset($_GET['idConsultarInactivo'])) { $facadeUsuario = new FacadeUsuarios(); session_start(); $_SESSION['datosUsuarioInactivo'] = $facadeUsuario->consultarUsuarioInactivo($_GET['idConsultarInactivo']); header("Location: ../vista/listarUsuariosInactivos?#verUsuario"); } else { if (isset($_GET['idActivar'])) { $facadeUsuario = new FacadeUsuarios(); $datos = $facadeUsuario->consultarUsuarioInactivo($_GET['idActivar']); $email = $datos['email']; $identificacion = $datos['identificacion']; $correoDTO = new CorreosDTO(); $correoDTO->setRemitente("*****@*****.**"); $correoDTO->setNombreRemitente("Productivity Manager"); $correoDTO->setAsunto("Registro Productivity Manager"); $correoDTO->setContrasena("adsi2015"); $correoDTO->setDestinatario($email); $correoDTO->setContenido("Ha sido reintegrado Su usuario de ingreso es: " . $identificacion . '<br>Puede acceder con su anterior contraseña, sino la recuerda solicite código de ingreso <br>' . '<font style="color: #83AF44; font-size: 11px; font-weight:bold; font-family: Sans-Serif;font-style:italic; " >Prductivity Manager Software' . '© Todos los derechos reservados 2015.' . '<br>' . 'Bogotá, Colombia' . '<br>' . 'Teléfono: +57 3015782659' . '<br>' . 'https://www.facebook.com/productivitymanager' . '<br>' . 'https://twitter.com/Productivity_Mg' . '</font>'); $facadeCorreo = new FacadeCorreos(); $confirmacion = $facadeCorreo->EnvioCorreo($correoDTO); if ($confirmacion != 'True') { $mensajeCorreo = $confirmacion; $mensaje2 = "Error no se pudo realizar la activación"; $consecutivos = 0; header("Location: ../vista/listarUsuarios?modificado=" . $mensaje2); } else { //insertar imagen $mensaje3 = $facadeUsuario->activarUsuario($_GET['idActivar'], 'Activo'); header("Location: ../vista/listarUsuarios?modificado=" . $mensaje3); }
$nombres = $_POST['nombre']; $apellidos = $_POST['apellidos']; $empresa = $_POST['empresa']; $telefono = $_POST['indicativo'] . $_POST['telefono']; $email = $_POST['email']; $idPais = $_POST['pais']; $telefono = $_POST['telefono']; $modo = $_POST['modo']; $razon = $_POST['motivo']; $numeros = $facadeContactenos->cantidadSolicitudes(); $numero = $numeros['numero']; //envio de correo $correoDTO = new CorreosDTO(); $correoDTO->setRemitente("*****@*****.**"); $correoDTO->setNombreRemitente("Productivity Manager"); $correoDTO->setAsunto("Solicitud de contacto N° " . $numero); $correoDTO->setContrasena("adsi2015"); $correoDTO->setDestinatario("*****@*****.**"); $correoDTO->setContenido("El señor " . $nombres . " " . $apellidos . ", de la empresa " . $empresa . " solicita ser contactado al número de telefono +" . $telefono . " o al correo electronico " . $email . '<br>' . "La razón de esta solicitud es: " . $razon . "<br><br>" . "Por favor realizar el contacto lo mas pronto posible para brinda la información solicitada." . '<br>' . '<font style="color: #83AF44; font-size: 11px; font-weight:bold; font-family: Sans-Serif;font-style:italic; " >Prductivity Manager Software' . '© Todos los derechos reservados 2015.' . '<br>' . 'Bogotá, Colombia' . '<br>' . 'Teléfono: +57 3015782659' . '<br>' . 'https://www.facebook.com/productivitymanager' . '<br>' . 'https://twitter.com/Productivity_Mg' . '</font>'); $archivo = '../' . $carpeta . '/' . $nombreImagen; $correoDTO->setArchivos($archivo); $facadeCorreo = new FacadeCorreos(); $confirmacion = $facadeCorreo->EnvioCorreo($correoDTO); if ($confirmacion != 'True') { $mensajeCorreo = $confirmacion; $mensaje2 = "Error no se pudo generar la solicitud"; $consecutivos = 0; header("location: ../contactecnos?Solicitud=Intente Nuevamente"); } else { //mensaje enviado $idContacto = $numero;
$novedad = $facadeNovedad->consultarNovedad($idNovedad); $idEmpleado = $novedad['usuarios_idUsuario']; $datos = $facadeUsuario->consultarUsuario($idEmpleado); $email = $datos['email']; $categoria = $novedad['categoria']; $nombreEmpleado = $datos['nombre']; $fecha = $novedad['fechaNovedad']; $proyecto = $novedad['nombreProyecto']; $idProyecto = $novedad['proyectos_idProyecto']; $datosGerente = $facadeNovedad->consultarGerenteParaEnvarNovedadPorCorreo($idProyecto); $gerenteEncargado = $datosGerente['nombre']; //Envio de Correo $correoDTO = new CorreosDTO(); $correoDTO->setRemitente("*****@*****.**"); $correoDTO->setNombreRemitente("Productivity Manager"); $correoDTO->setAsunto("Solución de la novedad de " . $categoria . " del proyecto " . $proyecto); $correoDTO->setContrasena("adsi2015"); $correoDTO->setDestinatario($email); $correoDTO->setContenido("Estimado " . $nombreEmpleado . ",<br> se ha dado solución a la novedad de " . $categoria . " generada el " . $fecha . " con las siguientes observaciones: " . $solucion . '<br><br>' . $gerenteEncargado . '<br>' . "Gerente de Proyecto" . "" . '<br>' . '<font style="color: #83AF44; font-size: 11px; font-weight:bold; font-family: Sans-Serif;font-style:italic; " >Prductivity Manager Software' . '© Todos los derechos reservados 2015.' . '<br>' . 'Bogotá, Colombia' . '<br>' . 'Teléfono: +57 3015782659' . '<br>' . 'https://www.facebook.com/productivitymanager' . '<br>' . 'https://twitter.com/Productivity_Mg' . '</font>'); $archivo = '../' . $carpeta . '/' . $nombreImagen; $correoDTO->setArchivos($archivo); $facadeCorreo = new FacadeCorreos(); $confirmacion = $facadeCorreo->EnvioCorreo($correoDTO); if ($confirmacion != 'True') { $mensajeCorreo = $confirmacion; $mensaje2 = "Error no se pudo generar la novedad"; $consecutivos = 0; header("Location: ../vista/listarNovedades?errorPermiso=" . $mensajeCorreo); } else { //mensaje enviado $mensaje = $facadeNovedad->solucionarNovedad($solucion, $idNovedad);