} 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}"; if ($estadoTransaccion != 0) {
//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; ?>
$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); } } } $mostrar_menu_ver = $menu_ver == INFORMACION_GENERAL ? true : false;