Blame | Last modification | View Log | RSS feed
<?php
function Output($db, $pos, $text, $v1="", $v2="", $v3="", $v4="", $v5="", $v6="", $v7="", $v8="", $v9="", $v10="") {
global $unum;
global $language;
$flag = false;
if (!isset($db) || $db == -1) {
$db = OpenDB();
$flag = true;
}
if (!isset($unum) || $unum <= 0) {
$lang = $language;
} else {
$query = "select mi_lang from mitarbeiter where mi_num = $unum";
if (!($result = QueryDB($db, $query)))
$lang = "ger";
else {
if (numrowsDB($result) > 0) {
$data = fetchDB($result, 0);
$lang = $data[0];
} else
$lang = $language;
}
}
$query = "select la_text from language where ";
$query .= "la_tnum = $pos and la_lang = '$lang'";
if (!($result = QueryDB($db, $query))) {
printf ($text, $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9, $v10);
if ($flag)
closeDB($db);
return;
}
if (numrowsDB($result) > 0) {
$data = fetchDB($result, 0);
printf ($data[0], $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9, $v10);
} else
printf ($text, $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9, $v10);
if ($flag)
closeDB($db);
}
function GetMessage($db, $pos, $text, $v1="", $v2="", $v3="", $v4="", $v5="", $v6="", $v7="", $v8="", $v9="", $v10="") {
global $unum;
global $language;
$flag = false;
if (!isset($db) || $db == -1) {
$db = OpenDB();
$flag = true;
}
if (!isset($unum) || $unum <= 0) {
$lang = $language;
} else {
$query = "select mi_lang from mitarbeiter where mi_num = $unum";
if (!($result = QueryDB($db, $query)))
$lang = "ger";
else {
if (numrowsDB($result) > 0) {
$data = fetchDB($result, 0);
$lang = $data[0];
} else
$lang = $language;
}
}
$query = "select la_text from language where ";
$query .= "la_tnum = $pos and la_lang = '$lang'";
if (!($result = QueryDB($db, $query))) {
printf ($text, $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9, $v10);
if ($flag)
closeDB($db);
return sprintf ($text, $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9, $v10);
}
if (numrowsDB($result) > 0) {
$data = fetchDB($result, 0);
$out = sprintf ($data[0], $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9, $v10);
} else
$out = sprintf ($text, $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9, $v10);
if ($flag)
closeDB($db);
return $out;
}
function GetMessageLang($db, $lang, $pos, $text, $v1="", $v2="", $v3="", $v4="", $v5="", $v6="", $v7="", $v8="", $v9="", $v10="") {
global $unum;
$flag = false;
if (!isset($db) || $db == -1) {
$db = OpenDB();
$flag = true;
}
$query = "select la_text from language where ";
$query .= "la_tnum = $pos and la_lang = '$lang'";
if (!($result = QueryDB($db, $query))) {
printf ($text, $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9, $v10);
if ($flag)
closeDB($db);
return sprintf ($text, $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9, $v10);
}
if (numrowsDB($result) > 0) {
$data = fetchDB($result, 0);
$out = sprintf ($data[0], $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9, $v10);
} else
$out = sprintf ($text, $v1, $v2, $v3, $v4, $v5, $v6, $v7, $v8, $v9, $v10);
if ($flag)
closeDB($db);
return $out;
}
?>