<?php
require_once('../librerias/TCPDF-main/tcpdf.php');
require_once("../controllers/dbcontroller.php");
// Obtener el número de orden de servicio desde el parámetro GET
if (isset($_GET['id'])) {
    $no_orden_servicio = $_GET['id'];
	 $idcliente = $_GET["id"];
	$syseli="Eliminado";
	$hoy = date('l, j \d\e F \d\e Y');
    // Consulta SQL para obtener los datos del número de orden de servicio específico
	$conn = mysqli_connect('66.70.255.14','apli_cli_utod','1Xr0b5Xl9H-N','apli_cli_utodonm');
	$conn-> set_charset("utf8");
	
    $sql = "select NOW() as fecha,actper.no1per, actper.no2per, actper.ap1per, actper.ap2per, actper.dirper, actper.telper, cli_recetas.nrorem, cli_recetas.nrimed, cli_recetas.fchcmp, cli_detrecetas.codmedicamento, cli_detrecetas.nommedicamento,cli_detrecetas.obsmedicamento,cli_detrecetas.cantidad, cli_plan_eps.nomPlan as regimen, actper.nriper,actciu.nomciu as ciudad,YEAR(CURDATE())-YEAR(actper.fnaper) + IF(DATE_FORMAT(CURDATE(),'%m-%d') > DATE_FORMAT(actper.fnaper,'%m-%d'), 0 , -1 )  as edad from actper, cli_recetas, cli_detrecetas, cli_plan_eps,cli_paciente,actciu where actper.nriper=cli_recetas.nriper and cli_recetas.nrorem=cli_detrecetas.nrorem  and actper.nriper=cli_paciente.nriper and cli_recetas.id=$idcliente AND cli_paciente.planEps=cli_plan_eps.id  and cli_detrecetas.estado!='".$syseli."' and  cli_recetas.estado!='".$syseli."' and actper.codciu=actciu.codciu order by cli_detrecetas.Id  ";
    $result = $conn->query($sql);

    $contador = 0;
    // Incrementa el contador

    if ($result && $result->num_rows > 0) {


        // Crear un nuevo objeto TCPDF
        $pdf = new TCPDF();

        // Establecer la orientación de la página como apaisada (landscape)
        //$pdf->SetPageOrientation('L');

        // Deshabilitar la impresión del encabezado
        $pdf->SetPrintHeader(false);

        // Configurar los márgenes
        $pdf->SetMargins(10, 10, 10, 10);

        // Agregar una página al PDF
        $pdf->AddPage();

        // Contenido HTML de la plantilla


        while ($row = $result->fetch_assoc()) {
            if ($contador === 0) {
				$NImed=trim($row["nrimed"]);
				$cObs=trim($row["observacion"]);
		        $html = '
        	    <!DOCTYPE html>
            	<html lang="en">
	             <head>
    	             <meta charset="UTF-8">
        	         <meta name="viewport" content="width=device-width, initial-scale=1.0">
            	     <title>Orden colsanitas</title>
                	<style>
                    	 table {
                        	border-collapse: collapse;
	                        width: 100%; 
    	                }
        	            .medicamento th,  .medicamento td {            
            	            border: 0.5px solid black;
                	    }
                    	.casilla_numero{
                        	width: 30px;
	                    }
    	                .cantidad_total{
        	                width: 150px;
            	        }
                	    .pre-medi{
                    	    width: 75%;
                    	}
                    	.firmas{
                        	font-size: 10px;
                    	}
                   	 	.casilla-border{
                        	border: 0.5px solid black;
                    	}
						.img-firma{
                        	width: 150px;
							height: 100px;
							
                    	}
             		</style>
            	</head>
           	 	<body>
                	<table>
                    	<tr>
                        	<td rowspan="2" style="width:30%"><img src="../image/UT_ODONTOMEDIC.png" class="logo" height="70px" width="70px"></td>
                        	<td  rowspan="2" style="text-align: center;width:70%"><b>U.T. ODONTOMEDIC</b><br>NIT:901766750<br>Dirección: CRA 21 N 21-153 LOCAL 206<br>Teléfono:3238289605</td>
                    	</tr>
						<hr>
                    	
                   	 	<tr>
                        	<td style="width:70%"><b>Paciente: </b>' . $row["no1per"].' '. $row["no2per"].' '. $row["ap1per"] .' '. $row["ap2per"]. '</td>
                        	<td  style="width:30%"><b>Identificacion:</b> '. $row["nriper"] .'</td>
                    	</tr>
						<tr>
                        	<td style="width:70%"><b>Direccion: </b>' . $row["dirper"].'</td>
                        	<td  style="width:30%"><b>Ciudad:</b> '. $row["ciudad"] .'</td>
                    	</tr>
                    	<tr>
                        	<td style="width:70%"><b>Telefono: </b>' . $row["celper"].'</td>
                        	<td  style="width:30%"><b>Edad:</b> '. $row["edad"] .'</td>
                    	</tr>
						<tr>
                        	<td style="width:70%"><b>Empresa: </b>COOSALUD</td>
                        	<td  style="width:30%"><b>Regimen:</b> '. $row["regimen"] .'</td>
                    	</tr>
						<hr>
						<tr><td style="width:100%">.</td></tr>
						<hr>
						<tr>
                        	<td style="width:50%"><b>Formula Medica No: </b>'.$row["nrorem"].'</td>
                        	<td  style="width:50%"><b>Fecha de prescripcion:</b> '. $row["fchcmp"] .'</td>
                    	</tr>
						<hr>
                	</table>

            		<table class="medicamento">
                	<tr style="font-size:10px;text-align: center;">
                    	<td style="width:5%">No.</td>
                    	<td style="width:40%">Medicamento</td>
						<td style="width:10%">Via</td>
                    	<td style="width:10%">Cantidad</td>
						<td style="width:8%">Durac.<br>Dias</td>
                    	<td style="width:27%;">Dosis</td>
                	</tr>';
            	}
            
				$cant=$contador+1;
            	$html .='<tr style="font-size:8px">
                    		<td style="width:5%">'.$cant.'</td>
                    		<td style="width:40%">'. $row["nommedicamento"] .'<br>'.$row["obsmedicamento"].'</td>
                    		<td style="width:10%">ORAL</td>
							<td style="width:10%">'. $row["cantidad"] .'</td>
							<td style="width:8%">'. $row["cantidad"] .'</td>
                    		<td style="width:27%">'.$row["obsmedicamento"].'</td>
							
                		</tr>';
				
			}
		$sql = "select no1per,no2per,ap1per,ap2per,dirper,telper from actper where nriper='".$NImed."'";
    	$result = $conn->query($sql);
		$row = $result->fetch_assoc();
		
        $html .= '</table>
            <hr>
            <span></span><br>
            <table class="tabla_not_bordes">
                <tr>
            	    <td style="width:55%; text-align: left;">
                     	<span><img height="60px" width="120px" class="img-firma" src="../image/firmas/'.$NImed.'.jpg"></span>
	                    <span>__________________________________________</span>
    	                <span>'. $row["no1per"].' '. $row["no2per"].' '. $row["ap1per"] .' '. $row["ap2per"].' </span><br>	
        	            <span>N.I: ' .$NImed . '</span>
                    </td>
					<td style="width:45%; text-align: left;">
						Observacion:'.$cObs.'
					</td>
                </tr>
				
            </table>
			<br>
            <table>
                <tr style="font-size: 10px;">
                    <td>-Impreso '.$hoy.'</td>
                    <td> </td>
                </tr>
            </table>
</body>
</html>
        ';






        // Insertar el contenido HTML en el PDF
        $pdf->writeHTML($html, true, false, true, false, '');

        // Nombre del archivo PDF
        $filename = 'orden_servicio_' . $no_orden_servicio . '.pdf';

        // Salida del PDF: Descargar el archivo directamente
        $pdf->Output('prueba'); // 'D' (para descargar)
    } else {
        echo "No se encontraron datos para el No. Orden de Servicio: $no_orden_servicio";
    }

    // Cerrar la conexión a la base de datos
    $conn->close();
} else {
    echo "No se proporcionó un número de orden de servicio válido.";
}
