コード例 #1
0
ファイル: ImagePage.php プロジェクト: amjadtbssm/website
 /**
  * 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>');
 }
コード例 #2
0
ファイル: ImagePage.php プロジェクト: ErdemA/wikihow
 /**
  * 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;
     }
 }
コード例 #3
0
ファイル: VideoPage.class.php プロジェクト: ErdemA/wikihow
 /**
  * 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>');
 }