<?php
 
session_start();
include("DMMYSQLG.php");
require_once("DF80000.php");
include('DZ38000.php');//FUNCION DE CREACION DE TABLAS
?>
<html>
<head>
<title>Importa CXC</title>
</head>
<body>
<h2>!!! Espere un momento Importanto...!!!</h2>
<img src="GIF32.gif" width="123" height="6" id="imagen_espera" name="imagen_espera">
<?php
 
if (!isset($_REQUEST['t1'])){
	echo '<h2>TECLEE EN NOMBRE DEL ARCHIVO A IMPORTAR</h2>';
	echo '<meta content="1; url=DV61000_PR.php" HTTP-EQUIV="REFRESH">';
	exit();
}
@$nar = fopen('archivos/'.$_REQUEST['t1'], "r");
if (!isset($_REQUEST['t1']) or !$nar){
	echo '<h2>EL ARCHIVO '.$_REQUEST['t1'].' NO EXISTE</h2>';
	echo '<meta content="1; url=DV61000_PR.php" HTTP-EQUIV="REFRESH">';
	exit();
}
//limpia la tabla
mysqli_query($con ,"DROP TABLE dvredocl");
mysqli_query($con ,"DROP table dvredocd");
exeFileSQL('tablas/administracion/t136.sql');
exeFileSQL('tablas/administracion/t137.sql');
//mysqli_query($con ,"delete from dvredocl WHERE fec_doc<'2010-01-01'");
//mysqli_query($con ,"delete from dvredocd WHERE fec_doc<'2010-01-01'");
//mysqli_query($con ,"alter table dxbascps add index (no_suc)");
mysqli_query($con ,"optimize table dxbascps");
mysqli_query($con ,"repair table dxbascps");
//mysqli_query($con ,"delete from dvredocl");
//mysqli_query($con ,"delete from dvredocd");
//leer el archuvo
$sq_tasiva=mysqli_query($con ,"SELECT * from dxtasiva");
while($dt_tasiva=mysqli_fetch_array($sq_tasiva)){
	$arrTasIva[$dt_tasiva['tip_iva']=$dt_tasiva['cve_iva'];
}
$timeIni=date('H:i:s');
while ($datos=fgetcsv($nar,2000,"|")){
	$j +=1;
	//if($j>5)
	//	exit();
	//if($datos[5]==''){
	//	continue;			
//	}
	
	if($datos[0]=='1'){
		//convierte a tipo de iva
		//$sd = mysqli_fetch_array(mysqli_query($con ,"select cve_iva from dxtasiva where tip_iva = '$datos[12]'"));
		$cveIva=$arrTasIva[$datos[12]];
		@$dt_bascps=mysqli_fetch_array(mysqli_query($con ,"select codigo from dxbascps WHERE no_suc='$datos[1]'"));
		$tipMov=$datos[5];
		$fecDoc=$datos[6];	
		//buscar clientes
		@$sql = mysqli_query($con ,"insert into dvredocl(codigo, tip_mov, fec_doc, num_doc, cve_mto, sub_tot, iva_tot, total, cve_iva, ret1, ret1_po,  ret1_im, ret2, ret2_po,  ret2_im, tot_doc, tot_pag, tot_not, tot_car, tot_abo, tot_sal, moneda, cve_pai, tip_cam, dia_cre, con_cre, tip_mot, fec_ven, des, afe_pol, acc_fec, acc_hor, usuario, num_fac_ant) values ('".$dt_bascps['codigo']."','$datos[5]', '$datos[6]', '$datos[7]', '$datos[8]', '$datos[9]', '$datos[10]', '$datos[11]', '$cveIva', '$datos[13]', '$datos[14]', '$datos[15]', '$datos[16]', '$datos[17]', '$datos[18]', '$datos[19]', '$datos[20]', '$datos[21]', '$datos[22]', '$datos[23]','$datos[24]', '$datos[25]', '$datos[26]', '$datos[27]', '$datos[28]', '$datos[29]', '$datos[30]', '$datos[31]', '$datos[32]', '0', CURDATE(), CURTIME(), '".$_SESSION['num_usu']."','$datos[33]')");
		$idRedocl=mysqli_insert_id();  
		if (!$sql) echo mysqli_error($con).'<br>';
	}elseif($datos[0]=='2'){
		@$sqlx = mysqli_query($con ,"insert into dvredocd(fol_ope, codigo, tip_mov, fec_doc, num_doc, cve_ope, cve_mto, sub_tot, acc_fec, acc_hor, usuario) values ('$idRedocl','".$dt_bascps['codigo']."','$tipMov', '$fecDoc', '$datos[1]', '$datos[8]', '$datos[2]', '$datos[3]', CURDATE(), CURTIME(), '".$_SESSION['num_usu']."')"); 

		if (!$sqlx) echo mysqli_error($con).'<br>';
	}
}
//cierra el archivo
fclose ($nar);
$timeFin=date('H:i:s');
/*mysqli_query($con ,"alter table dxbascps drop index no_suc");
mysqli_query($con ,"optimize table dxbascps");
mysqli_query($con ,"repair table dxbascps");*/
//cierra la conexxion
mysqli_query($con ,"optimize table dvredocl");
mysqli_query($con ,"repair table dvredocl");

mysqli_close($con);
echo '<h2>FELICIDADES SE AGREGARON '.$j.' REGISTROS A CXC Y CXP EN: '.difTime($timeIni,$timeFin).' (H:m:s)</h2>' ;
//echo '<meta content="10; url=DV61000_PR.php" HTTP-EQUIV="REFRESH">';
?>  
</body>
</html>
