| 1 |
sysadm |
1.3 |
<?php
|
| 2 |
sysadm |
1.1 |
// Prevent load standalone
|
| 3 |
|
|
if (!isset($result_set))
|
| 4 |
|
|
{
|
| 5 |
|
|
exit();
|
| 6 |
|
|
}
|
| 7 |
|
|
|
| 8 |
|
|
require_once "../lib/lml.inc.php";
|
| 9 |
|
|
require_once "../lib/str_process.inc.php";
|
| 10 |
|
|
require_once "./user_level.inc.php";
|
| 11 |
|
|
|
| 12 |
|
|
header('Content-Type: text/xml; charset=UTF-8');
|
| 13 |
|
|
echo("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n");
|
| 14 |
|
|
echo("<?xml-stylesheet type='text/xsl' href='" . get_theme_file('xsl/1') . "' version='1.0'?>\n");
|
| 15 |
|
|
?>
|
| 16 |
|
|
<Topic>
|
| 17 |
|
|
<Subject>
|
| 18 |
sysadm |
1.3 |
<SectionId><?= $result_set["data"]["sid"]; ?></SectionId>
|
| 19 |
|
|
<SectionTitle><?= $result_set["data"]["section_title"]; ?></SectionTitle>
|
| 20 |
|
|
<TopicId><?= $result_set["data"]["id"]; ?></TopicId>
|
| 21 |
|
|
<TopicTitle><?= htmlspecialchars($result_set["data"]["title"], ENT_HTML401, 'UTF-8'); ?></TopicTitle>
|
| 22 |
sysadm |
1.1 |
</Subject>
|
| 23 |
|
|
<Articles>
|
| 24 |
sysadm |
1.3 |
<?php
|
| 25 |
sysadm |
1.1 |
foreach ($result_set["data"]["articles"] as $article)
|
| 26 |
|
|
{
|
| 27 |
|
|
?>
|
| 28 |
|
|
<Article>
|
| 29 |
sysadm |
1.3 |
<PostUserId><?= $article["uid"]; ?></PostUserId>
|
| 30 |
|
|
<PostUserName><?= htmlspecialchars($article["username"], ENT_HTML401, 'UTF-8'); ?></PostUserName>
|
| 31 |
|
|
<PostUserNickName><?= htmlspecialchars($article["nickname"], ENT_HTML401, 'UTF-8'); ?></PostUserNickName>
|
| 32 |
|
|
<rank><?= user_level($article["exp"]); ?></rank>
|
| 33 |
|
|
<credit><?= $article["exp"]; ?></credit>
|
| 34 |
|
|
<photo><?= $article["photo_path"]; ?></photo>
|
| 35 |
|
|
<ArticleId><?= $article["aid"]; ?></ArticleId>
|
| 36 |
|
|
<ArticleTitle><?= htmlspecialchars($article["title"], ENT_HTML401, 'UTF-8'); ?><? if ($article["transship"]) { ?> [转载]<? } ?></ArticleTitle>
|
| 37 |
|
|
<ExpressionIcon><?= $article["icon"]; ?></ExpressionIcon>
|
| 38 |
|
|
<PostDateTime><?= $article["sub_dt"]->format("Y-m-d H:i:s (\U\T\C P)"); ?></PostDateTime>
|
| 39 |
|
|
<PostIP><?= $article["sub_ip"]; ?></PostIP>
|
| 40 |
|
|
<Content><![CDATA[<?= LML($article["content"], true, false, 1024); ?>]]></Content>
|
| 41 |
|
|
<Length><?= $article["length"]; ?></Length>
|
| 42 |
sysadm |
1.1 |
</Article>
|
| 43 |
sysadm |
1.3 |
<?php
|
| 44 |
sysadm |
1.1 |
}
|
| 45 |
|
|
?>
|
| 46 |
|
|
</Articles>
|
| 47 |
|
|
</Topic>
|