1
//common.inc: allgemeine funktionen
function common_inlang($token, $lang, $table, $id) {
// aus "name" mache "name_DE", oder falls nicht eingetragen, "name_EN"
if ($lang =='en') {
$t = db_select_single($table, 'id', $id, $token."_EN");
if ($t) {
return $token."_EN";
} else {
return $token."_DE";
}
} else {
$t = db_select_single($table, 'id', $id, $token."_DE");
if ($t) {
return $token."_DE";
} else {
return $token."_EN";
}
}
}
function common_now() {
return date('Y-m-d H:m:s');
}
function common_read_table($table, $id) {
// lese einzeleintrag aus datenbank ein
global $Ausst, $Super, $Material, $News, $Werke, $Common, $Publi;
global $Mytable;
switch ($table) {
case 'Ausst':
$Ausst = array_merge($Common, $Ausst);
foreach ($Ausst as $akey => $aval) {
if ($Ausst[$akey]['name']) {
$Ausst[$akey]['value'] =
db_select_single('Ausst', 'id', $id, $Ausst[$akey]['name']);
}
}
$Mytable = $Ausst;
break;
case 'Publi':
$Publi = array_merge($Common, $Publi);
foreach ($Publi as $akey => $aval) {
if ($Publi[$akey]['name']) {
$Publi[$akey]['value'] =
db_select_single('Publi', 'id', $id, $Publi[$akey]['name']);
}
}
$Mytable = $Publi;
break;
case 'Super':
$Super = array_merge($Common, $Super);
foreach ($Super as $akey => $aval) {
if ($Super[$akey]['name']) {
$Super[$akey]['value'] =
db_select_single('Super', 'id', $id, $Super[$akey]['name']);
}
}
$Mytable = $Super;
break;
case 'Werke':
$Werke = array_merge($Common, $Werke);
foreach ($Werke as $akey => $aval) {
if ($Werke[$akey]['name']) {
$Werke[$akey]['value'] =
db_select_single('Werke', 'id', $id, $Werke[$akey]['name']);
}
}
$Mytable = $Werke;
break;
case 'News':
$News = array_merge($Common, $News);
foreach ($News as $akey => $aval) {
if ($News[$akey]['name']) {
$News[$akey]['value'] =
db_select_single('News', 'id', $id, $News[$akey]['name']);
}
}
$Mytable = $News;
break;
case 'Material':
$Material = array_merge($Common, $Material);
foreach ($Material as $akey => $aval) {
if ($Material[$akey]['name']) {
$Material[$akey]['value'] =
db_select_single('Material', 'id', $id, $Material[$akey]['name']);
}
}
$Mytable = $Material;
break;
default:
break;
}
}
function common_get_last_id($table) {
$qry ="SELECT id FROM $table WHERE (visible='ja') ORDER BY id DESC LIMIT 0,1";
$a = db_select_qry($qry);
return ($a[0]);
}
?>
# javascript
# 2004 11 19 n
function javascript_popup() {
echo'
';
}
function javascript_size() {
echo'
';
}
Renate Bertlmann - amo ergo sum
Fatal error : Uncaught Error: Call to undefined function common_read_table() in /data2/home/renate/bin/neu/news.inc:5
Stack trace:
#0 /data2/home/renate/bin/neu/news.inc(70): news_einzelansicht()
#1 /data2/www/bertlmann.mur.at/index.php(94): news_news()
#2 {main}
thrown in /data2/home/renate/bin/neu/news.inc on line 5