diff -r d52dfa1f08da -r 323c4cd1aa37 index.php --- a/index.php Mon May 04 23:07:00 2009 -0400 +++ b/index.php Tue May 05 00:10:26 2009 -0400 @@ -25,6 +25,7 @@ $aggressive_optimize_html = true; global $do_gzip; + // FIXME: make this configurable $do_gzip = true; if ( isset($_GET['nocompress']) ) @@ -70,6 +71,9 @@ // echo PageUtils::getpage($paths->page, true, ( (isset($_GET['oldid'])) ? $_GET['oldid'] : false )); $rev_id = ( (isset($_GET['oldid'])) ? intval($_GET['oldid']) : 0 ); $page = new PageProcessor( $paths->page_id, $paths->namespace, $rev_id ); + // Feed this PageProcessor to the template processor. This prevents $template from starting another + // PageProcessor when we already have one going. + $template->set_page($page); $page->send_headers = true; $pagepass = ( isset($_REQUEST['pagepass']) ) ? sha1($_REQUEST['pagepass']) : ''; $page->password = $pagepass;