Update of /cvsroot/php-blog/serendipity/plugins/serendipity_event_blogpdf
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1798
Modified Files:
serendipity_event_blogpdf.php
Log Message:
try to use references where possible
Index: serendipity_event_blogpdf.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/plugins/serendipity_event_blogpdf/serendipity_event_blogpdf.php,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- serendipity_event_blogpdf.php 8 Jan 2005 12:25:10 -0000 1.14
+++ serendipity_event_blogpdf.php 27 Jan 2005 13:10:47 -0000 1.15
@@ -248,35 +248,39 @@
switch($parts[0]) {
case 'blogpdf':
$feedcache = $serendipity['serendipityPath'] . 'archives/blog.pdf';
+ $entries = serendipity_fetchEntries();
$this->process(
$feedcache,
- serendipity_fetchEntries()
+ $entries
);
break;
case 'articlepdf':
$feedcache = $serendipity['serendipityPath'] . 'archives/article' . $param . '.pdf';
$this->single = true;
+ $entry = serendipity_fetchEntry('id', $param);
$this->process(
$feedcache,
- serendipity_fetchEntry('id', $param)
+ $entry
);
break;
case 'monthpdf':
$feedcache = $serendipity['serendipityPath'] . 'archives/month' . $param . '.pdf';
+ $entries = serendipity_fetchEntries($param);
$this->process(
$feedcache,
- serendipity_fetchEntries($param)
+ $entries
);
break;
case 'categorypdf':
$feedcache = $serendipity['serendipityPath'] . 'archives/category' . $param . '.pdf';
$serendipity['GET']['category'] = $param . '_category';
+ $entries = serendipity_fetchEntries();
$this->process(
$feedcache,
- serendipity_fetchEntries()
+ $entries
);
break;
}
@@ -295,7 +299,7 @@
}
}
- function process($feedcache, $entries) {
+ function process($feedcache, &$entries) {
if (!file_exists($feedcache) || filesize($feedcache) == 0 || filemtime($feedcache) < (time() - $cachetime)) {
if ($this->single) {
$this->print_entry(0, $entries, serendipity_formatTime(DATE_FORMAT_ENTRY, $entries['timestamp']));
@@ -391,7 +395,7 @@
return strip_tags(html_entity_decode($string));
}
- function print_entries($entries) {
+ function print_entries(&$entries) {
$extended = true;
$preview = false;
|