Esempio n. 1
0
 /**
 * Busca si se ha de generar radicados como anexos, validando que el radicado relacionado exista. Para esto debe existir una columna en el archivo csv llamada *RAD_ANEXO*
 * Si existe alg�n error lo registra en el arreglo errorRadAnexo
 */
 function validarSiAnexo()
 {
     $colRadAnexo = $this->getNumColEnc("RAD_ANEXO");
     if ($colRadAnexo != -1) {
         $objRadicado = new Radicado($this->conexion);
         //Recorre todos los registros del CSV
         for ($i = 0; $i < count($this->datos); $i++) {
             $dato = $this->datos[$i][$colRadAnexo];
             //Si la columna que contiene el campo RAD_ANEXO se refiere a un radicado que no existe
             if (strlen(trim($dato)) > 0 && !$objRadicado->radicado_codigo($dato)) {
                 $this->errorRadAnexo[] = "REG " . ($i + 1) . ": {$dato}";
             }
         }
     }
 }
Esempio n. 2
0
$num = count($checkValue);
//Iterador
$i = 0;
//Almacena la cadena de radicados que ha de ser enviada al applet
$radicados = "";
//Almacena la cadena de paths de los radicados que se han de firmar
$paths = "";
while ($i < $num) {
    //Almacena temporalmente la solicitud de firma
    $record_id = key($checkValue);
    if (strlen(trim($radicados)) > 0) {
        $radicados = $radicados . ",";
        $paths = $paths . ",";
    }
    $radicados = $radicados . $record_id;
    $objRadicado->radicado_codigo($record_id);
    $paths = $paths . $objRadicado->getRadi_path();
    next($checkValue);
    $i++;
}
?>
<applet  
CODEBASE="<?php 
echo $ruta_raiz;
?>
/firma"
CODE=ap.Firma.class
archive=prueba.jar 
width=400 height=400>
<param 	name="radicados" value="<?php 
echo $radicados;
Esempio n. 3
0
                            </center>
                            <?php 
    }
}
$ra_asun = ereg_replace("\n", "-", $ra_asun);
$ra_asun = ereg_replace("\r", " ", $ra_asun);
$archInsumo = "tmp_" . $usua_doc . "_" . $fechaArchivo . "_" . $hora . ".txt";
$fp = fopen("{$ruta_raiz}/{$carpetaBodega}/masiva/{$archInsumo}", 'w+');
if (!$fp) {
    echo "<br><font size='3' ><span class='etextomenu'>ERROR..No se pudo abrir el archivo {$ruta_raiz}/{$carpetaBodega}/masiva/{$archInsumo}</br>";
    $db->conn->RollbackTrans();
    die;
}
if (!strpos($rad_salida, 'X')) {
    $radGenerado = new Radicado($db);
    $radGenerado->radicado_codigo($rad_salida);
    $fecha_hoy = $b->traducefecha($radGenerado->getRadi_fech_radi("m/d/Y"));
}
$tipo = $_GET['vp'] && $_GET['rRem'] == 7 ? 701 : 1;
$isql = "select a.* from sgd_dir_drecciones a where a.sgd_anex_codigo='{$anexo}' and sgd_dir_tipo={$tipo}";
$rs = $db->query($isql);
if ($rs && !$rs->EOF) {
    $objOtro = new DatoOtros($db->conn);
    $datos1 = $objOtro->obtieneDatosReales($rs->fields["SGD_DIR_CODIGO"]);
    $datos1Dir = $objOtro->obtieneDatosDir($rs->fields["SGD_DIR_CODIGO"]);
    $nombret_us1_u = $datos1[0]['NOMBRE'] . " " . $datos1[0]['APELLIDO'];
    $dpto_nombre_us1 = $datos1[0]['DEPARTAMENTO'];
    $direccion_us1 = $datos1Dir[0]['DIRECCION'];
    $muni_nombre_us1 = $datos1[0]['MUNICIPIO'];
    $telefono_us1 = $datos1[0]['TELEFONO'];
    $cc_documentous1 = $datos1[0]['TELEFONO'];
Esempio n. 4
0
    include "{$ruta_raiz}/rec_session.php";
}
if (!$db) {
    $db = new ConnectionHandler(".");
}
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
$db->conn->StartTrans();
require_once "{$ruta_raiz}/class_control/anexo.php";
require_once "{$ruta_raiz}/class_control/Dependencia.php";
require_once "{$ruta_raiz}/class_control/Esp.php";
require_once "{$ruta_raiz}/class_control/TipoDocumento.php";
require_once "{$ruta_raiz}/class_control/Radicado.php";
$dep = new Dependencia($db);
$espObjeto = new Esp($db);
$radObjeto = new Radicado($db);
$radObjeto->radicado_codigo($numrad);
//objeto que maneja el tipo de documento del anexos
$tdoc = new TipoDocumento($db);
//objeto que maneja el tipo de documento del radicado
$tdoc2 = new TipoDocumento($db);
$tdoc2->TipoDocumento_codigo($radObjeto->getTdocCodi());
$fecha_dia_hoy = Date("Y-m-d");
$sqlFechaHoy = $db->conn->DBDate($fecha_dia_hoy);
$dep->Dependencia_codigo($dependencia);
$dependencianomb = $dep->getDepe_nomb();
$dep_sigla = $dep->getDepeSigla();
$dep_dir = $dep->getDepeDir();
$nurad = trim($nurad);
$numrad = trim($numrad);
$hora = date("H") . "_" . date("i") . "_" . date("s");
$ddate = date('d');
     die;
 } else {
     //Archivo donde se le indica al servidor de Open Office como llevar a cabo la combinaci�n
     $firmasRad = $objFirma->nombresFirmsRad($record_id);
     $hora = date("H") . "_" . date("i") . "_" . date("s");
     // var que almacena el dia de la fecha
     $ddate = date('d');
     // var que almacena el mes de la fecha
     $mdate = date('m');
     // var que almacena el a� de la fecha
     $adate = date('Y');
     // var que almacena  la fecha formateada
     $fechaArchivo = $adate . "_" . $mdate . "_" . $ddate;
     //var que almacena el nombre que tendr�la pantilla
     $archInsumo = "tmp_" . $usua_doc . "_" . $fechaArchivo . "_" . $hora . ".txt";
     $radObjeto->radicado_codigo($record_id);
     $linkarchivo = $radObjeto->getRadi_path();
     $directoriobase = "{$ruta_raiz_archivo}/bodega/";
     $linkarchivo = "{$directoriobase}/" . $linkarchivo;
     $linkArchSimple = $linkarchivo;
     $trozosPath = explode("/", $linkarchivo);
     $nombreArchivo = $trozosPath[count($trozosPath) - 1];
     copy("{$ruta_raiz}/{$linkarchivo}", "{$ruta_raiz}/bodega/masiva/{$nombreArchivo}");
     $fp = fopen("{$ruta_raiz}/bodega/masiva/{$archInsumo}", 'w+');
     fputs($fp, "archivoInicial={$linkArchSimple}" . "\n");
     fputs($fp, "archivoFinal={$linkArchSimple}" . "\n");
     fputs($fp, "*FIRMANTES*={$firmasRad}" . "\n");
     fclose($fp);
     $estadoTransaccion = -1;
     $vp = "x";
     include "http://{$servProcDocs}/docgen/servlet/WorkDistributor?accion=1&ambiente={$ambiente}&archinsumo={$archInsumo}&vp={$vp}";
Esempio n. 6
0
if (isset($menu_ver_tmp)) {
    $menu_ver = $menu_ver_tmp;
}
if ($verradicado) {
    $verrad = $verradicado;
}
$numrad = $verrad;
$db = new ConnectionHandler('.');
$db->conn->SetFetchMode(3);
if ($carpeta == 8) {
    $info = 8;
    $nombcarpeta = 'Informados';
}
include_once ORFEO_PATH . 'class_control/Radicado.php';
$objRadicado = new Radicado($db);
$objRadicado->radicado_codigo($verradicado);
$path = $objRadicado->getRadi_path();
// verificacion si el radicado se encuentra en el usuario Actual
include ORFEO_PATH . 'tx/verifSession.php';
$vars_radicacion = session_name() . '=' . session_id . '&nurad=' . $verrad . '&fechah=' . $fechah . '&ent=' . $ent . '&Buscar=Buscar Radicado' . '&carpeta=' . $carpeta . '&nomcarpeta=' . $nomcarpeta;
$enlace_radicacion = 'radicacion/nuevo_radicado.php?' . $vars_radicacion;
$mostrar_radicado = false;
if ($verradPermisos == 'Full' or $datoVer == '985') {
    $smarty->assign('MOSTRAR_RADICADO', true);
    if ($datoVer == "985") {
        $smarty->assign('VER_DATO', true);
        if ($verradPermisos == "Full" or $datoVer == "985") {
            $smarty->assign('MOSTRAR_RADICADO_985', true);
        }
    }
}