* */ $mustSendEmail = true; $dayOfWeek = date("w"); $hourOfDay = date("G"); if ($dayOfWeek < 1 || $dayOfWeek > 5 || ($hourOfDay < 9 || $hourOfDay > 16)) { $mustSendEmail = false; } if ($mustSendEmail) { $mailTo = "ventas@quierounacompu.com,"; $mailTo .= "administracion@quierounacompu.com,"; $mailTo .= "*****@*****.**"; //para debug //$mailTo = "*****@*****.**"; $query = "SELECT es.descripcion, COUNT(e.id) AS cuenta " . "FROM envios_status es LEFT JOIN envios e ON (es.id = e.id_status_actual) " . "WHERE es.show_in_email = '1' " . "GROUP BY es.descripcion " . "ORDER BY es.orden_correo"; $message = "<table border='1' align='center'>"; $message .= "<tr>"; $message .= "<td><b>Status</b></td>"; $message .= "<td><b>Cantidad</b></td>"; $message .= "</tr>"; $resultado = DBUtil::executeSelect($query); foreach ($resultado as $registro) { $message .= "<tr>"; $message .= "<td>" . $registro["descripcion"] . "</td>"; $message .= "<td>" . $registro["cuenta"] . "</td>"; $message .= "</tr>"; } $message .= "</table>"; SendEmail::sendMail($mailTo, "Resumen de envios", $message); //echo $message; }
$message = str_replace("{10}", $envioDTO->getDescBanco(), $message); $message = str_replace("{11}", $envioDTO->getNumVoucher(), $message); $message = str_replace("{12}", $envioDTO->getFechaPago(), $message); $message = str_replace("{13}", $envioDTO->getMontoPago(), $message); $message = str_replace("{14}", $envioDTO->getDetalleCompra(), $message); $message = str_replace("{15}", $envioDTO->getDescEmpresaEnvio(), $message); $message = str_replace("{16}", $envioDTO->getNombreDestinatario(), $message); $message = str_replace("{17}", $envioDTO->getCedulaDestinatario(), $message); $message = str_replace("{18}", $envioDTO->getDireccionDestino(), $message); $message = str_replace("{19}", $envioDTO->getCiudadDestino(), $message); $message = str_replace("{20}", $envioDTO->getEstadoDestino(), $message); $message = str_replace("{21}", $envioDTO->getTlfCelularDestinatario(), $message); $message = str_replace("{22}", $envioDTO->getTlfLocalDestinatario(), $message); $message = str_replace("{23}", $envioDTO->getObservacionesEnvio(), $message); $message = str_replace("{24}", $envioDTO->getIdEncriptado(), $message); SendEmail::sendMail($_POST["email"], SendEmail::$SUBJECT_PAGO_REGISTRADO, $message); } else { $response = 1; } } ?> <script type="text/javascript"> if(<?php echo $response; ?> == 0){ var msg = 'Gracias por completar la información, en breve le será enviado un email con todos los datos para su archivo.'; alert(msg); window.location = "index.php"; } else if(<?php echo $response;
$message = str_replace("{3}", $envioDTO->getCiudadDestino(), $message); $message = str_replace("{4}", $envioDTO->getDireccionDestino(), $message); $message = str_replace("{5}", $envioDTO->getCodigoEnvio(), $message); $message = str_replace("{6}", $envioDTO->getNombreDestinatario(), $message); SendEmail::sendMail($envioDTO->getCorreo(), SendEmail::$SUBJECT_PEDIDO_ENVIADO, $message); } if ($newStatus == EnvioDAO::$COD_STATUS_PAGO_NO_ENCONTRADO) { $message = file_get_contents("../emailTemplates/templatePagoNoEncontrado.html"); $message = str_replace("{0}", $envioDTO->getNombreCompleto() . " (" . $envioDTO->getSeudonimoML() . ")", $message); $message = str_replace("{1}", $envioDTO->getDescBanco(), $message); $message = str_replace("{2}", $envioDTO->getDescMedioPago(), $message); $message = str_replace("{3}", $envioDTO->getNumVoucher(), $message); $message = str_replace("{4}", $envioDTO->getMontoPago(), $message); $message = str_replace("{5}", "http://www.quierounacompu.com/pagos/actualizarEnvio.php?id=" . $envioDTO->getIdEncriptado(), $message); //$message = str_replace("{5}", "http://www.quierounacompu.com/pagos/updatePedido.php?id=".$envioDTO->getId(), $message); SendEmail::sendMail($envioDTO->getCorreo(), SendEmail::$SUBJECT_PAGO_NO_ENCONTRADO, $message); } $result = true; //vemos si fue enviado un comentario personalizado a este envio if ($newComment != "") { $result = EnvioDAO::addComment($envioDTO->getId(), $newComment, $idUsuario, $newStatus == -1 ? $envioDTO->getIdStatusActual() : $newStatus); } if ($result && $newStatus != -1) { $result = EnvioDAO::addComment($envioDTO->getId(), "Cambio de status a " . $newStatusText, $idUsuario, $newStatus); if ($result) { //modifico el status actual del envio con el indicado por el usuario que esta actualizando $result = EnvioDAO::updateEnvioCurrentStatus($envioDTO->getId(), $newStatus); } } if (!$result) { echo "Ocurrio un error actualizando el envio";