Skip to:
Content

bbPress.org

Changeset 5580


Ignore:
Timestamp:
11/22/2014 12:57:21 PM (12 years ago)
Author:
netweb
Message:

Example importer: Include Subscribed Forums, Subscribed Topics and Favourite Topics
Props netweb. See #2668

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/admin/converters/Example.php

    r5530 r5580  
    161161        );
    162162
     163        /** Forum Subscriptions Section ***************************************/
     164
     165        // Subscribed forum ID (Stored in usermeta)
     166        $this->field_map[] = array(
     167            'from_tablename'  => 'forum_subscriptions_table',
     168            'from_fieldname'  => 'the_forum_id',
     169            'to_type'         => 'forum_subscriptions',
     170            'to_fieldname'    => '_bbp_forum_subscriptions'
     171        );
     172
     173        // Subscribed user ID (Stored in usermeta)
     174        $this->field_map[] = array(
     175            'from_tablename'  => 'forum_subscriptions_table',
     176            'from_fieldname'  => 'the_user_id',
     177            'to_type'         => 'forum_subscriptions',
     178            'to_fieldname'    => 'user_id',
     179            'callback_method' => 'callback_userid'
     180        );
     181
    163182        /** Topic Section *****************************************************/
    164183
     
    372391            'to_type'         => 'tags',
    373392            'to_fieldname'    => 'description'
     393        );
     394
     395        /** Topic Subscriptions Section ***************************************/
     396
     397        // Subscribed topic ID (Stored in usermeta)
     398        $this->field_map[] = array(
     399            'from_tablename'  => 'topic_subscriptions_table',
     400            'from_fieldname'  => 'the_topic_id',
     401            'to_type'         => 'topic_subscriptions',
     402            'to_fieldname'    => '_bbp_subscriptions'
     403        );
     404
     405        // Subscribed user ID (Stored in usermeta)
     406        $this->field_map[] = array(
     407            'from_tablename'  => 'topic_subscriptions_table',
     408            'from_fieldname'  => 'the_user_id',
     409            'to_type'         => 'topic_subscriptions',
     410            'to_fieldname'    => 'user_id',
     411            'callback_method' => 'callback_userid'
     412        );
     413
     414        /** Favorites Section *************************************************/
     415
     416        // Favorited topic ID (Stored in usermeta)
     417        $this->field_map[] = array(
     418            'from_tablename'  => 'favorites_table',
     419            'from_fieldname'  => 'the_favorite_topic_id',
     420            'to_type'         => 'favorites',
     421            'to_fieldname'    => '_bbp_favorites'
     422        );
     423
     424        // Favorited user ID (Stored in usermeta)
     425        $this->field_map[] = array(
     426            'from_tablename'  => 'favorites_table',
     427            'from_fieldname'  => 'the_user_id',
     428            'to_type'         => 'favorites',
     429            'to_fieldname'    => 'user_id',
     430            'callback_method' => 'callback_userid'
    374431        );
    375432
Note: See TracChangeset for help on using the changeset viewer.