<?php
$remoto= pg_connect("host=172.16.0.108 port=5432 dbname=enterprise_2016 user=postgres
password=postgres") or
die ("Fallo en conexion com SIGESP");
$ano=date('Y');
//cambio en enero por aÃ±o anterior
$ano_anterior=$ano-1;
////////////

if($cedula=="12303206"){
    $sentencia1="SELECT n.codnom, n.desnom ,pn.cauegrper,pn.staper from  sno_personalnomina pn inner join sno_nomina n
on pn.codnom=n.codnom where pn.codper like '%".$cedula."' and pn.staper like '1' and n.codnom  BETWEEN '0001' AND '0010' order by codnom desc
";

}else 
    {$sentencia1="SELECT n.codnom, n.desnom ,pn.cauegrper,pn.staper from  sno_personalnomina pn inner join sno_nomina n
on pn.codnom=n.codnom where pn.codper like '%".$cedula."' and pn.staper like '1' and n.codnom  BETWEEN '0001' AND '0005' order by codnom desc
";}


$query1=pg_query($sentencia1);
$row1 = pg_fetch_array($query1);

$nomina=$row1['codnom'];

if ($row1 == ''){
    
 if($cedula=="12303206"){
     $sentencia1="SELECT n.codnom, n.desnom ,pn.*  from  sno_personalnomina pn inner join sno_nomina n
on pn.codnom=n.codnom where pn.codper like '%".$cedula."' and pn.staper like '3' and
pn.fecingper = (SELECT MAX(pn.fecingper)  from  sno_personalnomina pn inner join sno_nomina n
on pn.codnom=n.codnom where pn.codper like '%".$cedula."' and pn.staper like '3'   and n.codnom   BETWEEN '0001' AND '0010')  and n.codnom   BETWEEN '0001' AND '0010' ";
 }else{
     $sentencia1="SELECT n.codnom, n.desnom ,pn.*  from  sno_personalnomina pn inner join sno_nomina n
on pn.codnom=n.codnom where pn.codper like '%".$cedula."' and pn.staper like '3' and
pn.fecingper = (SELECT MAX(pn.fecingper)  from  sno_personalnomina pn inner join sno_nomina n
on pn.codnom=n.codnom where pn.codper like '%".$cedula."' and pn.staper like '3'   and n.codnom   BETWEEN '0001' AND '0005')  and n.codnom   BETWEEN '0001' AND '0005' ";
     
 }   
    

$query1=pg_query($sentencia1);
$row1 = pg_fetch_array($query1);

$nomina=$row1['codnom'];

}

$sentencia="SELECT     pn.anocur,pn.codperi,pn.codnom,
           pn.codper, p.nomper, p.apeper, pn.sueper,r.monnetres,
	   pn.anocur,u.desuniadm,hc.descar,hrac.denasicar,hp.fecdesper,hp.fechasper,tp.dentippersss,
	   pn.fecingper as fecingnom, p.fecingper as fecinginst,p.cedper, pn.pagbanper,pn.pagefeper,hb.nomban,pn.codcueban,snp.obsrecper,pn.tipcuebanper,r.*
FROM sno_hpersonalnomina pn
INNER JOIN sno_personal p ON p.codemp=pn.codemp AND p.codper=pn.codper
INNER JOIN sno_tipopersonalsss tp ON  tp.codemp=p.codemp  
				 AND tp.codtippersss = p.codtippersss

 INNER JOIN sno_personalnomina snp ON  snp.codnom=pn.codnom
				AND   snp.codper=pn.codper

INNER JOIN sno_hresumen r ON r.codemp=pn.codemp 
						   AND r.codnom=pn.codnom 
						   AND r.anocur=pn.anocur 
						   AND r.codperi=pn.codperi 
						   AND r.codper=pn.codper 
INNER JOIN sno_hunidadadmin u ON pn.codemp = u.codemp
				  AND pn.anocur = u.anocur
				  AND pn.codperi = u.codperi
				  AND pn.codnom = u.codnom
				  AND pn.minorguniadm = u.minorguniadm
				  AND pn.ofiuniadm = u.ofiuniadm
				  AND pn.uniuniadm = u.uniuniadm
				  AND pn.depuniadm = u.depuniadm
				  AND pn.prouniadm = u.prouniadm
INNER JOIN sno_hcargo hc ON pn.codemp = hc.codemp
			AND pn.codnom = hc.codnom
			AND pn.anocur = hc.anocur
			AND pn.codcar = hc.codcar
			AND pn.codperi = hc.codperi
INNER JOIN sno_hasignacioncargo hrac ON pn.codemp = hrac.codemp
					 AND pn.codnom = hrac.codnom
					 AND pn.anocur = hrac.anocur
					 AND pn.codasicar = hrac.codasicar
					 AND pn.codperi = hrac.codperi
INNER JOIN sno_hperiodo hp ON pn.codemp = hp.codemp
			   AND pn.codnom = hp.codnom
			   AND pn.anocur = hp.anocur
			   AND pn.codperi = hp.codperi
LEFT JOIN scb_banco hb ON hb.codemp = pn.codemp
                      AND hb.codban = pn.codban						                        
WHERE r.codnom = '".$nomina."'
AND r.codperi = '016'
AND p.cedper = '".$cedula."'
AND r.anocur='".$ano."' ";
$query=pg_query($sentencia);
$row = pg_fetch_array($query);

$sentencia2="select c2.nomcon,hs.codconc, hs.valsal 
from sno_hsalida hs
inner join sno_conceptopersonal c
on c.codconc=hs.codconc
INNER JOIN sno_concepto c2 ON c2.codconc = hs.codconc 

where hs.codconc IN('0000000002','0000000006','0000000007','0000000003','0000000046','0000000004','0000000016','0000000008','0000000055','0000000056','0000000071','0000000072','0000000076','0000000079','0000000093') and hs.anocur='2016' and hs.codnom='".$nomina."' and hs.codper like '%".$cedula."' and hs.codperi='012' and  hs.tipsal='A' and valsal!='0' and c.aplcon='1' and c.codnom='".$nomina."' and c.codper like '%".$cedula."' and c2.codnom='".$nomina."' ";

 $query2=pg_query($sentencia2);
 
$fecha=$row['fecinginst'];
$fecha_m = explode("-", $fecha);
$dia_m =$fecha_m[2];
$mes_m =$fecha_m[1];
$anio_m=$fecha_m[0];
$fecha_inicio= $dia_m.'-'.$mes_m.'-'.$anio_m; 
$inicio = $fecha_inicio;
$space=" ";  
$cedulas=number_format($row['cedper'], 0, '', '.');  



$cargo=utf8_encode($row['desuniadm']);

$porciones = explode(" ", $cargo);




$nomper=utf8_encode($row['nomper']);

$nomper2 = explode(" ", $nomper);






$apeper=utf8_encode($row['apeper']);

$apeper2 = explode(" ", $apeper);

if ($row['obsrecper'] != ""){ 



$descar=utf8_encode($row['obsrecper']);
$descar2 = explode(" ", $descar);

} else {
	
	
$descar=utf8_encode($row['descar']);
$descar2 = explode(" ", $descar); 


}
$contratoss = strtolower($row['dentippersss']);
$contratoss2 = explode(" ", $contratoss);
$pueblo=Yii:: app() ->baseUrl.'images/pueblo.png';
$logo=Yii:: app() ->baseUrl.'images/logorecibo.png';
$firma=Yii:: app() ->baseUrl.'images/firma.png';
if ($tipo=="basico"){
   
 $suma = 0;
 $sueldoss = number_format($row['sueper'], 2, ',', '.');  
 
 $sueldos2 = number_format($row['sueper'], 2, ',', '.');
				
					 
 $Result .= " <tr> <td  height='21' align='left'  class='bo' colspan='4' >SUELDO BASICO </td>";
   $Result .= " <td align='right'  class='bo' > $sueldoss</td> </tr>";
   
    $Result .= "<tr><td height='21' align='center'  class='bo' colspan='4' ><strong>TOTAL</strong></td>
            <td  align='right'  class='bo' >$sueldos2</td></tr>";
	
 
  if ($contratoss!="" && $contratoss=="empleado contratado" or $contratoss=="obrero contratado"){ 
  $imprimir= "en condicion de ".$contratoss2[0]." ".$contratoss2[1].",";}
  else{ $imprimir=""; }
  
 //despues de los sueldos
 
 date_default_timezone_set("Europe/Madrid");
setlocale(LC_TIME, "spanish");

$foo = ucwords($foo = strftime("%B"));



if ($foo == "January"){$foo = "Enero";}
else if ($foo == "January"){$foo = "Enero";}
else if ($foo == "February"){$foo = "Febrero";}
else if ($foo == "March"){$foo = "Marzo";}
else if ($foo == "April"){$foo = "Abril";}
else if ($foo == "May"){$foo = "Mayo";}
else if ($foo == "June"){$foo = "Junio";}
else if ($foo == "July"){$foo = "Julio";}
else if ($foo == "August"){$foo = "Agosto";}
else if ($foo == "September"){$foo = "Septiembre";}
else if ($foo == "October"){$foo = "Octubre";}
else if ($foo == "November"){$foo = "Noviembre";}
else if ($foo == "December"){$foo = "Diciembre";}
$datosr = strftime("%d");
$parrafo;
if($datosr == '01' ){
	
	$parrafo="al ($datosr) dÃ­a";
}else{
	
	$parrafo="a los ($datosr) dÃ­as";
	
	}




$datosf = "" . strftime("$parrafo del mes de $foo de %Y") . "";
 
 
 
  $Result2 .= "<tr><td  colspan='5'><br/></td></tr><tr >"; 
  $alimentacio=$this->obtener_nomina_alimentacion();
  $ss=$alimentacio['codnom'];
   if($row['dentippersss']=="COMISION DE SERVICIOS"){
	  
	  
	  $Result2 .= "<td colspan='5'   style='text-align:justify;'  >";
$Result2 .= "<br />
Constancia que se expide a solicitud de la parte interesada en la ciudad de Caracas, $datosf</td></tr>";
	  
	  
	  }else{ 
            
  $Result2 .= "<td colspan='5'   style='text-align:justify;'  >Asimismo, devenga mensualmente por Beneficio de Alimentación, la cantidad de <strong>CUARENTA Y DOS MIL CUATROCIENTOS OCHENTA BOLIVARES </strong>(Bs42.480,00) y un Bono de Medicinas y Vitaminas por <strong>CUATRO MIL BOLIVARES </strong> (Bs 4.000,00), sin incidencia salarial.<br />";
$Result2 .= "<br />
Constancia que se expide a solicitud de la parte interesada en la ciudad de Caracas,   $datosf</td></tr>";
}


  $Result2 .="<tr><td  colspan='5' style='text-align:center;'><br/>Atentamente,</td></tr><tr >";
   $Result2 .="<tr><td  colspan='5' style='text-align:center;'><img src='".$firma."' width='168'  height='101' /></td></tr><tr >";
   $Result2 .="<tr><td  colspan='5' style='text-align:center;'><strong>VALENTINA COLL ESPINOZA</strong><br />
Gerente de la Oficina de Gestión Humana</td></tr><tr >";
  $Result2 .="<tr>
  <td colspan='3'  align='left'   >&nbsp;</td>
</tr>
<tr>
  <td colspan='3'  align='left'   > JL/ng.-</td>
</tr>";
  
  
  
$ape = array_pop($apeper2);
$apecoma = $ape .",";

  

  
$i=0;
while ($i < count ($apeper2)) {
 
	
	//SI LLEGA A LA ULTIMA PALABRA COLOCAR UNA COMA



	
     $apeper3 .=$apeper2[$i]." ";
    $i++;
}



  


$ii=0;
while ($ii < count ($nomper2)) {
    $nomper3 .=$nomper2[$ii]." ";
	
	//SI LLEGA A LA ULTIMA PALABRA COLOCAR UNA COMA



	
    $ii++;
}

$des = array_pop($descar2);
$descoma = $des .",";

  

  
$iii=0;
while ($iii < count ($descar2)) {
 
	
	//SI LLEGA A LA ULTIMA PALABRA COLOCAR UNA COMA



	
     $descar3 .=$descar2[$iii]." ";
    $iii++;
}


$dire = array_pop($porciones);
$dire2 = $dire .",";


$iiii=0;
while ($iiii < count ($porciones)) {
 
	
	//SI LLEGA A LA ULTIMA PALABRA COLOCAR UNA COMA



	
     $porciones3 .=$porciones[$iiii]." ";
    $iiii++;
}

   
    
    
    
$html="
<style>
@page {
 margin-top: 2cm;
 margin-bottom: 1cm;
 margin-left: 2cm;
 margin-right: 2cm;
    }
.bo{
	border: 1px solid #000;	
	
	}
</style>


<table border='0' cellpadding='0' cellspacing='0' align='center'> 
<tr>
  <td width='50'  valign='top'>
  <img src='".$logo."'  width='70' />
    
  <br />
    
	
  <td width='12' align='center'  valign='top'></td>
  <td width='484' align='center'  valign='top'><br/><br/><br/><p align='center' style='font-size:12px;'>MINISTERIO DEL PODER POPULAR PARA LA COMUNICACIÓN Y LA INFORMACIÓN<br />
    FUNDACIÓN TELEVISORA VENEZOLANA SOCIAL (TEVES)<br />
    OFICINA DE GESTIÓN HUMANA<br />
    COORDINACIÓN DE RECLUTAMIENTO Y SELECCIÓN<br />
  </p><br/>
    <p align='center'  style='font-size:16px; 
	 '><strong> CONSTANCIA DE TRABAJO</strong></p></td>
  <td width='10' align='center'  valign='top'>&nbsp;</td>
  <td width='84'  valign='top'><br/>   </td>
  </tr>
  <tr >
  <td colspan='5' align='justify'>
  <div style='word-break:break-all;'>
<p align='justify' >
<br/>
Quien suscribe, VALENTINA COLL ESPINOZA, en su condición de Gerente de la Oficina de Gestión Humana de la Fundación Televisora Venezolana Social (TEVES), por medio del presente documento   hace constar que el (la) ciudadano (a) <strong>".$nomper3.$apeper3.$apecoma."</strong>  titular de la cédula de identidad Nro. <strong>V-".$cedulas.",</strong> labora en esta Fundación desde el <strong>".$inicio.",</strong> desempeñando el cargo de <strong>".$descar3.$descoma."</strong> adscrito (a) a la <strong>".$porciones3.$dire2."</strong> $imprimir percibiendo una remuneración mensual conformada por los siguientes conceptos:</p>
 
  </div>
  
  </td>
  </tr>
  <br/>
  '.$Result.'
  '.$Result2.'
</table> 
"; 
$html2="<div align='justify' style='font-size:14px;'>Toda constancia expedida por esta Oficina antes de la fecha señalada, cuyos datos no coincidan con los contenidos en la presente, queda sin efecto</div><br /><br />
<div style='border-bottom:1px solid #333; text-align:center;'>
<font  size='-9'>VA SIN ENMIENDA.  VALIDA POR TRES (03) MESES</font></div>
  <p align='center' style='font-size:10px;
	 '>Av. Principal de Los Ruices, edificio C.A. Venezolana de Televisión, piso 2. Caracas, Municipio Sucre, Estado Bolivariano de Miranda.<br> 




 Teléfono: 0212-239.43.19
 <br > rrhh@tves.gob.ve
      


  </p>
   <br >
    <br >
	 <br >
";

echo $html;
echo $html2;

    
}

if ($tipo=="integral"){
  
    $suma = 0;
 $sueldoss = number_format($row['sueper'], 2, ',', '.');  
 $Result .= " <tr> <td  height='21' align='left'  class='bo' colspan='4' >SUELDO BASICO</td>";
   $Result .= " <td align='right'  class='bo' > $sueldoss</td> </tr>";
   
 while($row2 = pg_fetch_array($query2)){
	  if($row2['nomcon']=="PRIMA POR JERARQUIA O RESPONSA"){
	   $row2['nomcon']="PRIMA POR JERARQUIA O RESPONSABILIDAD";
	   
   }
   
   $Result .= "<tr >"; 
   $Result .= "<td height='21' align='left'  class='bo' colspan='4'>".$row2['nomcon']."</td>";
  
  
   if($row2['nomcon']=="PRIMA POR ANTIGUEDAD"){
			
$primas= $row2['valsal'];
$subto=$row2['valsal'];  
$suma=$suma+$subto;
$primas = number_format($primas, 2, ',', '.');
$Result .= "<td align='right'  class='bo'>".$primas." </td>"; 
}else{$primas= $row2['valsal']*2;
		
$subto=$row2['valsal']*2; 
$suma=$suma+$subto;
$primas = number_format($primas, 2, ',', '.');
$Result .= "<td align='right'  class='bo'>".$primas." </td>"; 
					}
    
   
   $Result .= "</tr>"; 
 } 
 
 
 
				$sueldo=$row['sueper']; 
			
			   $subtotal=$suma;
 
   $totalmas=$subtotal+$sueldo;
   
   
			$totalmas = number_format($totalmas, 2, ',', '.');
				
			 
$Result .= "<tr><td  height='21' align='center'  class='bo' colspan='4' ><strong>TOTAL</strong></td>
            <td  align='right'  class='bo' >$totalmas</td></tr>";
 
 
 
 
 
 
 

  if ($contratoss!="" && $contratoss=="empleado contratado" or $contratoss=="obrero contratado"){ 
  $imprimir= "en condicion de ".$contratoss2[0]." ".$contratoss2[1].",";}
  else{ $imprimir=""; }
  
  
 //despues de los sueldos
 
 date_default_timezone_set("Europe/Madrid");
setlocale(LC_TIME, "spanish");

$foo = ucwords($foo = strftime("%B"));



if ($foo == "January"){$foo = "Enero";}
else if ($foo == "January"){$foo = "Enero";}
else if ($foo == "February"){$foo = "Febrero";}
else if ($foo == "March"){$foo = "Marzo";}
else if ($foo == "April"){$foo = "Abril";}
else if ($foo == "May"){$foo = "Mayo";}
else if ($foo == "June"){$foo = "Junio";}
else if ($foo == "July"){$foo = "Julio";}
else if ($foo == "August"){$foo = "Agosto";}
else if ($foo == "September"){$foo = "Septiembre";}
else if ($foo == "October"){$foo = "Octubre";}
else if ($foo == "November"){$foo = "Noviembre";}
else if ($foo == "December"){$foo = "Diciembre";}

$datosr = strftime("%d");
$parrafo;
if($datosr == '01' ){
	
	$parrafo="al ($datosr) dÃ­a";
}else{
	
	$parrafo="a los ($datosr) dÃ­as";
	
	}




$datosf = "" . strftime("$parrafo del mes de $foo de %Y") . "";
 
 
 
  $Result2 .= "<tr><td  colspan='5'><br/></td></tr><tr >"; 
  $alimentacio=$this->obtener_nomina_alimentacion();
  $ss=$alimentacio['codnom'];
    if($row['dentippersss']=="COMISION DE SERVICIOS"){
 // if($ss=='0013'){
  
	  
	$Result2 .= "<td colspan='5'   style='text-align:justify;'  ><br />";
 $Result2 .= "
Constancia que se expide a solicitud de la parte interesada en la ciudad de Caracas, $datosf</td></tr>";  
	  
	  
	  }else{ 
  $Result2 .= "<td colspan='5'   style='text-align:justify;'  >Asimismo, devenga mensualmente por Beneficio de Alimentación, la cantidad de <strong>CUARENTA Y DOS MIL CUATROCIENTOS OCHENTA BOLIVARES </strong>(Bs42.480,00) y un Bono de Medicinas y Vitaminas por <strong>CUATRO MIL BOLIVARES </strong> (Bs 4.000,00), sin incidencia salarial.<br /> <br />";
 $Result2 .= "
Constancia que se expide a solicitud de la parte interesada en la ciudad de Caracas, $datosf</td></tr>";

}





  $Result2 .="<tr><td  colspan='5' style='text-align:center;'><br/>Atentamente,</td></tr><tr >";
   $Result2 .="<tr><td  colspan='5' style='text-align:center;'><img src='".$firma."' width='168'  height='101' /></td></tr><tr >";
   $Result2 .="<tr><td  colspan='5' style='text-align:center;'><strong>VALENTINA COLL ESPINOZA</strong><br />
Gerente de la Oficina de GestiÃ³n Humana</td></tr><tr >";
  $Result2 .="<tr>
  <td colspan='3'  align='left'   >&nbsp;</td>
</tr>
<tr>
  <td colspan='3'  align='left'   > JL/ng.-</td>
</tr>";
  
  
  
  
  
  
$ape = array_pop($apeper2);
$apecoma = $ape .",";

  

  
$i=0;
while ($i < count ($apeper2)) {
 
	
	//SI LLEGA A LA ULTIMA PALABRA COLOCAR UNA COMA



	
     $apeper3 .=$apeper2[$i]." ";
    $i++;
}


$ii=0;
while ($ii < count ($nomper2)) {
    $nomper3 .=$nomper2[$ii]." ";
	
	//SI LLEGA A LA ULTIMA PALABRA COLOCAR UNA COMA



	
    $ii++;
}

$des = array_pop($descar2);
$descoma = $des .",";

  

  
$iii=0;
while ($iii < count ($descar2)) {
 
	
	//SI LLEGA A LA ULTIMA PALABRA COLOCAR UNA COMA




 
	
     $descar3 .=$descar2[$iii]." ";
    $iii++;
}


$dire = array_pop($porciones);
$dire2 = $dire .",";


$iiii=0;
while ($iiii < count ($porciones)) {
 
	
	//SI LLEGA A LA ULTIMA PALABRA COLOCAR UNA COMA



	
     $porciones3 .=$porciones[$iiii]." ";
    $iiii++;
}




  
  
  
  
  

// La variable $html es vuestro cÃ³digo que querÃ©is pasar a PDF

$html="
<style>
@page {
 margin-top: 2cm;
 margin-bottom: 1cm;
 margin-left: 2cm;
 margin-right: 2cm;
    }
.bo{
	border: 1px solid #000;	
	
	}
</style>


<table border='0' cellpadding='0' cellspacing='0' align='center'> 
<tr>
  <td width='50'  valign='top'>
 <img src='".$logo."'  width='70' />
    

    
	
  <td width='12' align='center'  valign='top'></td>
  <td width='484' align='center'  valign='top'><br/><br/><br/><p align='center' style='font-size:12px;'>MINISTERIO DEL PODER POPULAR PARA LA COMUNICACIÓN Y LA INFORMACIÓN<br />
    FUNDACIÓN TELEVISORA VENEZOLANA SOCIAL (TEVES)<br />
    OFICINA DE GESTIÓN HUMANA<br />
    COORDINACIÓN DE RECLUTAMIENTO Y SELECCIÓN<br />
  </p><br/>
    <p align='center'  style='font-size:16px; 
	 '><strong> CONSTANCIA DE TRABAJO</strong></p></td>
  <td width='10' align='center'  valign='top'>&nbsp;</td>
  <td width='84'  valign='top'><br/>                                  </td>
  </tr>
  <tr >
  <td colspan='5' align='justify'>
  <div style='word-break:break-all;'>
<p align='justify' >
<br/>
Quien suscribe, Valentina Coll Espinoza, en su condición de Gerente de la Oficina de Gestión Humana de la Fundación Televisora Venezolana Social (TEVES), por medio del presente documento   hace constar que el (la) ciudadano (a) <strong>".$nomper3.$apeper3.$apecoma."</strong>  titular de la cédula de identidad Nro. <strong>V-".$cedulas.",</strong> labora en esta Fundación desde el <strong>".$inicio.",</strong> desempeñando el cargo de <strong>".$descar3.$descoma."</strong> adscrito (a) a la <strong>".$porciones3.$dire2."</strong> $imprimir percibiendo una remuneración mensual conformada por los siguientes conceptos:</p>
 
  </div>
  
  </td>
  </tr>
  <br/>
  '.$Result.'
  '.$Result2.'
</table> 
";


$html2="<div align='justify' style='font-size:14px;'>Toda constancia expedida por esta Oficina antes de la fecha señalada, cuyos datos no coincidan con los contenidos en la presente, queda sin efecto</div><br /><br />
<div style='border-bottom:1px solid #333; text-align:center;'>
<font  size='-9'>VA SIN ENMIENDA.  VALIDA POR TRES (03) MESES</font></div>
  <p align='center' style='font-size:10px;
	 '>Av. Principal de Los Ruices, edificio C.A. Venezolana de Televisión, piso 2. Caracas, Municipio Sucre, Estado Bolivariano de Miranda.<br> 




 Teléfono: 0212-239.43.19
 <br > rrhh@tves.gob.ve
      


  </p>
   <br >
    <br >
	 
";

    echo $html;
echo $html2;
}