function cargar_csv() { $odt = new OpenDocText(); $h = fopen($this->ruta_raiz . "/" . $this->carpetaBodega . "/masiva/" . $this->arcCSV, "r") or $flag = 2; if (!$h) { echo "<BR> No hay un archivo csv llamado *" . $this->ruta_raiz . "/" . $this->carpetaBodega . "/masiva/" . $this->arcCSV . "*"; } else { $this->alltext_csv = ""; $this->encabezado = array(); $this->datos = array(); $j = -1; while ($lineaux = fgets($h, 10000)) { $lineaux = iconv($odt->codificacion($lineaux), ini_get('default_charset'), trim($lineaux)); $line = explode(',', $lineaux); $j++; if ($j == 0) { $this->encabezado = array_merge($this->encabezado, array($line)); } else { $this->datos = array_merge($this->datos, array($line)); } } $c = 0; while ($c < count($this->datos)) { $c++; } } }
$radicados = $Anulacion->genAnulacion($radAnularE, $dependencia, $usua_doc, $observaE, $codusuario, $actaNo, $noArchivo, $where_depe, $where_TipoRadicado, $tipoRadicado); $Historico = new Historico($db); /** Funcion Insertar Historico * * ($radicados, $depeOrigen, $depeDest, $usDocOrigen , $usDocDest, $usCodOrigen, $usCodDest, $observacion, $tipoTx) * */ require_once $ruta_raiz . "/radsalida/masiva/OpenDocText.class.php"; $odt = new OpenDocText(); $radicados = $Historico->insertarHistorico($radAnularE, $dependencia, $codusuario, $depe_codi_territorial, 1, $observa, 26); define(FPDF_FONTPATH, '../fpdf/font/'); $radAnulados = join(",", $radAnularE); error_reporting(7); $radicadosPdf = "<table>\n\t\t<tr><td><b> Radicado</b> \n\t\t</td><td><b>Motivo Anulación</b></td></tr>"; foreach ($radAnularE as $id => $noRadicado) { $radicadosPdf .= "<tr><td> " . $radAnularE[$id] . " </td><td>" . iconv($odt->codificacion($radObservaE[$id]), 'ISO-8859-1', $radObservaE[$id]) . "</td></tr>"; } $anoActual = date("Y"); $radicadosPdf .= "</table>"; error_reporting(7); $ruta_raiz = ".."; include "{$ruta_raiz}/fpdf/html2pdf.php"; $fecha = date("d-m-Y"); $fecha_hoy_corto = date("d-m-Y"); include "{$ruta_raiz}/class_control/class_gen.php"; $b = new CLASS_GEN(); $date = date("m/d/Y"); $fecha_hoy = $b->traducefecha($date); $html = "<table width='100%' align='left'><tr><td></td></tr><tr><td colspan=3 > </td><td align='left'><b>" . strtoupper($ent) . "</b></td></tr></table>\n\t\t<p><p>\n\t\t<br><br><br>\n\t\t<b><center> \n\t\t \n\t\t \n\t\tACTA DE ANULACIÓN No. {$actaNo} </center></b><p><br>\n\t\t<CENTER><B>\n\t\t \n\t\tNUMEROS DE RADICACIÓN DE CORRESPONDENCIA ENVIADA AÑO {$anoActual}</B></CENTER><p>\n\t\t<CENTER><B> \n\t\t \n\t\t \n\t\tGESTIÓN DOCUMENTAL Y ARCHIVO </B></CENTER><p>\n\t\t<br>\n <p text-align:justify; padding:3px >\n\t\tEn cumplimiento a lo establecido en el Acuerdo No. 060 del 30 de octubre de 2001 expedido por el Archivo General de la Nación, en el cual se establecen pautas para la administración de las comunicaciones oficiales en las entidades públicas y privadas que cumplen funciones públicas, y con base especialmente en el parágrafo del Artículo Quinto, el cual establece que cuando existan errores en la radicación y se anulen los números, se debe dejar constancia por escrito, con la respectiva justificación y firma del Jefe de la unidad de correspondencia; el coordinador de Gestión Documental y Correspondencia de {$entidad} procede a anular los siguientes números de radicación de {$TituloActam} que no fueron tramitados por las dependencias radicadoras:\n </p><br><br><br><br>\n\t\t1.- Números de radicación de {$TituloActam} a anular: <br>\n\t\t {$radicadosPdf}\n\t\t<br><br>\n\t\t2.- Se deja copia de la presente acta en el archivo central de la Entidad para el trámite <br>\n\t\t respectivo de la organización física de los archivos.<p>\n\t\tSe firma la presente el {$fecha_hoy}\n\t\t<p><p>\t\n\t\t______________________________________________________ <br>\n\t\t" . iconv($odt->codificacion($usua_nomb), 'ISO-8859-1', $usua_nomb) . "<BR>\nCentro de Administración Documental"; $ruta_raiz = ".."; $pdf = new PDF();
if (isset($_GET['genDetalle']) || isset($_GET['genTodosDetalle'])) { $paginador->setFuncionFilas("pintarEstadisticaDetalle"); } else { $orden = isset($orden) ? $orden : ""; $paginador->setFuncionFilas("pintarEstadistica"); } $paginador->setImagenASC($ruta_raiz . "iconos/flechaasc.gif"); $paginador->setImagenDESC($ruta_raiz . "iconos/flechadesc.gif"); echo $paginador->generarPagina($titulos, "titulos3"); if (!isset($_GET['genDetalle']) && !isset($_GET['genTodosDetalle']) && $paginador->getTotal() > 0) { $total = $paginador->getId() . "_total"; $res = $db->query($queryE); $datos = 0; while (!$res->EOF) { $data1y[] = $res->fields[1]; $nombUs[] = iconv($odt->codificacion($res->fields[0]), 'ISO-8859-1', $res->fields[0]); $nombPqr[] = iconv($odt->codificacion($res->fields[2]), 'ISO-8859-1', $res->fields[2]); $nombPqrLbl[] = iconv($odt->codificacion($res->fields[2]), 'ISO-8859-1', $res->fields[2]) . " %.1f%%"; $res->MoveNext(); } include $ruta_raiz . "/config.php"; $nombXAxis = substr($titulos[1], strpos($titulos[1], "#") + 1); $nombXAxis = str_replace("Á", "Á", $nombXAxis); $nombXAxis = str_replace("É", "É", $nombXAxis); $nombXAxis = str_replace("Í", "Í", $nombXAxis); $nombXAxis = str_replace("Ó", "Ó", $nombXAxis); $nombXAxis = str_replace("Ú", "Ú", $nombXAxis); $nombXAxis = utf8_encode($nombXAxis); $nombYAxis = substr($titulos[2], strpos($titulos[2], "#") + 1); $nombYAxis = str_replace("Á", "Á", $nombYAxis); $nombYAxis = str_replace("É", "É", $nombYAxis);
$radsGrupo = $grupoMas->obtenerGrupo($dependencia, $grupo, ""); //almacena el número de radicados pertenecientes al grupo $num = count($radsGrupo); $i = 0; //Recorre el grupo de radicados while ($i < $num) { $rad->radicado_codigo($radsGrupo[$i]); //obtiene los datos del remitente $datosRad = $rad->getDatosRemitente(); $eliminado = ""; //Si el radicado ha sido eliminado lo marca if ($grupoMas->radicadoRetirado($grupo, $radsGrupo[$i])) { $retirados = $retirados . ";" . $radsGrupo[$i] . ";"; $eliminado = "X"; } $nombPdf = iconv($odt->codificacion($datosRad["nombre"]), 'ISO-8859-1', $datosRad["nombre"]); $dirPdf = iconv($odt->codificacion($datosRad["direccion"]), 'ISO-8859-1', $datosRad["direccion"]); $dptoPdf = iconv($odt->codificacion($datosRad["deptoNombre"]), 'ISO-8859-1', $datosRad["deptoNombre"]); $muniPdf = iconv($odt->codificacion($datosRad["muniNombre"]), 'ISO-8859-1', $datosRad["muniNombre"]); $data = array_merge($data, array(array('NUMERO RADICADO' => $radsGrupo[$i], 'FECHA RADICADO' => $rad->getRadi_fech_radi(), 'DESTINATARIO' => $nombPdf, 'DIRECCION' => $dirPdf, 'DEPARTAMENTO' => $dptoPdf, 'MUNICIPIO' => $muniPdf, 'ELIMINADO' => $eliminado))); $i++; } } else { $data = array_merge($data, array(array('RESULTADO' => "NO SE ESPECIFIC� EL GRUPO A RECUPERAR"))); } $retirados = ""; $orientIzq = array("left" => 0); $justCentro = array("justification" => "center"); $estilo1 = array("justification" => "left", "leading" => 8); $estilo2 = array("left" => 0, "leading" => 12); $estilo3 = array("left" => 0, "leading" => 15);
fclose($fp); $fecha_dia = date("Ymd - H:i:s"); $html = $htmlE; $html .= $btt->tabla_html; $html = iconv('UTF-8', 'ISO-8859-1//TRANSLIT//IGNORE', $html); error_reporting(7); define(FPDF_FONTPATH, '../fpdf/font/'); require "../fpdf/html_table.php"; error_reporting(7); $pdf = new PDF("L", "mm", "A4"); $pdf->AddPage(); $pdf->SetFont('Arial', '', 8); $entidad = $db->entidad; $encabezado = "<table border=0>\n <tr><center><td width=1120 height=70>{$entidad_largo}</td></center></tr>\n\t\t\t<tr><td width=1120 height=40> </td></tr>\n\t\t\t<tr><td width=1120 height=40> </td></tr>\n\t\t\t<tr><td width=1120 height=40> </td></tr>\n\t\t\t<tr><td width=1120 height=80> </td></tr> \n\t\t\t<tr><td width=1120 height=20>Dependencia : {$depe_nomb} </td></tr>\n\t\t\t<tr><td width=1120 height=20> Usuario responsable : " . utf8_decode($usua_nomb) . " </td></tr>\n\t\t\t<tr><td width=1120 height=20> Fecha Inicial : {$fecha_ini} </td></tr>\n\t\t\t<tr><td width=1120 height=20> Fecha Final : {$fecha_fin} </td></tr>\n\t\t\t<tr><td width=1120 height=20> Fecha Generado : {$fecha_dia} </td></tr>\n\t\t\t<tr><td width=1120 height=20> Número de Registros : {$no_registros} </td></tr>\n\t\t\t<tr><td width=1120 height=40></td></tr>\n\t\t\t</table>"; $fin = "<table border=0 >\n\t\t <tr><td width=1120 height=40></td></tr>\n\t\t\t<tr><td width=1120 height=40 >Fecha de Entrega ________________________________________________</td></tr>\n\t\t\t<tr><td width=560 height=40 > Funcionario que Entrega ________________________________________________</td>\n\t\t\t<td width=560 height=30 > Funcionario que Recibe ______________________________________________</td></tr>\n\t\t\t<tr><td width=1120 height=40 >Observaciones\t ____________________________________________________________________________________________________________________________________________________________________</td></tr>\n\t\t\t<tr><td width=1120 height=40 >__________________________________________________________________________________________________________________________________________________________________________________</td></tr>\n\t\t\t<tr><td width=1120 height=40></td></tr>\n\t\t</table>\n\t\t<br>"; $pdf->WriteHTML($encabezado . iconv($odt->codificacion($html), 'ISO-8859-1', $html) . $fin); require "{$ruta_raiz}/config.php"; $archivo = "/tmp/lst_entrega" . date("dmY") . time("his") . ".pdf"; $arpdf_tmp = "../{$carpetaBodega}{$archivo}"; $pdf->Output($arpdf_tmp, 'F'); echo "<a href='../seguridadImagen.php?fec=" . base64_encode($archivo) . "' target='" . date("dmYh") . time("his") . "' class='vinculos'>Abrir archivo pdf</a><br/>"; } echo "<center><a href='{$ruta_raiz}/envios/cuerpoMarcaEnviar.php?{$phpsession}&krd={$krd}&usua_perm_impresion={$usua_perm_impresion}&carpeta=8&nomcarpeta=Documentos Para Impresion&orderTipo=desc&orderNo=3' target='mainFrame' class='vinculos'>Volver a listado de impresión</a></center>"; ?> </form> <?php } else { echo "<hr><center><b><span class='alarmas'>Operacion CANCELADA</span></center></b></hr>"; } ?> </body>