//wordtrans.php
//session_name("wordtrans.php");
//session_register("lang");
session_register("all_dicts");
//session_register("visitas");
//session_register("advanced");
if ($noadvanced) {
// session_unregister("advanced");
$advanced=0;
}
echo "";
?>
$dict=ereg_replace("[^[:alnum:]-]","",$dict);
if ($word == "") {
if ($lang == "es")
echo "Interfaz Web de Wordtrans";
else
echo "Wordtrans Web Interface";
} else {
if ($lang == "es")
echo "Búsqueda de \"$word\" en diccionario \"$dict\"";
else
echo "Search of \"$word\" in dictionary \"$dict\"";
}
?>
//Main
//Inicialización variables
if ($lang=="es") $lc_all="es_ES"; else $lc_all="en";
include("orden.php");
$wordtrans = crea_orden();
//Da un valor por defecto a $dict
if ($dict == "") $dict="i2e";
//Funciones php
function seleccionado($cadena) {
global $dict;
if ($dict == $cadena)
return "selected";
else
return "";
}
function checked($cadena) {
if ($cadena)
return "checked";
else
return "";
}
function lee_all_dicts($forzar=0) {
global $wordtrans;
global $all_dicts;
if ( (count($all_dicts)!=0) && ($forzar==0) ) return;
$exec_wordtrans = $wordtrans . "--dicts ";
//echo $exec_wordtrans;
exec($exec_wordtrans, $dicts);
for ($n=2; $n < count( $dicts ); $n++ ) {
$all_dicts[$n-2]=strtok($dicts[$n]," ");
//echo "linea $n: $all_dicts[$n]
";
}
}
function genera_opciones() {
global $all_dicts;
lee_all_dicts();
for ($n=0; $n < count( $all_dicts ); $n++ ) {
$d=$all_dicts[$n];
$s=seleccionado($d);
echo "