Esempio n. 1
0
$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");
Esempio n. 2
0
    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() . "'";
}