summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rw-r--r--utils/modules/news.php13
-rw-r--r--utils/rss.php2
2 files changed, 13 insertions, 2 deletions
diff --git a/utils/modules/news.php b/utils/modules/news.php
index 4d00b24..8c693c3 100644
--- a/utils/modules/news.php
+++ b/utils/modules/news.php
@@ -3,6 +3,7 @@
global $UTIL_DIR, $MODULES_DIR;
+include_once($UTIL_DIR . "/rss.php");
include_once($UTIL_DIR . "/convert.php");
include_once($UTIL_DIR . "/forms.php");
include_once($UTIL_DIR . "/user.php");
@@ -272,6 +273,8 @@ class News {
public function run($params)
{
+ global $newsid;
+
$str = "";
$module = "all";
@@ -295,7 +298,12 @@ class News {
}
}
- $str .= $this->show($number, $module);
+ if($newsid && $this->news[$newsid]) {
+ // $str .= $this->show($number, $module);
+ $str .= $this->news[$newsid]->show();
+ } else {
+ $str .= $this->show($number, $module);
+ }
return $str;
}
@@ -334,6 +342,9 @@ class News {
fwrite($fp, "</news>\n");
fclose($fp);
+
+ $rss = new RSS($this->file, "rss.xml");
+ $rss->write();
}
private function read()
diff --git a/utils/rss.php b/utils/rss.php
index e6aa83f..b4b4b86 100644
--- a/utils/rss.php
+++ b/utils/rss.php
@@ -68,7 +68,7 @@ class RSS {
fwrite($fp, " <link>http://www.executionroom.com/?page=news&amp;id=".$newsentry->time."</link>\n");
fwrite($fp, " <description>".$newsentry->description."</description>\n");
fwrite($fp, " <pubDate>".$this->date($newsentry->time)."</pubDate>\n");
- fwrite($fp, " <guid>http://www.executionroom.com/?page=news&amp;id=".$newsentry->time."</guid>\n");
+ fwrite($fp, " <guid>http://www.executionroom.com/?page=news&amp;id=".$newsentry->time."&amp;newsid="+$newsentry->time+"</guid>\n");
fwrite($fp, " </item>\n");
$i++;
if($i > 6) break;