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 ) );
	}