include ('admin/var.inc.php');
function user_online24($id)
{
$zeitspanne = 86400; // in Sekunden
$REMOTE_ADDR = getenv("REMOTE_ADDR");
// Zählerstand ermitteln.
$result = db_query("SELECT * FROM counter WHERE id='".$id."'");
$counte = mysql_fetch_assoc($result);
$counter = $counte[count];
// Löscht alte Einträge
db_query("DELETE FROM user_online24 WHERE expire < ".time()." AND id='".$id."'");
// Versucht einen Datensatz zu ändern
db_query("SELECT * FROM user_online24 WHERE ip='".$REMOTE_ADDR."' AND id='".$id."'");
$anzahl = mysql_affected_rows();
if ($anzahl > 0)
{
}
else
{
db_query("INSERT INTO user_online24 (id,ip,expire) VALUES ('".$id."','$REMOTE_ADDR','".(time()+$zeitspanne)."')");
$counter = $counter + 1;
db_query("UPDATE counter SET count = '".$counter."' WHERE id='".$id."'");
}
$zeichen = strlen ($counter);
$counter_gr = " ";
for ($i=0; $i<$zeichen; $i++)
{
$zahl = $counter[$i];
if ($i == 0)
{
$counter_gr = "
";
}
else
{
$counter_gr .= "
";
}
}
return $counter_gr;
}
function db_query($query)
{
global $dbserver,$dbuser,$dbpass,$dbname;
$conn = mysql_pconnect($dbserver,$dbuser,$dbpass);
mysql_select_db($dbname,$conn);
if (!$conn)
{
die ("Keine Verbindung zur Datenbank!");
}
$result = mysql_query($query,$conn);
if (!$result)
{
echo "Query = $query\n";
die ("Abfrage gescheitert!");
}
return $result;
}
function kopf($title)
{
eval ("\$header = \"".gettemplate("header")."\";");
return $header;
}
function kopf_print($title)
{
eval ("\$header = \"".gettemplate("header_print")."\";");
return $header;
}
function fuß()
{
eval ("\$foot = \"".gettemplate("foot")."\";");
return $foot;
}
function gettemplate($template,$endung="htm")
{
global $templatefolder;
if(!$templatefolder) $templatefolder = "templates";
return str_replace("\"","\\\"",implode("",file($templatefolder."/".$template.".".$endung)));
}
function dooutput($template)
{
global $bgcolor, $tablebg, $tableb, $tablec, $tabled, $tablea, $font, $fontcolor, $fontcolorsec, $fontcolorthi, $fontcolorfour, $bgfixed, $bgimage;
$template = str_replace("{tablebordercolor}","$tablebg",$template);
echo $template;
}
function datum_de ($datumstring)
{
$formatted_datum[jahr] = substr ($datumstring, 0 ,4);
$formatted_datum[monat] = substr ($datumstring, 5 ,2);
$formatted_datum[tag] = substr ($datumstring, 8 ,2);
$formatted_datum[nr] = substr ($datumstring, 11);
$datum_de = $formatted_datum[tag];
$datum_de .= ".";
$datum_de .= $formatted_datum[monat];
$datum_de .= ".";
$datum_de .= $formatted_datum[jahr];
$datum_de .= " ";
$datum_de .= $formatted_datum[nr];
return $datum_de;
}
function mask_string ($eingabestring)
{
$translation = get_html_translation_table(HTML_ENTITIES);
$ausgabestring = strtr($eingabestring, $translation);
$ausgabestring = str_replace ("\n","
",$ausgabestring);
$ausgabestring = addslashes ($ausgabestring);
return $ausgabestring;
}
function demask_string ($eingabestring)
{
$translation = get_html_translation_table(HTML_ENTITIES);
$translation = array_flip ($translation);
$eingabestring = strtr ($eingabestring, $translation);
# $eingabestring = str_replace ("
","\n",$eingabestring);
return stripslashes($eingabestring);
}
function nullen_zeigen ($wert,$anzahl_stellen)
{
$anzahl = strlen ($wert);
$fuell = 0;
if ($anzahl < $anzahl_stellen)
{
for ($i=0;$i<($anzahl_stellen-$anzahl);$i++)
{
$wert = $fuell.$wert;
}
}
return $wert;
}
function check_user($userid)
{
$result = db_query("SELECT * FROM jehv_online");
$zeile = mysql_fetch_array($result,MYSQL_ASSOC);
$reihen = mysql_num_rows($result);
if ($reihen <= 0)
{
$check = 0;
}
else
{
$check = 1;
}
return $check;
}
function finde_username($von)
{
$result = db_query("SELECT username FROM bb1_user_table WHERE userid = '".$von."'");
$zeile = mysql_fetch_array($result,MYSQL_ASSOC);
$username = $zeile[username];
return $username;
}
function finde_veranstaltung($veranstaltung)
{
$result = db_query("SELECT bezeichnung FROM jehv_veranstaltungen WHERE id = '".$veranstaltung."'");
$zeile = mysql_fetch_array($result,MYSQL_ASSOC);
$bezeichnung = $zeile[bezeichnung];
return $bezeichnung;
}
function finde_aufgabe($todo)
{
$result = db_query("SELECT bezeichnung FROM jehv_todo_list WHERE id = '".$todo."'");
$zeile = mysql_fetch_array($result,MYSQL_ASSOC);
$bezeichnung = $zeile[bezeichnung];
return $bezeichnung;
}
function finde_usergruppe($von)
{
$result = db_query("SELECT groupid FROM bb1_user_table WHERE userid = '".$von."'");
$zeile = mysql_fetch_array($result,MYSQL_ASSOC);
$usergruppe = $zeile[groupid];
return $usergruppe;
}
?>