Merge "Allow adding Deleted log entries"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Fri, 30 May 2014 21:58:54 +0000 (21:58 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Fri, 30 May 2014 21:58:54 +0000 (21:58 +0000)
1  2 
includes/logging/LogEntry.php

@@@ -407,7 -407,7 +407,7 @@@ class ManualLogEntry extends LogEntryBa
         * Declare arbitrary tag/value relations to this log entry.
         * These can be used to filter log entries later on.
         *
 -       * @param array $relations Map of (tag => (list of values))
 +       * @param array $relations Map of (tag => (list of values|value))
         * @since 1.22
         */
        public function setRelations( array $relations ) {
                        'log_comment' => $comment,
                        'log_params' => serialize( (array)$this->getParameters() ),
                );
+               if ( isset( $this->deleted ) ) {
+                       $data['log_deleted'] = $this->deleted;
+               }
                $dbw->insert( 'logging', $data, __METHOD__ );
                $this->id = !is_null( $id ) ? $id : $dbw->insertId();
  
                        if ( !strlen( $tag ) ) {
                                throw new MWException( "Got empty log search tag." );
                        }
 +
 +                      if ( !is_array( $values ) ) {
 +                              $values = array( $values );
 +                      }
 +
                        foreach ( $values as $value ) {
                                $rows[] = array(
                                        'ls_field' => $tag,