Example #1
0
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";
        }
    }
}
Example #2
0
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";
    }
}