Skip to:
Content

bbPress.org


Ignore:
Timestamp:
06/23/2012 12:39:50 AM (14 years ago)
Author:
johnjamesjacoby
Message:

bbPress 1.1 Converter:

  • Test removing post_position = 1 check from topics, which is preventing spam/trashed topics from being converted.
  • Add reply position to replies.
  • Inline doc clean-up.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbp-admin/converters/bbPress1.php

    r3966 r4001  
    22
    33/**
    4  * Implementation of bbPress Stand Alone converter.
     4 * bbPress 1.1 Converter
     5 *
     6 * @since bbPress (rxxxx)
    57 */
    68class bbPress1 extends BBP_Converter_Base {
     
    1214        public function setup_globals() {
    1315
    14                 /** Forum Section ******************************************************/
     16                /** Forum Section *****************************************************/
    1517
    1618                // Forum id. Stored in postmeta.
     
    118120                );
    119121
    120                 /** Topic Section ******************************************************/
     122                /** Topic Section *****************************************************/
    121123
    122124                // Topic id. Stored in postmeta.
     
    178180                        'join_tablename'  => 'topics',
    179181                        'join_type'       => 'INNER',
    180                         'join_expression' => 'USING (topic_id) WHERE posts.post_position = 1',
     182                        //'join_expression' => 'USING (topic_id) WHERE posts.post_position = 1',
     183                        'join_expression' => 'USING (topic_id)',
    181184                        'to_type'         => 'topic',
    182185                        'to_fieldname'    => 'post_content',
     
    185188
    186189                // Topic status.
     190                // Note: post_status is more accurate than topic_status
    187191                $this->field_map[] = array(
    188192                        'from_tablename'  => 'posts',
     
    190194                        'join_tablename'  => 'topics',
    191195                        'join_type'       => 'INNER',
    192                         'join_expression' => 'USING (topic_id) WHERE posts.post_position = 1',
     196                        //'join_expression' => 'USING (topic_id) WHERE posts.post_position = 1',
     197                        'join_expression' => 'USING (topic_id)',
    193198                        'to_type'         => 'topic',
    194199                        'to_fieldname'    => 'post_status',
     
    298303                );
    299304
    300                 // Topic content.
     305                // Topic title.
    301306                $this->field_map[] = array(
    302307                        'from_tablename'  => 'topics',
     
    336341                );
    337342
    338                 // Post content.
     343                // Reply content.
    339344                $this->field_map[] = array(
    340345                        'from_tablename'  => 'posts',
     
    343348                        'to_fieldname'    => 'post_content',
    344349                        'callback_method' => 'callback_html'
     350                );
     351
     352                // Reply content.
     353                $this->field_map[] = array(
     354                        'from_tablename'  => 'posts',
     355                        'from_fieldname'  => 'post_position',
     356                        'to_type'         => 'reply',
     357                        'to_fieldname'    => 'menu_order'
    345358                );
    346359
Note: See TracChangeset for help on using the changeset viewer.