Beispiel #1
0
 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++;
         }
     }
 }
Beispiel #2
0
 $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>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;Radicado</b>&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; \n\t\t</td><td><b>Motivo Anulaci&oacute;n</b></td></tr>";
 foreach ($radAnularE as $id => $noRadicado) {
     $radicadosPdf .= "<tr><td>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;" . $radAnularE[$id] . "&nbsp;&nbsp; &nbsp;</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 >&nbsp;&nbsp; &nbsp;&nbsp;</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> &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;\n\t\t&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; \n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;\n\t\tACTA DE ANULACI&Oacute;N No.  {$actaNo} </center></b><p><br>\n\t\t<CENTER><B>\n\t\t&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;\n\t\tNUMEROS DE RADICACI&Oacute;N DE CORRESPONDENCIA ENVIADA A&Ntilde;O {$anoActual}</B></CENTER><p>\n\t\t<CENTER><B>&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;\n\t\t&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; \n\t\t&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;\n\t\tGESTI&Oacute;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&oacute;n,   en  el cual se establecen pautas para la administraci&oacute;n de  las      comunicaciones  oficiales en las entidades p&uacute;blicas y privadas que cumplen  funciones p&uacute;blicas,       y  con  base especialmente en  el par&aacute;grafo del Art&iacute;culo  Quinto,  el  cual  establece  que cuando      existan  errores en la radicaci&oacute;n y se anulen los n&uacute;meros, se  debe dejar  constancia por escrito,       con la respectiva justificaci&oacute;n y firma del Jefe de  la unidad  de  correspondencia; el  coordinador      de Gesti&oacute;n Documental y Correspondencia de {$entidad}  procede a anular los siguientes n&uacute;meros de      radicación de {$TituloActam} que no fueron tramitados por las dependencias radicadoras:\n        </p><br><br><br><br>\n\t\t1.- N&uacute;meros de radicaci&oacute;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&aacute;mite <br>\n\t\t     respectivo de la organizaci&oacute;n f&iacute;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&oacute;n Documental";
 $ruta_raiz = "..";
 $pdf = new PDF();
Beispiel #3
0
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("&Aacute;", "Á", $nombXAxis);
    $nombXAxis = str_replace("&Eacute;", "É", $nombXAxis);
    $nombXAxis = str_replace("&Iacute;", "Í", $nombXAxis);
    $nombXAxis = str_replace("&Oacute;", "Ó", $nombXAxis);
    $nombXAxis = str_replace("&Uacute;", "Ú", $nombXAxis);
    $nombXAxis = utf8_encode($nombXAxis);
    $nombYAxis = substr($titulos[2], strpos($titulos[2], "#") + 1);
    $nombYAxis = str_replace("&Aacute;", "Á", $nombYAxis);
    $nombYAxis = str_replace("&Eacute;", "É", $nombYAxis);
Beispiel #4
0
    $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&oacute;n</a></center>";
    ?>
    </form>
    <?php 
} else {
    echo "<hr><center><b><span class='alarmas'>Operacion CANCELADA</span></center></b></hr>";
}
?>
</body>