1 <define-tag format_cookie>
3 function format_cookie ($cookie)
5 $fsource = "<div align=\"right\"><font size=\"-1\"><em>%s</em></font></div>";
7 $firstchar = substr ($cookie[0], 0, 1);
8 if ( ($firstchar == "<") || ($firstchar == ">") || ($firstchar == "*") ) {
13 for ($i=0; $i < count ($cookie); $i++) {
15 $line = ereg_replace ("<", "<", $line);
16 $line = ereg_replace (">", ">", $line);
18 if (ereg ("^ -- ", $line)) {
19 $line = ereg_replace ("^ -- ", "", $line);
22 $result .= "</pre>\n";
24 $result .= sprintf ($fsource, $line);
31 $result .= "</pre>\n";
39 <define-tag display_cookies>
41 function display_cookies ($db, $keyword, $skip, $display)
43 $fortunes = popen ("/usr/games/fortune -s $db -i -m '$keyword'", "r");
45 while (!feof ($fortunes) && $skip > 0) {
46 $line = fgets ($fortunes, 255);
55 while (!feof ($fortunes) && (($display == 0) || ($count < $display))) {
56 $line = fgets ($fortunes, 255);
65 #<img src=<root_prefix>gifs/imgdot-1x1-transp.gif width=300 height=2 alt="">
67 <line height=1 color=<menucolor>>
69 #<img src=<root_prefix>gifs/imgdot-1x1-transp.gif width=300 height=2 alt="">
72 echo format_cookie ($cookie);
77 echo format_cookie ($cookie);
78 return ($count > 0)?1:0;
83 <define-tag display_cookie_file>
85 function display_cookie_file ($file)
93 if ($display < 0 || !isset ($display))
94 $display = $defaultdisplay;
96 $ret = display_cookies ($file, "", $skip, $display);
99 echo "<div align=\"center\">";
102 $newskip = ($skip > $defaultdisplay) ? $skip - $defaultdisplay : 0;
103 if ($display != $defaultdisplay)
104 printf ("[<b><a href=\"<get-var WML_SRC_BASENAME>.php3?skip=%d&display=%d\">prev</a></b>] ", $newskip, $display);
106 printf ("[<b><a href=\"<get-var WML_SRC_BASENAME>.php3?skip=%d\">prev</a></b>] ", $newskip);
112 printf ("[<b><a href=\"<get-var WML_SRC_BASENAME>.php3?display=0\">all</a></b>] ");
117 $newskip = $skip + $defaultdisplay;
118 if ($display != $defaultdisplay)
119 printf ("[<b><a href=\"<get-var WML_SRC_BASENAME>.php3?skip=%d&display=%d\">next</a></b>] ", $newskip, $display);
121 printf ("[<b><a href=\"<get-var WML_SRC_BASENAME>.php3?skip=%d\">next</a></b>] ", $newskip);
127 echo "<div align=\"/center\">";
135 # mode: indented-text