<?php
  session_start();
  $ruta="../../../../";
  include_once($ruta."class/dominio.php");
  $dominio=new dominio;
  include_once($ruta."class/vadmejecutivo.php");
  $vadmejecutivo=new vadmejecutivo;
  include_once($ruta."class/individual.php");
  $individual=new individual;
  include_once($ruta."class/ciclo.php");
  $ciclo=new ciclo;
   include_once($ruta."class/individualcredito.php");
  $individualcredito=new individualcredito;
  include_once($ruta."class/credito.php");
  $credito=new credito;
  include_once($ruta."class/creditodetalle.php");
  $creditodetalle=new creditodetalle;
  include_once($ruta."class/personagrupo.php");
  $personagrupo=new personagrupo;
  include_once($ruta."class/persona.php");
  $persona=new persona;
  include_once($ruta."class/tipobanca.php");
  $tipobanca=new tipobanca;
  include_once($ruta."class/miempresa.php");
  $miempresa=new miempresa;
  include_once($ruta."class/usuario.php");
  $usuario=new usuario;
  include_once($ruta."funciones/funciones.php");
  include($ruta."recursos/qr/qrlib.php");
  require_once $ruta.'recursos/pdf/mpdf/vendor/autoload.php';
  /******************    SEGURIDAD *************/
extract($_GET);
//********* SEGURIDAD GET *************/
$valor=dcUrl($lblcode);
$dcred=$credito->muestra($valor);
$cred=$individualcredito->muestra($dcred['idgrupocredito']);//se mantiene el nombre
$gr=$individual->muestra($cred['idindividual']);
$ddom=$dominio->muestra($cred['frecuenciapago']);
$per=$persona->mostrarPrimero("idpersona=".$dcred['idpersona']);
$rutaImg=$ruta."imagenes/logo.png";
$demp=$miempresa->muestra(1);
$dus=$usuario->muestra($cred["usuariocreacion"]);
$tba=$tipobanca->muestra($cred['idtipobanca']);
$eje=$vadmejecutivo->muestra($gr['idadmejecutivo']);
$fechaActual=date('Y-m-d');
$horaActual=date("H:i:s");

  $defaultConfig = (new Mpdf\Config\ConfigVariables())->getDefaults();
  $fontDirs = $defaultConfig['fontDir'];

  $defaultFontConfig = (new Mpdf\Config\FontVariables())->getDefaults();
  $fontData = $defaultFontConfig['fontdata'];

  $mpdf = new \Mpdf\Mpdf([
      'fontDir' => array_merge($fontDirs, [
            $ruta.'recursos/font/titilium',
        ]),
        'fontdata' => $fontData + [
            'frutiger' => [
                'R' => 'TitilliumWeb-Regular.ttf',
                'I' => 'TitilliumWeb-Italic.ttf',
            ]
        ],
        'default_font' => 'frutiger',
        'mode' => 'utf-8',
        'margin_header' => 5, 
        'margin_top' => 30, 
        'orientation' => ''
    ]
  );


