private function doDetail() { global $wgUser, $wgOut, $wgRequest; if ( !$wgUser->isAllowed( 'sigadmin' ) ) { $wgOut->permissionRequired( 'sigadmin' ); return; } $sig = SignDocumentSignature::newFromDB( $wgRequest->getVal( 'detail' ) ); if ( is_null( $sig ) ) { $wgOut->addWikiText( wfMsg( 'sig-nosuchsig' ) ); return; } $wgOut->addHTML( $this->getDetailReviewForm( $sig ) ); $wgOut->addHTML( $this->getDetailTable( $sig ) ); $wgOut->addHTML( $this->runDetailUniqueQuery( $sig ) ); }