MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: /home/asjudine/public_html/afinanciera/cargue_fidelizacion_bono2.php
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=8; IE=9; IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Cargar automatico Fidelizacion Bono 2</title>
<style type="text/css">
	*{margin: 0;padding: 0;}
    body{background-color:#EAEAEA;font-family:Geneva, Arial, Helvetica, sans-serif;}
    header {background-color: #B7271F; text-align: center;}
    .cerrarsesion{width: auto;background-color: #DBD8C9;color: #000;font-size: 13px;position:absolute;top: 15px;right:10px;z-index:0;padding: 10px;border-radius: 10px;cursor: pointer;}
    .cerrarsesion:hover{background-color: #ffffff;color: #000;}
    .titulo{width: 100%;text-align: center;background-color: #dbd8c9;color: #b20606;padding: 6px 0;font-size: 18px;}
    table{margin: 0 auto;border: 2px solid #bebebe; text-align: center;}
    .divirmenu{text-align: center;}
    .irmenu{width: 150px;background-color: #1c4fa0;color: #fff; padding: 4px;border-radius: 6px;}
    .irmenu:hover{background-color: #67a0d9; color: #000;}
    
    .fecha{background-color: #d6e08b; padding: 2px;color: #000;font-size: 15px; text-align: center;}
    td{border: #969696 solid 1px;}
    .tdizq{background-color: #EEE; padding: 1px 10px;color: #00135F;font-size: 13px;font-weight: 600; text-align: left;}
    .tdcen{background-color: #EEE; padding: 1px 10px;color: #00135F;font-size: 13px;font-weight: 600; text-align: center;}
    .tdder{background-color: #EEE; padding: 1px 10px;color: #00135F;font-size: 13px;font-weight: 600; text-align: right;}
	.exp{color:#8A0000; font-size:12px;}
    .boton1{width:150px;background-color: #ffffff;color: #000;padding: 2px;border:2px solid #580000;border-radius:4px;}
    .boton1:hover{background-color: #6f0000;color: #fff;cursor: pointer;}
    input[type=text]{border-radius: 5px; padding: 3px;background-color: #FFFEF4;}
	
	.tdtitulo{background-color: #e3dec0; color: #b20606; padding: 1px; text-align: center; font-size: 11px; font-weight: 700}
    .tdfull{background-color: #fff; color: #000; padding: 1px; text-align: center; font-size: 12px;}
    .botonnew{width: 90px; background-color: #e3dec0;color: #b20606;padding: 1px;border-radius:5px;}
    .botonnew:hover{width: 90px; background-color: #cbbd6a;color: #000;padding: 1px;border-radius:5px;}
</style>
</head>

<body>
<header>
    <img src="../ELEMENTS/bannerInterasjudinet.png" alt="" width=" 700" height="70">
</header>
	
<h3 class="titulo">CARGUE AUTOMATICO FIDELIZACION BONO 2</h3>
	
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">

 	<div align="center">
		<br>
		<p>Ejemplo de como hacer excel formato 97/2003 para realizar cargue automatico</p>
		<br>
		<table width="448" border="3" cellpadding="3" cellspacing="3" class="Estilo3">
			<thead>
				<tr>
					<th>CEDULA</th>
					<th>NOMBRE COMPLETO</th>
					<th>N° CONTRATO</th>
					<th>TIPO CONTRATO</th>
					<th>CUOTAS</th>
					<th>FECHA CORTE</th>
				</tr>
			</thead>
			<tbody>
				<tr>
					<td>datos</td>
					<td>datos</td>
					<td>datos</td>
					<td>datos</td>
					<td>datos</td>
					<td>yyyy-mm-dd</td>
				</tr>
			</tbody>
		</table>
		<br>
		<p>Solo se cargan los <span style="font-style: italic">segundos</span> bonos</p>
		<br>
		
		

		<table width="448" border="3" cellpadding="3" cellspacing="3" class="Estilo3">	
		<tr>
        	<td colspan="2" class="titulo">Seleccione el Archivo a Cargar</td>
     	</tr>
      	<tr>
        	<td class="tdcen">ARCHIVO(Excel):</td>
        	<td width="265" bgcolor="#DFDFDF"><div align="center">
          	<input type="file" name="archivo_carga" id="archivo_carga" /></div>
			</td>
      	</tr>
      	<tr>
        	<td colspan="2" class="tdcen">
          		<input name="cargar" type="submit" class="boton1" id="cargar" value="Enviar" />
        	</td>
      	</tr>
      	<tr>
        	<td colspan="2" class="tdcen">
          		<input name="menu2" type="button" class="irmenu" id="menu2" onclick="window.location.href='menu_cargue_fidelizacion.php'" value="IR AL MENU" />
        	</td>
      	</tr>
    	</table>
  	</div>
	<p>
		<label></label>
	</p>

</form>

<p>&nbsp;</p>
 
</body> 

</html>

<?php 

global $dbi;

require_once("../Conectarse.php");
$valorinconsistencias=0;
$valorcargue=0;
$tota = 0 ;
$regi = 0;
$total = 0 ;
$tere = 0;
if(isset($_POST["cargar"]))
{
// Test CVS

require_once '../Excel/reader.php';

//require_once 'Excel/reader.php';


// ExcelFile($filename, $encoding);
$data = new Spreadsheet_Excel_Reader();


// Set output Encoding.
$data->setOutputEncoding('CP1251');

$archivo = $_FILES["archivo_carga"]["tmp_name"]; 

$data->read($archivo);

 

//error_reporting(E_ALL ^ E_NOTICE);


$fecha_act=date ( "Y-n-j" );

							  
echo'<table width="500" border="1" cellspacing="1" cellpadding="1" align = "center">
  <tr align="center"> 
    <td colspan="6"><font face="Georgia, Times New Roman, Times, serif" color="#006600"><b align = "center">REGISTROS</b></font></td>
  </tr>
  <tr align="center" bgcolor="#DDDDDD"> 
   	<td width="90" align="center"><font face="Geneva, Arial, Helvetica, san-serif" size="2" color="#000099">Cedula</font></td>
	<td width="100"><font face="Geneva, Arial, Helvetica, san-serif" size="2" color="#000099"  align="center">Nombre</font></td>
	<td width="100"><font face="Geneva, Arial, Helvetica, san-serif" size="2" color="#000099"  align="center"># Contrato</font></td>
	<td width="100"><font face="Geneva, Arial, Helvetica, san-serif" size="2" color="#000099"  align="center">Tipo Contrato</font></td>
	<td width="100"><font face="Geneva, Arial, Helvetica, san-serif" size="2" color="#000099"  align="center">Cuotas</font></td>
	<td width="200"><font face="Geneva, Arial, Helvetica, san-serif" size="2" color="#000099"  align="center">Anomalia</font></td>
  </tr>';							  
							  
$dis = date("d");
$mes = date("m");
$anos = date("Y");	
$fechar = $anos.'-'.$mes.'-'.$dis;
$fecha_auto = date("Y-m-d");

for ($i = 1; $i <= $data->sheets[0]['numRows'] ; $i++) 
{
	for ($j = 1; $j <=11; $j++) 
	{
		//echo "\"".$data->sheets[0]['cells'][$i][$j]."\",";
		$data2[$j]=$data->sheets[0]['cells'][$i][$j];			
	}
	$total = $total + 1;
	
		
	$contador = mysql_query('SELECT cedula, numerocontrato FROM fidelizacion_bonos WHERE (cedula  = "'.$data2[1].'" and numerocontrato = "'.$data2[3].'" and tipocontrato = "'.$data2[4].'" and bono2 = "" )');
	if (!$contador) {
		die('Invalid query: ' . mysql_error());
	}
	while(list($cedut) = mysql_fetch_row($contador)) 
	{
		$tere = $tere + 1 ;
	}  
	$fil = mysql_num_rows($contador);
			
	if ($fil == 0)
	{
		//Busca Cartera y compara cedula y busca cuotas -- FALTA CUOTAS DESCONTADAS SI 22 - 24
		$busca_cartera = mysql_query('SELECT cedula, cuotasdescontadas FROM cartera_serviasjudinet WHERE cedula = "'.$data2[1].'" and numerocontrato = "'.$data2[3].'" and tipocontrato = "'.$data2[4].'" and estado = 1 ');
		list($cuotas_descontadas) = mysql_query($busca_cartera);
		
		if(mysql_num_rows($busca_cartera) != 0)
		{
			//Inserta datos
			$inserta = mysql_query('INSERT INTO fidelizacion_bonos (cedula, nombre_completo, numerocontrato, tipocontrato, cuota, fecha_corte, fecha_cargue, bono2, estado) VALUES ("'.$data2[1].'", "'.$data2[2].'", "'.$data2[3].'", "'.$data2[4].'", "'.$data2[5].'", "'.$data2[6].'", "'.$fecha_auto.'", "SI", "0")');
			if (!$inserta) {
				die('Invalid query Fidelizacion: ' . mysql_error());
			}
			$tota= $tota + 1;
		}
		else
		{
			$regi = $regi + 1;
			printf ("<tr align='center' bgcolor='#f4f4f4'>
			<td width='100'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$data2[1]</td>
			<td width='100'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$data2[2]</td>
			<td width='100'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$data2[3]</td>
			<td width='100'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$data2[4]</td>
			<td width='100'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$data2[5]</td>
			<td width='200'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>Esta en Historico</td></tr>");  
		}
	}
 	else	    
 	{		
 		$regi = $regi + 1;
 		printf ("<tr align='center' bgcolor='#f4f4f4'>
		<td width='100'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$data2[1]</td>
		<td width='100'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$data2[2]</td>
		<td width='100'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$data2[3]</td>
		<td width='100'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$data2[4]</td>
		<td width='100'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$data2[5]</td>
		<td width='200'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>Usuario Ya Se Encuentra Registrado </td></tr>");  	
 	}
} 
 
echo "</table>";	
	  							  
echo'<table width="300" border="2" cellspacing="2" cellpadding="2" align = "center">
<tr align="center"> 
	<td colspan="4"><font face="Georgia, Times New Roman, Times, serif" color="#FF0000"><b align = "center">INFORME DE REGISTROS</b></font></td>
</tr>

<tr align="center" bgcolor="#DDDDDD"> 
    <td width="200" align="center"><font face="Geneva, Arial, Helvetica, san-serif" size="2" color="#000099">N° Usuarios Subidos</font></td>
    <td bgcolor="#DDDDDD" width="300" ><font face="Geneva, Arial, Helvetica, san-serif" size="2" color="#000099">Inconsistencias</font></td>
    <td width="150"><font face="Geneva, Arial, Helvetica, san-serif" size="2" color="#000099"  align="center">Total de Registros</font></td>
</tr>';	
	
printf ("<tr align='center' bgcolor='#f4f4f4'>
	
	<td width='300'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$tota</td>
	<td width='300'> <font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$regi</td>
	<td width='300'><font face='Geneva, Arial, Helvetica, san-serif' size='2' color=#993300'>$total</td>
</tr>"); 

echo "</table>";	
	 

}
?>