67); $_result['visibility'] = array(); $_initialvars = arrayExclude(get_defined_vars(), array("_*", "form_*", "s_*", "GLOBALS", "Link", "thisname")); } require('../main/base.events.php'); // isbasewindow: // PHP Vars while( ($__action == "" or $__action == "executedonopen") and isset($_GET['_x']) and empty($_x) ) { $__row0 = array(); $__row0['__importaciondearchivo__1'] = $_id ; $__row0['__importaciondearchivo__2'] = $id == '0' ? 'Nuevo ' : '' ; $__row0['__archivo__1'] = $_filesfolder ; $__row0['__archivo__2'] = date('Y_m') ; $__row0['__archivo__3'] = randomname() ; $__row0['__archivo__4'] = str_replace(enters(), '|', $archivo) ; $_result['morevars'] = $__row0; break; } if( has($_x, 'pdf') or has($_x, 'pdfprint') or has($_x, 'pdfprint2') ) { require_once('../include/fpdfreport.php'); $_pdf = new PDF((isset($_orientation) ? $_orientation : 'P'),'pt', (isset($_size) ? $_size : 'A4' )); $_pdf->initialPage = ($_page != '' ? $_page : 1); //$_pdf->SetAutoPageBreak(true); $_pdf->title = ""; $_pdf->SetTopMargin(50); $_pdf->AliasNbPages(); $_pdf->AddPage(); } if( has($_x, 'pdf') or has($_x, 'pdfprint') or has($_x, 'pdfprint2') ) { $_pdf->title = "Importacion de Archivo"; //$_pdf->drawText("Importacion de Archivo",'Arial','',14); } // aca iba session get, uofr y load/saveobject while( has($_x, 'importaciondearchivo_init') ) { $_result['importaciondearchivo'] = $importaciondearchivo->toarray(false); break; } while( has($_x, 'importaciondearchivo') ) { //if( $errors == "" ) // validateimportaciondearchivo(); if( $errors == "" ) { if( $errors == "" ) { debug("Archivo: "); debug("../files/$_filesfolder/import/fileimport/" . $archivo); $count = 0; $handle = fopen("../files/$_filesfolder/import/fileimport/" . $archivo, "r"); if ($handle) { while (($line = fgets($handle)) !== false) { debug("Linea: ", $line); // Produce: Hll Wrld f PHP //$vowels = array("a", "e", "i", "o", "u", "A", "E", "I", "O", "U"); //$onlyconsonants = str_replace($vowels, "", "Hello World of PHP"); $vowels = array(","); $columnas = explode(";", $line); $columna0 = $columnas[0]; $columna1 = $columnas[1]; $columna2 = $columnas[2]; $columna3 = $columnas[3]; $columna4 = $columnas[4]; $columna5 = $columnas[5]; $columna6 = $columnas[6]; $columna7 = str_replace(',','.',$columnas[7]); $columna8 = str_replace(',','.',$columnas[8]); $columna9 = $columnas[9]; $columna10 = $columnas[10]; $columna11 = $columnas[11]; $ano = substr($columna0,4,4); $mes = substr($columna0,2,2); $dia = substr($columna0,0,2); $ano1 = substr($columna1,4,4); $mes1 = substr($columna1,2,2); $dia1 = substr($columna1,0,2); $ano2 = substr($columna2,4,4); $mes2 = substr($columna2,2,2); $dia2 = substr($columna2,0,2); $cliente = trim(str_replace("\r\n,","",$columna11)); debug(" Columna 1: " . $columna0 . " Columna 2: " . $columna1 . " Columna 3: " . $columna2 . " Columna 4: " . $columna3 . " Columna 5: " . $columna4 . " Columna 6:" . $columna5 . " Columna 7: " . $columna6 . " Columna 8: " . $columna7 . " Columna 9: " . $columna8 . " Columna 10: " . $columna9 . " Columna 11: " . $columna10 . " Columna 12: " . $columna11); $countregistros++; debug("Count: ", $countregistros); /* sqlinsert($Link, "padronreggen", array('publicacion' => "'$ano-$mes-$dia'",'vigenciadesde' => "'$ano1-$mes1-$dia1'", 'vigenciahasta' => "'$ano2-$mes2-$dia2'", 'razonsocial' => "'$columna11'", 'cuit' => $columna3, 'tipocontrinsc' => "'$columna4'", 'maltasujeto' => "'$columna5'", 'marcaalicuota' => "'$columna6'", 'alicuotapercepcion' => $columna7, 'alicuotaretencion' => $columna8, 'nrogrupopercepcion' => $columna9, 'nrogruporetencion' => $columna10),25, $detect = true); */ sqlinsert($Link, "padronreggen", array( 'publicacion' => "$ano-$mes-$dia", 'vigenciadesde' => "$ano1-$mes1-$dia1", 'vigenciahasta' => "$ano2-$mes2-$dia2", 'razonsocial' => $columna11, 'cuit' => $columna3, 'tipocontrinsc' => $columna4, 'maltasujeto' => $columna5, 'marcaalicuota' => $columna6, 'alicuotapercepcion' => $columna7, 'alicuotaretencion' => $columna8, 'nrogrupopercepcion' => $columna9, 'nrogruporetencion' => $columna10),1000, $detect = true); } }fclose($handle); sqlcommit($Link); /* debug("Archivo: "); debug("../files/$_filesfolder/import/fileimport/" . $archivo); $count = 0; $handle = fopen("../files/$_filesfolder/import/fileimport/" . $archivo, "r"); if ($handle) { while (($line = fgets($handle)) !== false) { debug("Linea: ", $line); $columnas = explode(";", $line); $columna0 = $columnas[0]; $columna1 = $columnas[1]; $columna2 = $columnas[2]; $columna3 = $columnas[3]; $columna4 = $columnas[4]; $columna5 = $columnas[5]; $columna6 = $columnas[6]; $columna7 = $columnas[7]; $columna8 = $columnas[8]; $columna9 = $columnas[9]; $columna10 = $columnas[10]; $columna11 = $columnas[11]; $ano = substr($columna0,4,4); $mes = substr($columna0,2,2); $dia = substr($columna0,0,2); $ano1 = substr($columna1,4,4); $mes1 = substr($columna1,2,2); $dia1 = substr($columna1,0,2); $ano2 = substr($columna2,4,4); $mes2 = substr($columna2,2,2); $dia2 = substr($columna2,0,2); $cliente = trim(str_replace("\r\n,","",$columna11)); debug(" Columna 1: " . $columna0 . " Columna 2: " . $columna1 . " Columna 3: " . $columna2 . " Columna 4: " . $columna3 . " Columna 5: " . $columna4 . " Columna 6:" . $columna5 . " Columna 7: " . $columna6 . " Columna 8: " . $columna7 . " Columna 9: " . $columna8 . " Columna 10: " . $columna9 . " Columna 11: " . $columna10 . " Columna 12: " . $columna11); */ //debug("VA EL NUMERO: " . $count); /*SELECT count(*) into $existe from padronreggen where publicacion = '$ano-$mes-$dia' and vigenciadesde = '$ano1-$mes1-$dia1' and vigenciahasta = '$ano2-$mes2-$dia2' and cuit = '$columna3'; if($existe == ''){*/ //debug("SE INSERTA POR QUE NO EXISTE"); //INSERT INTO padronreggen (publicacion, vigenciadesde, vigenciahasta, cuit, tipocontrinsc, maltasujeto, marcaalicuota, alicuotapercepcion, alicuotaretencion, nrogrupopercepcion, nrogruporetencion,razonsocial) VALUES ('$ano-$mes-$dia', '$ano1-$mes1-$dia1', '$ano2-$mes2-$dia2', '$columna3', '$columna4', '$columna5', '$columna6', '$columna7', '$columna8', '$columna9', '$columna10', '$cliente'); /*}*/ //$columnas = ""; //$count++; //debug("Count: ", $count); /* if ($count > 2) { break; } */ //} //fclose($handle); //} // Si puso header location para ir a otra pagina cierra el script if( !isset($_x) and $__exiting ) { disconnectDb($Link); exit(0); } } if( $_redirect != "" ) redirect($_redirect); sessionset('form_fileimport_importaciondearchivo' . $_id, $importaciondearchivo); if( $_result['redirect'] == '' ) redirect("?id=$id"); } break; } while( has($_x, 'importaciondearchivo__delete') ) { //if( $errors == "" ) // validateimportaciondearchivo(); if( $errors == "" ) { if( $_redirect != "" ) redirect($_redirect); sessionset('form_fileimport_importaciondearchivo' . $_id, null); if( $_result['redirect'] == '' ) { $_result['redirect'] = "?message=Importacion de Archivo eliminado"; } } break; } while( has($_x, 'importaciondearchivo_unload') ) { // Not used break; } if( has($_x, 'datosbsicos') ) { } //$importaciondearchivo -> ['changes'] if( isormObject($importaciondearchivo) ) $importaciondearchivo->makeglobals(); if( has($_x, 'pdf') or has($_x, 'pdfprint') or has($_x, 'pdfprint2') ) { $_pdf->Output(); } ?> '); //echo(''); echo(''); ?> class="popup" >
Importacion de Archivo
Datos básicos