$pdf->SetFont('Arial', '', 12); $pdf->Cell(0, 10, "Quierounacompu.com", 0, 1); $pdf->Cell(0, 10, "Manifiesto de Envíos entregados al Courier", 0, 1); $pdf->Cell(0, 10, "Fecha: " . date("d-m-Y"), 0, 1); $pdf->Ln(10); //colocamos la informacion de los ids a procesar $pdf->SetFont('Arial', 'B', 12); $pdf->Cell(65, 10, "Nombre del Destinatario", 1, 0); $pdf->Cell(50, 10, "Empresa de Envío", 1, 0, "C"); $pdf->Cell(35, 10, "Número de Guía", 1, 0, "C"); $pdf->Cell(40, 10, "Ciudad Destino", 1, 1); $pdf->SetFont('Times', '', 10); $arrayIds = explode(",", $_GET["ids"]); foreach ($arrayIds as $idEnvio) { $envioDTO = EnvioDAO::getEnvioInfo($idEnvio); EnvioDAO::updateEnvioCurrentStatus($idEnvio, EnvioDAO::$COD_STATUS_ENTREGADO_AL_COURIER); EnvioDAO::addComment($idEnvio, "Cambio de status a Entregado al Courier", $idUsuario, EnvioDAO::$COD_STATUS_ENTREGADO_AL_COURIER); if ($envioDTO != null) { $pdf->Cell(65, 10, $envioDTO->getNombreDestinatario(), 1, 0); $pdf->Cell(50, 10, $envioDTO->getDescEmpresaEnvio(), 1, 0); $pdf->Cell(35, 10, $envioDTO->getCodigoEnvio(), 1, 0); $pdf->Cell(40, 10, $envioDTO->getCiudadDestino(), 1, 1); } /* if($envioDTO != null){ $x = $pdf->GetX(); $y = $pdf->GetY(); $ancho = 10; $lines = 0; $lines = $pdf->MultiCell(55, $ancho, $envioDTO->getNombreDestinatario(), "T", "J");
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"; } else { echo "Los cambios fueron realizados"; } } else { echo "Disculpe, usted no tiene permiso para editar registros del tipo '" . $envioDTO->getDescStatusActual() . "'"; }