# HG changeset patch # User Dan Fuhry # Date 1278625957 14400 # Node ID 308a696fce018df91ade6df171ad03ace6f3d51d # Parent f71442e3a95fa08c18fe2cd92a8897024630495c Fixed a few bugs reported by Neal. Removed PHP 4 support. diff -r f71442e3a95f -r 308a696fce01 plugins/RSS.php --- a/plugins/RSS.php Sat Nov 29 01:01:54 2008 -0500 +++ b/plugins/RSS.php Thu Jul 08 17:52:37 2010 -0400 @@ -94,15 +94,6 @@ $this->create_channel($title, $desc, $link, $gen, $email); } - /** - * PHP 4 constructor. - */ - - function RSS($title = false, $desc = false, $link = false, $gen = false, $email = false) - { - $this->__construct($title, $desc, $link, $gen, $email); - } - /** * Creates a new channel. */ @@ -174,7 +165,7 @@ $title = htmlspecialchars($title); $link = htmlspecialchars($link); $desc = '', ']]>', $desc) . ']]>'; - if ( is_int($pubdate) || ( !is_int($pub_date) && preg_match('/^([0-9]+)$/', $pubdate) ) ) + if ( is_int($pubdate) || ( !is_int($pubdate) && preg_match('/^([0-9]+)$/', $pubdate) ) ) { $pubdate = date('D, d M Y H:i:s T', intval($pubdate)); } @@ -268,7 +259,7 @@ while($row = $db->fetchrow()) { $link = makeUrlComplete($row['namespace'], $row['page_id'], "oldid={$row['time_id']}"); // makeUrlComplete($row['namespace'], $row['page_id']); - $title = $paths->pages[$paths->nslist[$row['namespace']].$row['page_id']]['name']; + $title = get_page_title_ns($row['page_id'], $row['namespace']); // $paths->pages[$paths->nslist[$row['namespace']].$row['page_id']]['name']; $desc = "Change by {$row['author']}:
"; $desc .= ( $row['edit_summary'] != '' ) ? $row['edit_summary'] : 'No edit summary given.'; $date = $row['time_id'];