getVal( 'type', $par ); $user = $wgRequest->getText( 'user' ); $title = $wgRequest->getText( 'page' ); $pattern = $wgRequest->getBool( 'pattern' ); # Create a LogPager item to get the results and a LogEventsList # item to format them... $loglist = new LogEventsList( $wgUser->getSkin() ); $pager = new LogPager( $loglist, $type, $user, $title, $pattern ); # Set title and add header $loglist->showHeader( $wgOut, $pager->getType() ); # Show form options $loglist->showOptions( $wgOut, $pager->getType(), $pager->getUser(), $pager->getPage(), $pager->getPattern() ); # Insert list $logBody = $pager->getBody(); if( $logBody ) { $wgOut->addHTML( $pager->getNavigationBar() . $loglist->beginLogEventsList() . $logBody . $loglist->endLogEventsList() . $pager->getNavigationBar() ); } else { $wgOut->addWikiMsg( 'logempty' ); } }