$出力.= <<<VAPRINT
<event>に
<ID> {$スレッド['lastpostid ']}</ ID>
引数<what> $ ETYPE </何>
引数<when > {$スレッド['日付']} {$スレッド['時間の']}</時>
<TITLE> {$スレッド['タイトル']}</のタイトル>
<preview> {$スレッド['プレビュー']}</のプレビュー>
<poster> {$スレッド['lastposter ']}</ポスター>
<threadid> {$スレッド['threadidは']}</ threadidは>
<postid> {$スレッド['lastpostid ']}</ postid>
<lastpost> {$スレッド['lastpost ']}</ lastpost>
<userid>は{$スレッド['lastpuserid ']}</のユーザID>
<forumid> {$スレッド['forumid ']}</ forumid>
<forumname> {$スレッド['フォーラム']}</ forumname>
<Views>に{$スレッド['ビュー']}</景色>
<replies> {$スレッド['replycountの']}</応答>
<statusicon> {$スレッド['statusicon ']}</ statusicon>
</イベント>
VAPRINT;
}
他
{
$ rowcolor =($ rowcolor =="ALT1""alt2":?"ALT1");
$ここで、= $クリップ= $ poster_clip = $ポスター= NULL;
場合(あらわれる箇所より($ ETYPE、"スレッド"))
{
$ post_url ="showthread.php?T = {$スレッド['threadidは']}";
}
他
{
$ post_url ="showthread.php?P = {$スレッド['lastpostid']}#POST {$スレッド['lastpostid ']}";
}
するif(!$スレッド['タイトル'])
{
$クリップ="ある[<strong>不明</ strong>の";
}
他
{
$クリップ="ある[<strong> <img src=\\"{$thread['statusicon']}\\" alt=\\"\\" /> <Aターゲット= \\"_blank \\"HREF = \\"{$ post_url} \\ "> {$スレッド['タイトル']}</ A> </ strong>の";
}
するif($スレッド['プレビュー'])
{
$クリップ.="<br /> {$スレッド['プレビュー']}";
}
$クリップ.="({$スレッド['ビュー']}ビュー、{$スレッド['replycount']}回答)";
するif($スレッド['lastpuserid'])
{
$ poster_clip ="<a target=\\"_blank\\" href=\\"member.php?u={$thread['lastpuserid']}\\"> {$スレッド['lastposter ']}</ a>"に;
}
$ poster_clip .="<br /> {$スレッド['日付']} {$スレッド['時間']}";
するif($スレッド['フォーラム'])
{
$ここで、.="ある[<strong> <a target=\\"_blank\\" href=\\"forumdisplay.php?f={$thread['forumid']}\\"> {$スレッド['フォーラムの']}</ > </ strong>の";
}
他
{
$ここで、="";
}
場合(is_browser('オペラ'))
{
$プリフェッチ.= <<<VAPRINT
<div id="row{$row}"> <table cellpadding="3" cellspacing="0"邵width="100%"> <TR> <TDの幅="20"クラス="$ rowcolor smallfont"NOWRAP ="NOWRAPセンター""=を揃える"> $ ETYPE </ TD> <td class="$rowcolor smallfont" width="225" nowrap="nowrap" ALIGN="LEFT"> $ poster_clip </ TD > <td class="$rowcolor smallfont" width="80%"> $クリップ</ TD> <td class="$rowcolor smallfont" width="200" nowrap="nowrap" align="center"> $ここで、 </ TD> </ TR> </ TABLE> </ DIV> \\ nの
VAPRINT;
}
他
{
$プリフェッチ.= <<<VAPRINT
<tr id="row{$row}"> <td class="$rowcolor smallfont" align="center"> <div class="smallfont"> $ ETYPE </ DIV> </ TD> <TDクラス=" $ rowcolor smallfont"> <div class="smallfont"> $ poster_clip </ DIV> </ TD> <td class="$rowcolor smallfont"> <div class="smallfont"> $クリップ</ DIV> </ TD > <td class="$rowcolor smallfont" align="center"> <div class="smallfont"> $ここで、</ DIV> </ TD> </ TR> \\ nの
VAPRINT;
}
$行+ +;
するif($スレッド['lastpostid']> $ highestid)
{
$ highestid = $スレッド['lastpostid'];
}
}
}
するif($行<20)
{
用($ X = $行、$ X <21、$ xは+ +)
{
場合(is_browser('オペラ'))
{
$プリフェッチ.= <<<VAPRINT
<div id="row{$x}"> </ DIV> \\ nの
VAPRINT;
}
他
{
$プリフェッチ.= <<<VAPRINT
<tr id="row{$x}"> <td class="$rowcolor smallfont" align="center"> </ TD> <td class="$rowcolor smallfont"> </ TD> < TDクラス="$ rowcolor smallfont"> </ TD> <td class="$rowcolor smallfont" align="center"> </ TD> </ TR> \\ nの
VAPRINT;
}
}
}
/ /メモリ節約
するunset($スレッド);
$ DB -> free_result($ getthreads);
($ _REQUESTには、=="XML"['か']を)場合
{
ヘッダ("Content - Typeの:text / xml'に。!?($ stylevar ['文字セット'] = ''';文字セット='$ stylevar ['文字セット']:''));
エコー'<?xmlのバージョン="1.0"エンコード="'。$ stylevar ['文字セット']。'"?>'。は"\\ r \\ n";
するif($出力)
{
エコー"<events> $出力</イベント>";
}
他
{
エコー"<events />";
}
出口;
}
$ navbits =配列();
$ navbits [$親] ='サイトのスパイ';
$ navbits = construct_navbits($ navbits);
でeval('$ナビバー="'。fetch_template("ナビゲーションバー")。'";');
$ナビバー= process_replacement_vars($ナビバー);
でeval('$ headinclude ="'。fetch_template('headinclude')。'";');
$ headinclude = process_replacement_vars($ headinclude);
でeval('$フッター="'。fetch_template("フッタ")。'";');
$フッター= process_replacement_vars(フッタ$);
エコー<<<VAPRINT
$ stylevar [htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<HEAD>
$ headinclude
<style type="text/css">
。spyfade1のdiv、。spyfade1スパン、、。spyfade1 TD、。spyfade1 IMG {
不透明度:0.90;
フィルタ:アルファ(不透明度= 90);
の- moz -混濁:0.90;
}
。spyfade2のdiv、。spyfade2スパン、。spyfade2 TD、。spyfade2 IMG {
不透明度:0.80;
フィルタ:アルファ(不透明度= 80);
の- moz -混濁:0.80;
}
。spyfade3 DIV、。spyfade3スパン、。spyfade3 TD、。spyfade3 IMG {
不透明度:0.70;
フィルタ:アルファ(不透明度= 70);
の- moz -混濁:0.70;
}
。spyfade4 DIV、。spyfade4スパン、。spyfade4 TD、。spyfade4 IMG {
不透明度:0.50;
フィルタ:アルファ(不透明度= 50);
の- moz -混濁:0.50;
}
。spyfade5 DIV、。spyfade5スパン、。spyfade5 TD、。spyfade5 IMG {
不透明度:0.30;
フィルタ:アルファ(不透明度= 30);
の- moz -混濁:0.30;
}
</スタイル>
<script language="javascript" src="clientscript/va_prototype.js"> </ SCRIPT>
<script language="javascript" src="clientscript/va_effects.js"> </ SCRIPT>
<script language="javascript" src="clientscript/va_spy.js"> </ SCRIPT>
<script language="javascript"のtype="text/javascript">
<! -
spymax = 25;
highestid = $ highestid。
関数pauseSpy(){
VAR playimg =のdocument.getElementById("vaplay");
VAR pauseimg =のdocument.getElementById("vapause");
playimg.src ="画像/ misc /にplay_up.gif";
playimg.alt =は"再生をクリックして";
pauseimg.src ="画像/ misc /にpause_down.gif";
pauseimg.alt =は"一時停止中...";
一時停止();
}
関数playSpy(){
VAR playimg =のdocument.getElementById("vaplay");
VAR pauseimg =のdocument.getElementById("vapause");
playimg.src ="画像/ misc /にplay_down.gif";
playimg.altは="プレイ...";
pauseimg.src ="画像/ misc /にpause_up.gif";
pauseimg.alt =は"一時停止をクリックして";
resume()を;
}
機能の一時停止(){
= 0を果たしている。
}
機能の履歴書(){
= 1を果たしている。
}
/ / - >
</ SCRIPT>
<TITLE>コンピュータジュース - サイトのスパイ</タイトル>
</ HEAD>
<body onload="spyinit();">
$ヘッダ
$ナビゲーションバー
<table width="90%" align="center"> <TR> <td width="50%" ALIGN="LEFT"> <input type="checkbox" id="subscribe" value="1"> ;サブスクライブされたスレッドだけ</ TD>
<td width="50%" align="right">
<IMG ID ="vaplay"SRC ="画像/ misc /にplay_down.gif"スタイル="カーソル
ointer、"ALT ="再生"タイトル="再生のコメント"のonclick ="playSpy();"/>
<IMG ID ="vapause"SRC ="画像/ misc /にpause_up.gif"スタイル="カーソル
ointer、"ALT ="一時停止"タイトル="一時停止のコメント"のonclick ="pauseSpy();"/>
</ TD> </ TR> </ TABLE>
<br />
VAPRINT;
場合(is_browser('オペラ'))
{
$出力.= <<<VAPRINT
<table class="tborder" cellpadding="0" cellspacing="0"邵width="100%" align="center" id="spy_table">
<TR> <td width="20" class="tcat" nowrap="nowrap" style="height:25px;"> </ TD>
<td class="tcat" width="225" nowrap="nowrap" style="height:25px;">メンバー</ TD>
<td class="tcat" width="80%" style="height:25px;">スレッド/ポスト</ TD>
<td class="tcat" width="200" nowrap="nowrap" style="height:25px;">フォーラム
</ TR>
<TR> <td colspan="4" class="alt1">
プリフェッチ$
<div id="row21" style="display:none;" class="spyfade1"> </ DIV>
<div id="row22" style="display:none;" class="spyfade2"> </ DIV>
<div id="row23" style="display:none;" class="spyfade3"> </ DIV>
<div id="row24" style="display:none;" class="spyfade4"> </ DIV>
<div id="row25" style="display:none;" class="spyfade5"> </ DIV>
</ TD> </ TR>
</ TABLE>
VAPRINT;
}
他
{
$出力.= <<<VAPRINT
<table class="tborder" cellpadding="6" cellspacing="1"邵width="100%" align="center" id="spy_table">
<THEAD>
<tr align="center"> <td class="thead" width="100">イベント</ TD> <td class="thead" width="100">メンバー</ TD> <TDクラス="thead要素">スレッド/ポスト</ TD> <td class="thead" width="190">フォーラム</ TD> </ TR>
</ THEAD>
<tbody class="alt1">
プリフェッチ$
<tr id="row21" style="display: none;" class="spyfade1"> <td align="center"> </ TD> <TD> </ TD> <TD> < / TD> <td align="center"> </ TD> </ TR>
<tr id="row22" style="display: none;" class="spyfade2"> <td align="center"> </ TD> <TD> </ TD> <TD> < / TD> <td align="center"> </ TD> </ TR>
<tr id="row23" style="display: none;" class="spyfade3"> <td align="center"> </ TD> <TD> </ TD> <TD> < / TD> <td align="center"> </ TD> </ TR>
<tr id="row24" style="display: none;" class="spyfade4"> <td align="center"> </ TD> <TD> </ TD> <TD> < / TD> <td align="center"> </ TD> </ TR>
<tr id="row25" style="display: none;" class="spyfade5"> <td align="center"> </ TD> <TD> </ TD> <TD> < / TD> <td align="center"> </ TD> </ TR>
</ TBODY>
</ TABLE>
VAPRINT;
}
$出力.= <<<VAPRINT
フッター$
VAPRINT;
$出力をエコー;
?>