(bug 17542) RevisionDeleted failed on deleted revisions (double-quoting)
authorAaron Schulz <aaron@users.mediawiki.org>
Tue, 17 Feb 2009 23:36:02 +0000 (23:36 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Tue, 17 Feb 2009 23:36:02 +0000 (23:36 +0000)
includes/specials/SpecialRevisiondelete.php
includes/specials/SpecialUndelete.php

index 7c5d6b6..e364839 100644 (file)
@@ -218,7 +218,7 @@ class RevisionDeleteForm {
                } else {
                        // Run through and pull all our data in one query
                        foreach( $this->archrevs as $timestamp ) {
-                               $where[] = $dbr->addQuotes( $timestamp );
+                               $where[] = $timestamp;
                        }
                        $result = $dbr->select( 'archive', '*',
                                array(
index e032d88..d40180c 100644 (file)
@@ -1142,7 +1142,7 @@ class UndeleteForm {
                                $revdlink = Xml::tags( 'span', array( 'class'=>'mw-revdelundel-link' ), '('.wfMsgHtml('rev-delundel').')' );
                        } else {
                                $query = array( 'target' => $this->mTargetObj->getPrefixedUrl(),
-                                       'artimestamp' => $ts
+                                       'artimestamp[]' => $ts
                                );
                                $revdlink = $sk->revDeleteLink( $query, $rev->isDeleted( Revision::DELETED_RESTRICTED ) );
                        }