* or false if no link is needed
*/
protected function getMarkPatrolledLinkInfo() {
- global $wgUseRCPatrol, $wgEnableAPI, $wgEnableWriteAPI;
+ global $wgUseRCPatrol;
$user = $this->getUser();
[
'rc_timestamp' => $db->timestamp( $this->mNewRev->getTimestamp() ),
'rc_this_oldid' => $this->mNewid,
- 'rc_patrolled' => 0
+ 'rc_patrolled' => RecentChange::PRC_UNPATROLLED
],
__METHOD__
);
// Build the link
if ( $rcid ) {
$this->getOutput()->preventClickjacking();
- if ( $wgEnableAPI && $wgEnableWriteAPI
- && $user->isAllowed( 'writeapi' )
- ) {
+ if ( $user->isAllowed( 'writeapi' ) ) {
$this->getOutput()->addModules( 'mediawiki.page.patrol.ajax' );
}
if ( !$diff && !$otitle ) {
$header .= "
- <tr style=\"vertical-align: top;\" lang=\"{$userLang}\">
+ <tr class=\"diff-title\" lang=\"{$userLang}\">
<td class=\"diff-ntitle\">{$ntitle}</td>
</tr>";
$multiColspan = 1;
}
if ( $otitle || $ntitle ) {
$header .= "
- <tr style=\"vertical-align: top;\" lang=\"{$userLang}\">
+ <tr class=\"diff-title\" lang=\"{$userLang}\">
<td colspan=\"$colspan\" class=\"diff-otitle\">{$otitle}</td>
<td colspan=\"$colspan\" class=\"diff-ntitle\">{$ntitle}</td>
</tr>";
}
if ( $multi != '' ) {
- $header .= "<tr><td colspan=\"{$multiColspan}\" style=\"text-align: center;\" " .
+ $header .= "<tr><td colspan=\"{$multiColspan}\" " .
"class=\"diff-multi\" lang=\"{$userLang}\">{$multi}</td></tr>";
}
if ( $notice != '' ) {
- $header .= "<tr><td colspan=\"{$multiColspan}\" style=\"text-align: center;\" " .
- "lang=\"{$userLang}\">{$notice}</td></tr>";
+ $header .= "<tr><td colspan=\"{$multiColspan}\" " .
+ "class=\"diff-notice\" lang=\"{$userLang}\">{$notice}</td></tr>";
}
return $header . $diff . "</table>";