/** * Print out the various links at the bottom of the image page, e.g. reupload, * external editing (and instructions link) etc. */ protected function uploadLinksBox() { global $wgUser, $wgOut; $this->loadFile(); if (!$this->img->isLocal()) { return; } $sk = $wgUser->getSkin(); $wgOut->addHTML('<br /><ul>'); # "Upload a new version of this file" link if (UploadForm::userCanReUpload($wgUser, $this->img->name)) { $ulink = $sk->makeExternalLink($this->getUploadUrl(), wfMsg('uploadnewversion-linktext')); $wgOut->addHTML("<li><div class='plainlinks'>{$ulink}</div></li>"); } # Link to Special:FileDuplicateSearch $dupeLink = $sk->makeKnownLinkObj(SpecialPage::getTitleFor('FileDuplicateSearch', $this->mTitle->getDBkey()), wfMsgHtml('imagepage-searchdupe')); $wgOut->addHTML("<li>{$dupeLink}</li>"); # External editing link $elink = $sk->makeKnownLinkObj($this->mTitle, wfMsgHtml('edit-externally'), 'action=edit&externaledit=true&mode=file'); $wgOut->addHTML('<li>' . $elink . ' <small>' . wfMsgExt('edit-externally-help', array('parseinline')) . '</small></li>'); $wgOut->addHTML('</ul>'); }
/** * Print out the various links at the bottom of the image page, e.g. reupload, * external editing (and instructions link) etc. */ function uploadLinksBox($writeIt = true) { global $wgUser, $wgOut, $wgTitle; if (!$this->img->isLocal()) { return; } $sk = $wgUser->getSkin(); $html .= '<br /><ul>'; # "Upload a new version of this file" link # Disabling upload a new version of this file link per Bug #585 if (false && UploadForm::userCanReUpload($wgUser, $this->img->name)) { $ulink = $sk->makeExternalLink($this->getUploadUrl(), wfMsg('uploadnewversion-linktext')); $html .= "<li><div class='plainlinks'>{$ulink}</div></li>"; } # External editing link //$elink = $sk->makeKnownLinkObj( $this->mTitle, wfMsgHtml( 'edit-externally' ), 'action=edit&externaledit=true&mode=file' ); //$wgOut->addHtml( '<li>' . $elink . '<div>' . wfMsgWikiHtml( 'edit-externally-help' ) . '</div></li>' ); //wikitext message $html .= '<li>' . wfMsg('image_instructions', $wgTitle->getFullText()) . '</li></ul>'; if ($writeIt) { $wgOut->addHtml($html); } else { return $html; } }
/** * Print out the various links at the bottom of the image page, e.g. reupload, * external editing (and instructions link) etc. */ function uploadLinksBox() { global $wgUser, $wgOut; if (!$this->img->isLocal()) { return; } $sk = $wgUser->getSkin(); $wgOut->addHtml('<br /><ul>'); # "Upload a new version of this file" link if (UploadForm::userCanReUpload($wgUser, $this->img->name)) { $ulink = $sk->makeExternalLink($this->getUploadUrl(), wfMsg('uploadnewversion-linktext')); $wgOut->addHtml("<li><div class='plainlinks'>{$ulink}</div></li>"); } # External editing link $elink = $sk->makeKnownLinkObj($this->mTitle, wfMsgHtml('edit-externally'), 'action=edit&externaledit=true&mode=file'); $wgOut->addHtml('<li>' . $elink . '<div>' . wfMsgWikiHtml('edit-externally-help') . '</div></li>'); $wgOut->addHtml('</ul>'); }