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
|
<?
# Lifter002: TODO
# Lifter005: TODO
# Lifter007: TODO
# Lifter003: TODO
# Lifter010: TODO
$topics = [];
echo "
<script type=\"text/javascript\">
<!--
var newsticker_max = 0;
function textlist() {
newsticker_max = textlist.arguments.length;
for (i = 0; i < newsticker_max; i++)
this[i] = textlist.arguments[i];
}
newsticker_tl = new textlist(";
for ($i = 1; $i < 5; $i++)
$topics[] = sprintf("'" . _("Das ist News Nummer %s!") . "'", $i);
if ($this->config->getValue("Main", "endtext"))
$topics[] = "'" . $this->config->getValue("Main", "endtext") . "'";
echo implode(", ", $topics) . ")";
echo "
var newsticker_x = 0; newsticker_pos = 0;
var newsticker_l = newsticker_tl[0].length;
function newsticker() {
document.tickform.tickfield.value = newsticker_tl[newsticker_x].substring(0, newsticker_pos) + \"_\";
if (newsticker_pos++ == newsticker_l) {
newsticker_pos = 0;
setTimeout(\"newsticker()\", ";
echo $this->config->getValue("Main", "pause");
echo ");
if (++newsticker_x == newsticker_max)
newsticker_x = 0;
newsticker_l = newsticker_tl[newsticker_x].length;
}
else
setTimeout(\"newsticker()\", ";
echo ceil(1000 / $this->config->getValue("Main", "frequency"));
echo ");
}
//-->
</script>
<form name=\"tickform\">
<textarea name=\"tickfield\" rows=\"";
echo $this->config->getValue("Main", "rows") . "\" cols=\"";
echo $this->config->getValue("Main", "length") . "\" style=\"";
echo $this->config->getValue("Main", "style") . "\" wrap=\"virtual\">";
echo $this->config->getValue("Main", "starttext");
echo "</textarea>\n</form>\n";
if ($this->config->getValue("Main", "automaticstart"))
echo "<script type=\"text/javascript\">\n\tnewsticker();\n</script>\n";
?>
|