-
Notifications
You must be signed in to change notification settings - Fork 3
/
messages-popup.php
81 lines (65 loc) · 3 KB
/
messages-popup.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?php
require("functions.php");
require("functions.php-func-chat_lese.php");
// Userdaten setzen
id_lese($id);
if ($u_farbe_bg != "" && $u_farbe_bg != "-")
$farbe_chat_background1 = $u_farbe_bg;
$body_tag = "<BODY BGCOLOR=\"$farbe_chat_background1\" onLoad=\"window.scrollTo(1,300000)\" ";
if (strlen($grafik_background3) > 0) {
$body_tag = $body_tag . "BACKGROUND=\"$grafik_background3\" ";
}
$body_tag = $body_tag . "TEXT=\"$farbe_chat_text3\" "
. "LINK=\"$farbe_chat_link3\" " . "VLINK=\"$farbe_chat_vlink3\" "
. "ALINK=\"$farbe_chat_vlink3\">\n";
// Userdaten gesetzt?
if (strlen($u_id) > 0) {
// Fenstername
$fenster = str_replace("+", "", $u_nick);
$fenster = str_replace("-", "", $fenster);
$fenster = str_replace("ä", "", $fenster);
$fenster = str_replace("ö", "", $fenster);
$fenster = str_replace("ü", "", $fenster);
$fenster = str_replace("Ä", "", $fenster);
$fenster = str_replace("Ö", "", $fenster);
$fenster = str_replace("Ü", "", $fenster);
$fenster = str_replace("ß", "", $fenster);
// Ohne die Stringersetzung, würde das Fenster bei Umlauten
// auf die Startseite springen, da id_lese ein Problem damit hat
$userfuerrefresh = urlencode($user_nick);
?>
<HTML><HEAD><TITLE><?php echo $body_titel; ?></TITLE><META CHARSET=UTF-8>
<META HTTP-EQUIV="REFRESH" CONTENT="<?php echo intval(15)
. "; URL=messages-popup.php?http_host=$http_host&id=$id&user=$user&user_nick=$userfuerrefresh"; ?>">
<?php echo $stylesheet . "<SCRIPT>\n"
. "function neuesFenster(url,name) {\n"
. "hWnd=window.open(url,name,\"resizable=yes,scrollbars=yes,width=300,height=580\");\n"
. "}\n" . "function neuesFenster2(url) {\n"
. "hWnd=window.open(url,\"640_$fenster\",\"resizable=yes,scrollbars=yes,width=780,height=580\");\n"
. "}\n" . "</SCRIPT>\n" . "</HEAD>\n";
echo $body_tag;
// Timestamp im Datensatz aktualisieren
aktualisiere_online($u_id, $o_raum, 2);
// eigene Farbe für BG gesetzt? dann die nehmen.
if ($u_farbe_bg != "" && $u_farbe_bg != "-")
$farbe_chat_background1 = $u_farbe_bg;
if (strlen($grafik_background1) > 0) {
$table_option = "BACKGROUND=\"$grafik_background1\"";
} else {
$table_option = "BGCOLOR=\"$farbe_chat_background1\"";
}
echo "<table width=\"100%\" cellspacing=\"0\" cellpadding=\"5\" border=\"0\">\n";
echo "<tr><td><table $table_option width=\"100%\" cellspacing=\"0\" cellpadding=\"2\" border=\"0\"><tr><td>\n";
// Aktuelle Privat- und Systemnachrichten oder Statusmeldung ausgeben
if (!chat_lese($o_id, $o_raum, $u_id, TRUE, $ignore, 10, TRUE, $user)) {
echo $t['chat_msg106'];
}
echo "</td></tr></table></td></tr></table></BODY></HTML>\n";
} else {
// User wird nicht gefunden. Login ausgeben
echo "<HTML><HEAD></HEAD><HTML>";
echo "<BODY onLoad='javascript:parent.location.href=\"index.php?http_host=$http_host\"'>\n";
echo "</BODY></HTML>\n";
exit;
}
?>