$header='
  <table style="width:100%; font-size:12px; text-align:center;"  align="center">
        <tr >
            <td style="width:30%;" class="letras">
              <center>
                
              </center>
            </td>
            <td style="width:30%;">
              <table class="titREP" align="center">
              <tr>
                <td>
                  <div class="titSUB">P L A N   &nbsp;&nbsp;&nbsp;D E </div>
                  <div class="titPRI"><h3> PAGOS</h3></div>
                </td>
              </tr>
              </table>
            </td>
            <td style="width:30%;">
              <table border="0">
                <tr>
                  <td>
                    <table class="letras" cellpadding="2">
                      <tr>
                        <td align="right">
                          FECHA:
                        </td>
                        <td align="left">
                          <b>'.$fechaActual.'</b>
                        </td>
                      </tr>
                      <tr>
                        <td align="right">
                          HORA:
                        </td>
                        <td align="left">
                          <b>'.$horaActual.'</b>
                        </td>
                      </tr>
                       <tr>
                        <td align="right">
                          &nbsp;
                        </td>
                        <td align="left">
                          <b>&nbsp;</b>
                        </td>
                      </tr>

                    </table>
                  </td>
                </tr>
              </table>                     
            </td>
      </tr>
  </table>
  ';

  $html = '
   <style>   
    .textocentro{
      text-align:center;
    }
    .textoderecha{
      text-align:right;
    }
  </style>
    <table  style="width:100%; font-size:12px;" class="tablaLIST">
        <tr>
          <td><b>NOMBRE: </b>'.$per['nombre']." ".$per['paterno']." ".$per['materno'].'</td>
          <td><b>Carnet : </b>'.$per['carnet'].''.$per['expedido'].'</td>
          <td><b>Cuenta: </b>'.$dcred['cuenta'].'</td>
        </tr>
        
        <tr>
         <td><b>Tipo Banca: </b>'.$tba['nombre'].'</td>
          <td><b>Monto Otorgado: </b>'.number_format($dcred['montoOT'], 2, '.', '').'</td>
         
          <td><b>Fecha Desembolso: </b>'.date("d-m-Y", strtotime($cred['fechadesembolso'])).'</td>
        </tr>
        <tr>
          <td width="48%"><b>Cuotas: </b>'.$cred['nrocuotas'].'</td> 
          <td width="26%"><b>Lapso : </b>'.$ddom['nombre'].'</td>
          <td width="26%"><b>Fecha Cierre: </b>'.date("d-m-Y", strtotime($cred['fechacierre'])).'</td>
        </tr>
      </table>
    <table class="tablaLIST">
      <thead>
        <tr>
          <th>Nro</th>
          <th>FECHA</th>
          <th>CAPITAL</th>
          <th>INTERÉS</th>
          <th>SEGURO</th>
          <th>CUOTA</th>
          <th>SALDO</th>
        </tr>
      </thead>
      <tbody>
      <tr>
        <td class="sfila textocentro">0</td>
        <td class="sfila textocentro">'.date("d-m-Y", strtotime($cred['fechadesembolso'])).'</td>
        <td class="sfila textocentro">0</td>
        <td class="sfila textocentro">0</td>
        <td class="sfila textocentro">0</td>
        <td class="sfila textocentro">0</td>
        <td class="sfila textoderecha">'.number_format($dcred['montoOT'], 2, '.', '').'</td>
      </tr>
      ';
       $fechaActual="";
  $montoCAM=$dcred['montoOT']/$dcred['cuotas'];
  /***************** INTERES  **********************************************/
   //meses plazo
    $mesesPlazo=$dcred['cuotas']/$ddom['codigo'];
  $interesTotal=($dcred['montoOT']*($dcred['interes']/100)*$mesesPlazo);
  $interesCuota=$interesTotal/$dcred['cuotas'];
  /*************************************************************************/
  // CUOTA ACUMULADA
  $gaTotal=$dcred['montoOT']*($tba['gastosadmin']/100);
  $gastoadmin=$gaTotal/$dcred['cuotas'];
  //No se muestra por que es 0% para credito individual
  /****************************************************************/
  //SEGURO
  $seguro=$dcred['montoOT']*($dcred['seguro']/100);
  $seguro=$seguro/$dcred['cuotas'];
  /*******************************************************/
  $saldo=$dcred['montoOT'];

  for ($cuota=1; $cuota <= $dcred['cuotas']; $cuota++) {
    $totalCuota=number_format($montoCAM, 2, '.', '')+number_format($interesCuota, 2, '.', '')+number_format($gastoadmin, 2, '.', '')+number_format($seguro, 2, '.', '');
    $saldo=$saldo-$montoCAM;

    if ($cuota==1) {
      $fechaActual=$dcred['fechaprimer'];
      $html=$html.'
      <tr>
        <td class="sfila textocentro">'.$cuota.'</td>
        <td class="sfila textocentro">'.date("d-m-Y", strtotime($fechaActual)).'</td>
        <td class="sfila textocentro">'.number_format($montoCAM, 2, '.', '').'</td>
        <td class="sfila textocentro">'.number_format($interesCuota, 2, '.', '').'</td>
        <td class="sfila textocentro">'.number_format($seguro, 2, '.', '').'</td>
        <td class="sfila textocentro">'.number_format($totalCuota, 2, '.', '').'</td>
        <td class="sfila textoderecha">'.number_format($saldo, 2, '.', '').'</td>
      </tr>';
    }else{
      $fecha = date('Y-m-j');
      //$nuevafecha = strtotime ( '+'.$dcred['lapsoDias'].' days' , strtotime ($fechaActual)) ;
      $nuevafecha = strtotime ( '+'.$dcred['lapsoDias'].' month' , strtotime ($fechaActual)) ;
      $nuevafecha = date ( 'Y-m-d' , $nuevafecha );
      $fechaActual=$nuevafecha;
      $html=$html.'
      <tr>
        <td class="sfila textocentro">'.$cuota.'</td>
        <td class="sfila textocentro">'.date("d-m-Y", strtotime($nuevafecha)).'</td>
        <td class="sfila textocentro">'.number_format($montoCAM, 2, '.', '').'</td>
        <td class="sfila textocentro">'.number_format($interesCuota, 2, '.', '').'</td>
        <td class="sfila textocentro">'.number_format($seguro, 2, '.', '').'</td>
        <td class="sfila textocentro">'.number_format($totalCuota, 2, '.', '').'</td>
        <td class="sfila textoderecha">'.number_format($saldo, 2, '.', '').'</td>
      </tr>';
    }
  }
      $html = $html.'
      </tbody>
    </table>
    <table style="width:100%; font-size:14px;">
        <tr>
          <td style="text-align: justify"><b>Obs:</b> Los Pagos se deben depositar hasta las <b>Hrs. 15:00 p.m.</b> en la fecha indicada de acuerdo a su plan de pagos.<br>
            En caso contrario se verá afectado su Historial Crediticio como atraso de pago, aspecto que le perjudicará para futuros créditos con nuestra institución.  </td>
        </tr>
      </table>
     <br><br><br>
  <table align="center">
    <tr>
      <td width="40%">
        
         
          <center style="font-size:12px;">
            ___________________________<br>
            Cliente: '.$per['nombre'].' '.$per['paterno'].' '.$per['materno'].'
          </center>
      </td>
      <td width="20%">
        
         &nbsp;
      </td>
      <td width="40%">
          <center style="font-size:12px;">
            ___________________________<br>
            ASESOR
          </center>
      </td>
    </tr>
  </table> 
  ';
  //==============================================================
  //==============================================================
  //==============================================================

  //$mpdf->SetDisplayMode('fullpage');

  $stylesheet = file_get_contents($ruta.'recursos/css/elisyam-1.5.css');
  $mpdf->WriteHTML($stylesheet,1); // The parameter 1 tells that this is css/style only and no
  $mpdf->SetHTMLFooter('
  <table width="100%">
      <tr>
          <td width="33%"></td>
          <td width="33%" align="center"></td>
          <td width="33%" style="text-align: right;"></td>
      </tr>
  </table>');
  $mpdf->SetHeader($header,50);
  $mpdf->WriteHTML($html);
  $mpdf->Output();

?>