function EjecutarBusqueda() { global $arrHttp, $OS, $db_path, $xWxis, $tagisis, $Wxis; $vienede = $arrHttp["Opcion"]; if ($arrHttp["Opcion"] != "continuar") { $Expresion = PrepararBusqueda(); } else { $Expresion = $arrHttp["Expresion"]; $arrHttp["Opcion"] = "busquedalibre"; } $Expresion = urlencode(trim($Expresion)); if ($arrHttp["desde"] != "dataentry") { if (!isset($arrHttp["from"])) { $arrHttp["from"] = 1; } if (!isset($arrHttp["Mfn"])) { $arrHttp["Mfn"] = $arrHttp["from"]; } if (isset($arrHttp["from"])) { $arrHttp["count"] = 1; } if (!isset($arrHttp["Formato"])) { $arrHttp["Formato"] = "ALL"; } $Formato = $arrHttp["Formato"]; if ($Formato != "ALL") { $Formato = $db_path . $arrHttp["base"] . "/www/" . $Formato; } $query = "?xx= " . "&base=" . $arrHttp["base"] . "&cipar={$db_path}" . "par/" . $arrHttp["cipar"] . "&Expresion=" . $Expresion . "&Opcion=" . $arrHttp["Opcion"] . "&count=" . $arrHttp["count"] . "&Mfn=" . $arrHttp["Mfn"] . "&Formato={$Formato}"; // echo $query; putenv('REQUEST_METHOD=GET'); putenv('QUERY_STRING=' . $query); $contenido = ""; // Ruta al directorio donde se encuentra wwwisis exec("\"" . $Wxis . "\" IsisScript={$xWxis}" . "buscar.xis", $contenido); foreach ($contenido as $linea) { if (!empty($linea)) { echo "{$linea}\n"; } } } else { if ($vienede == "buscar_en_este") { echo "<script>\r\n\t\t\t\t\t\twindow.opener.top.browseby=\"search\"\r\n\t\t\t\t\t\twindow.opener.top.Expresion=\"" . $Expresion . "\"\r\n\t\t\t\t\t\twindow.opener.top.mfn=1\r\n\t\t\t\t\t\twindow.opener.top.Menu(\"ejecutarbusqueda\");\r\n\t\t\t\t\t\tself.close()\r\n\t\t\t\t\t</script>\r\n\t\t\t\t"; } else { echo "<script>\r\n\t\t\t\t\t\ttop.browseby=\"search\"\r\n\t\t\t\t\t\ttop.Expresion=\"" . $Expresion . "\"\r\n\t\t\t\t\t\ttop.mfn=1\r\n\t\t\t\t\t\ttop.Menu(\"ejecutarbusqueda\");\r\n\t\t\t\t\t</script>\r\n\t\t\t\t"; } } }
function UbicarRegistro() { global $arrHttp, $OS, $xWxis, $Wxis; if ($arrHttp["Opcion"] == "ubicar") { $Expresion = "!E" . $arrHttp["login"] . "*!X" . $arrHttp["password"]; } else { $Expresion = PrepararBusqueda(); } $arrHttp["Opcion"] = "buscar"; $Expresion = urlencode(trim($Expresion)); // if ($arrHttp["Formato"]=="") $arrHttp["Formato"]=$arrHttp["base"].".pft"; $IsisScript = "buscar.xis"; $query = "&base=" . $arrHttp["base"] . "&cipar={$db_path}" . "par/" . $arrHttp["cipar"] . "&login="******"login"] . "&password="******"password"] . "&Expresion=" . $Expresion . "&Opcion=" . $arrHttp["Opcion"] . "&Formato={$db_path}" . $arrHttp["base"] . "/pfts/" . $_SESSION["lang"] . "/" . $arrHttp["Formato"] . "&Path=" . $arrHttp["Path"]; include "../common/wxis_llamar.php"; foreach ($contenido as $linea) { echo "{$linea}\n"; } }