summaryrefslogtreecommitdiff
path: root/utils/modules/news.php
diff options
context:
space:
mode:
authordeva <deva>2010-01-28 15:04:03 +0000
committerdeva <deva>2010-01-28 15:04:03 +0000
commit135d5257dc3351291a66bdf697c840d516995cd5 (patch)
tree4857e96acc07f50e721a4fcd9444d7b625a5b411 /utils/modules/news.php
parent4c8ff7c5787f6d35cca76e3fda0e9e4d051fe4eb (diff)
Option to show only a single news entry. Vague attempt on news->rss feed conversion.
Diffstat (limited to 'utils/modules/news.php')
-rw-r--r--utils/modules/news.php13
1 files changed, 12 insertions, 1 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()