<?php
session_start();
$ruta="../../../../";
$folder="";
include_once($ruta."class/dominio.php");
$dominio=new dominio;
include_once($ruta."class/admcontratodelle.php");
$admcontratodelle=new admcontratodelle;
include_once($ruta."class/admcontrato.php");
$admcontrato=new admcontrato;
include_once($ruta."class/vejecutivo.php");
$vejecutivo=new vejecutivo;
include_once($ruta."class/vtitular.php");
$vtitular=new vtitular;
include_once($ruta."class/sede.php");
$sede=new sede;
include_once($ruta."class/usuario.php");
$usuario=new usuario;
include_once($ruta."funciones/funciones.php");
require_once($ruta.'recursos/pdf/tcpdf/tcpdf.php');
include($ruta."recursos/qr/qrlib.php"); 
/******************    SEGURIDAD *************/
extract($_GET);
//********* SEGURIDAD GET *************/
$valor=dcUrl($lblcode);
if (!ctype_digit(strval($valor))) {
  if (!isset($_SESSION["faltaSistema"]))
  {  $_SESSION['faltaSistema']="0"; }
  $_SESSION['faltaSistema']=$_SESSION['faltaSistema']+1;
  header('Location: '.$ruta.'login/salir.php');
}
/**************************************/
$dcontrato=$admcontrato->muestra($valor);
$idcontrato=$valor;
$dejec=$vejecutivo->muestra($dcontrato['idadmejecutivo']);
$dtitular=$vtitular->muestra($dcontrato['idtitular']);
// **********  obtener organizacion      ***********************************************************/
/***************************************************************************************************/
$dsede=$sede->muestra($dcontrato['idsede']);
$nsede=$dsede['nombre'];

$ejecutivo= $dejec['nombre']." ".$dejec['paterno']." ".$dejec['materno'];
$titular= $dtitular['nombre']." ".$dtitular['paterno']." ".$dtitular['materno'];

// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
//$pdf->SetPrintHeader(false);
$pdf->setHeaderData('',0,'','',array(0,0,0), array(255,255,255) );  
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Golden Bridge');
$pdf->SetTitle('Historial Contrato');
$pdf->SetSubject('Historial Contrato');
$pdf->SetKeywords('Historial Contrato');


// set header and footer fonts
$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));

// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);

// set margins
//$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
//$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);
//$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);

// set auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);

// set image scale factor

// set some language-dependent strings (optional)
if (@file_exists(dirname(__FILE__).'/lang/es.php')) {
    require_once(dirname(__FILE__).'/lang/es.php');
    $pdf->setLanguageArray($l);
}
// ---------------------------------------------------------
// set default font subsetting mode
$pdf->setFontSubsetting(true);

// Set font
// dejavusans is a UTF-8 Unicode font, if you only need to
// print standard ASCII chars, you can use core fonts like
// helvetica or times to reduce file size.
//$pdf->SetFont('dejavusans', '', 14, '', true);
$pdf->SetFont('helvetica', '', 8);
$pdf->AddPage('L','A4');
// Add a page
// This method has several options, check the source code documentation for more information.
setlocale(LC_ALL, 'es_ES').': ';
// Set some content to print
$html=' 
<style>
.tituloFactura{
  font-size:12px;
  font-weight: bold;
}
.tituloCenda{
  color:red;
}
.letras{
  font-size:7px;
}
.letras2{
  font-size:18px;
}
</style>
<table width="100%"  align="center">
          <tr>
            <td class="letras">
              <center>
                <img src="'.$ruta.'recursos/images/materialize-logo.png" >
                <b>SEDE '.$nsede.'</b>
              </center>
            </td>
            <td><br>
            <div class="tituloFactura">HISTORIAL DE PAGOS</div>
            </td>
            <td><br>
            <table border="1">
              <tr>
                <td>
                  <table class="letras" cellpadding="2">
                    <tr>
                      <td align="right">
                        Nº&nbsp;CONTRATO :
                      </td>
                      <td align="left">
                        <b>'.$dcontrato['nrocontrato'].'</b>
                      </td>
                    </tr>
                    <tr>
                      <td align="right">
                        FECHA :
                      </td>
                      <td align="left">
                        <b>'.date("Y-m-d").'</b>
                      </td>
                    </tr>
                    <tr>
                      <td align="right">
                        HORA :
                      </td>
                      <td align="left">
                        <b>'.date("H:i:s").'</b>
                      </td>
                    </tr>
                  </table>
                </td>
              </tr>
            </table>                     
            </td>
          </tr>
        </table';
        $pdf->SetFont('helvetica', '', 9);
$pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true);
$html='
<style>
.tituloCenda{
  text-align:center;
  font-weight: bold;
  font-size:10px;
}
.sMoneda{
  text-align: right;
}
.scenter{
  text-align: center;
}
.sfila{
  border: solid 1px #ddd;
}
.letras{
  font-size:6px;
  text-align: center;
}
.letras4{
  font-size:8px;
}
.cabeceraCentro{
  padding: 1px;
  border-top: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  text-align:center;
}
.textocentro{
  text-align:center;
}
.cabecera2{
  border: solid 1px white;
  font-weight: bold;
}
</style>
<table border="0" cellpadding="2" width="704">
  <tr style="background-color:;">
    <td class="cabecera2 sMoneda" width="60"> TITULAR : </td>
    <td width="300">'.$titular.' </td>
  </tr>
  <tr style="background-color:;">
    <td class="cabecera2 sMoneda" width="60"> EJECUTIVO :</td>
    <td width="300"> '.$ejecutivo.' </td>
  </tr>
</table>
<table border="0" cellpadding="2" width="704">
  <tr style="background-color:#dddddd;">
    <td class="cabecera2 textocentro" width="50"> RECORD </td>
    <td class="cabecera2 textocentro" width="50"> INGRESO </td>
    <td class="cabecera2 textocentro" width="50"> FECHA </td>
    <td class="cabecera2 textocentro" width="70"> FECHA DEP.</td>
    <td class="cabecera2 textocentro" width="70"> HORA DEP.</td>
    <td class="cabecera2 textocentro" width="80"> MONTO PAGADO </td>
    <td class="cabecera2 textocentro" width="80"> SALDO </td>
    <td class="cabecera2 textocentro" width="80"> USUARIO </td>
    <td class="cabecera2 textocentro" width="260"> OBSERVACIONES </td>
  </tr>';
$pdf->SetFont('helvetica', '', 8);
    foreach($admcontratodelle->mostrarTodo("idcontrato=".$valor." and codigo=3113") as $f){
      $dus=$usuario->muestra($f['usuariocreacion']);
      $html=$html.'
      <tr>
        <td class="sfila textocentro"> '.$f['record'].'</td>
        <td class="sfila textocentro"> '.$f['cod'].'-'.$f['nro'].'</td>
        <td class="sfila textocentro"> '.$f['fecha'].'</td>
        <td class="sfila textocentro"> '.$f['fecha'].'</td>
        <td class="sfila textocentro"> '.$f['horadep'].'</td>
        <td class="sfila"> '.$f['monto'].'</td>
        <td class="sfila"> '.$f['saldo'].'</td>
        <td class="sfila textocentro"> '.$dus['usuario'].'</td>
        <td class="sfila textocentro"> '.$f['detalle'].'</td>
      </tr>';
    }
  $html=$html.'

 </table>
 ';
// Print text using writeHTMLCell()
$pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true);
// ---------------------------------------------------------
// Close and output PDF document
// This method has several options, check the source code documentation for more information. "D"
$pdf->Output('historial.pdf', 'I');

 ?>
