/**
 * author:coster
 * date: 8.10.05
 * liefert eine uebersetzung
 * */
function getUebersetzung($text_standard)
{
    global $link;
    global $sprache;
    global $root;
    if (empty($sprache)) {
        include_once $root . "/include/sessionFunctions.inc.php";
        $sprache = getSessionWert(SPRACHE);
    }
    $query = "select \n\t\t  TEXT\n\t\t  from\n\t\t  REZ_GEN_UEBERSETZUNGEN\n\t\t  where\n\t\t  TEXT_STANDARD = '{$text_standard}'\n\t\t  AND \n\t\t  SPRACHE_ID = '{$sprache}'\n\t\t ";
    $res = mysqli_query($link, $query);
    if (!$res) {
        echo mysqli_error($link);
    } else {
        if (mysqli_num_fields($res) > 0) {
            $d = mysqli_fetch_array($res);
            if ($d["TEXT"] != "") {
                $text_standard = $d["TEXT"];
            } else {
                //die bersetzung existiert noch nicht in der datenbank
                //sie wird neu angelegt um sie später übersetzen zu könen:
                setUebersetzung($text_standard, $text_standard, $sprache);
            }
        }
    }
    return $text_standard;
}
/**
 * author:coster
 * date: 8.10.05
 * liefert eine uebersetzung
 * */
function getUebersetzung($text_standard)
{
    global $db;
    global $sprache;
    if (empty($sprache)) {
        global $root;
        if (empty($root)) {
            die("Globale Variable root fehlt.");
        }
        include_once $root . "/include/sessionFunctions.inc.php";
        $sprache = getSessionWert(SPRACHE);
    }
    if (empty($db) || empty($sprache)) {
        echo "db: " . $db . " sprache: " . $sprache;
        die("Globale Variable fehlt.");
    }
    $query = "select \n\t\t  TEXT\n\t\t  from\n\t\t  BOOKLINE_UEBERSETZUNGEN\n\t\t  where\n\t\t  TEXT_STANDARD = '{$text_standard}'\n\t\t  AND \n\t\t  SPRACHE_ID = '{$sprache}'\n\t\t ";
    $res = $db->Execute($query);
    if (!$res) {
        print $db->ErrorMsg();
    } else {
        if (count($res) > 0) {
            $txt = $res->fields["TEXT"];
            if ($txt != "") {
                $text_standard = $txt;
            } else {
                //die bersetzung existiert noch nicht in der datenbank
                //sie wird neu angelegt um sie später bersetzen zu können:
                setUebersetzung($text_standard, $text_standard, $sprache);
            }
        }
    }
    return $text_standard;
}
    $index = 0;
}
if (isset($_POST["uebersetzungs_ids"])) {
    $ueb_id_array = explode("#", $_POST["uebersetzungs_ids"]);
    //aenderungen durchfuehren:
    //alle ids holen und schauen ob die verändert wurden:
    foreach ($ueb_id_array as $ueb_id) {
        if (empty($ueb_id)) {
            continue;
        }
        $uebersetzung_neu = $_POST["uebersetzung_id_" . $ueb_id];
        $stText = getTextFromUebersetzung($ueb_id);
        if (isUebersetzungVorhanden($stText, $changeSprache)) {
            changeUebersetzung($stText, $uebersetzung_neu, $changeSprache);
        } else {
            setUebersetzung($uebersetzung_neu, $stText, $changeSprache);
        }
    }
}
if (isset($_POST["zurueck"]) && $_POST["zurueck"] == getUebersetzung("speichern und zurück")) {
    include_once "index.php";
    exit;
}
$uebersetzungs_ids = "";
$standardsprache = getVermieterEigenschaftenWert(STANDARDSPRACHE, $vermieter_id);
$res = getAllUebersetzungenWithIndex($index, $standardsprache);
include_once $root . "/webinterface/templates/bodyStart.inc.php";
$standardsprache = getVermieterEigenschaftenWert(STANDARDSPRACHE, $vermieter_id);
if ($standardsprache == false || $standardsprache == "") {
    $standardsprache = "en";
}