*/
function outputPage( &$out ) {
global $wgTitle, $wgArticle, $wgUser, $wgLang, $wgContLang, $wgOut;
- global $wgScript, $wgStylePath, $wgLanguageCode, $wgContLanguageCode, $wgUseNewInterlanguage;
- global $wgMimeType, $wgJsMimeType, $wgOutputEncoding, $wgUseDatabaseMessages, $wgRequest;
+ global $wgScript, $wgStylePath, $wgContLanguageCode;
+ global $wgMimeType, $wgJsMimeType, $wgOutputEncoding, $wgRequest;
global $wgDisableCounters, $wgLogo, $action, $wgFeedClasses, $wgHideInterlanguageLinks;
global $wgMaxCredits, $wgShowCreditsIfMax;
global $wgPageShowWatchingUsers;
$tpl->set( 'copyrightico', $this->getCopyrightIcon() );
$tpl->set( 'poweredbyico', $this->getPoweredBy() );
$tpl->set( 'disclaimer', $this->disclaimerLink() );
+ $tpl->set( 'privacy', $this->privacyLink() );
$tpl->set( 'about', $this->aboutLink() );
$tpl->setRef( 'debug', $out->mDebugtext );
global $wgUser, $wgRequest;
$action = $wgRequest->getText( 'action' );
$section = $wgRequest->getText( 'section' );
- $oldid = $wgRequest->getVal( 'oldid' );
- $diff = $wgRequest->getVal( 'diff' );
$content_actions = array();
if( $this->iscontent ) {
wfProfileIn( "$fname-edit" );
if ( $this->mTitle->userCanEdit() ) {
- $oid = ( $oldid && ! isset( $diff ) ) ? '&oldid='.intval( $oldid ) : false;
$istalk = $this->mTitle->isTalkPage();
$istalkclass = $istalk?' istalk':'';
$content_actions['edit'] = array(
'class' => ((($action == 'edit' or $action == 'submit') and $section != 'new') ? 'selected' : '').$istalkclass,
'text' => wfMsg('edit'),
- 'href' => $this->mTitle->getLocalUrl( 'action=edit'.$oid )
+ 'href' => $this->mTitle->getLocalUrl( $this->editUrlOptions() )
);
if ( $istalk ) {
);
}
} else {
- $oid = ( $oldid && ! isset( $diff ) ) ? '&oldid='.intval( $oldid ) : '';
$content_actions['viewsource'] = array(
'class' => ($action == 'edit') ? 'selected' : false,
'text' => wfMsg('viewsource'),
- 'href' => $this->mTitle->getLocalUrl( 'action=edit'.$oid )
+ 'href' => $this->mTitle->getLocalUrl( $this->editUrlOptions() )
);
}
wfProfileOut( "$fname-edit" );
if( $this->loggedin || $wgValidationForAnons ) { # and $action != 'submit' ) {
# Validate tab. TODO: add validation to logged-in user rights
if($wgUseValidation && ( $action == "" || $action=='view' ) ){ # && $wgUser->isAllowed('validate')){
- if ( $oldid ) $oid = intval( $oldid ) ; # Use the oldid
+ if ( $this->mRevisionId ) $oid = intval( $this->mRevisionId ) ; # Use the oldid
else
{# Trying to get the current article revision through this weird stunt
$tid = $this->mTitle->getArticleID();
'href' => $wgTitle->getLocalURL( "oldid=$revid" )
);
}
+
+ wfRunHooks( 'SkinTemplateBuildNavUrlsNav_urlsAfterPermalink', array( &$this, &$nav_urls, &$oldid, &$revid ) );
}
if( $this->mTitle->getNamespace() != NS_SPECIAL) {
/**
* Code for extensions to hook into to provide per-page CSS, see
- * extension/PageCSS/PageCSS.php for an implementation of this.
+ * extensions/PageCSS/PageCSS.php for an implementation of this.
*
* @access private
*/
* @access private
*/
function msgWiki( $str ) {
- global $wgParser, $wgTitle, $wgOut, $wgUseTidy;
+ global $wgParser, $wgTitle, $wgOut;
$text = $this->translator->translate( $str );
$parserOutput = $wgParser->parse( $text, $wgTitle,