Changeset 5539
- Timestamp:
- 09/25/2014 07:05:49 AM (10 years ago)
- Location:
- trunk/src/includes/admin/converters
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/includes/admin/converters/SMF.php
r5530 r5539 190 190 ); 191 191 192 // Topic author name (Stored in postmeta as _bbp_anonymous_name) 193 $this->field_map[] = array( 194 'from_tablename' => 'messages', 195 'from_fieldname' => 'poster_name', 196 'join_tablename' => 'topics', 197 'join_type' => 'LEFT', 198 'join_expression' => 'ON topics.id_first_msg = messages.id_msg', 199 'to_type' => 'topic', 200 'to_fieldname' => '_bbp_old_topic_author_name_id' 201 ); 202 203 // Is the topic anonymous (Stored in postmeta) 204 $this->field_map[] = array( 205 'from_tablename' => 'topics', 206 'from_fieldname' => 'id_member_started', 207 'to_type' => 'topic', 208 'to_fieldname' => '_bbp_old_is_topic_anonymous_id', 209 'callback_method' => 'callback_check_anonymous' 210 ); 211 192 212 // Topic Author ip (Stored in postmeta) 193 213 $this->field_map[] = array( … … 368 388 'to_fieldname' => 'post_author', 369 389 'callback_method' => 'callback_userid' 390 ); 391 392 // Reply author name (Stored in postmeta as _bbp_anonymous_name) 393 $this->field_map[] = array( 394 'from_tablename' => 'messages', 395 'from_fieldname' => 'poster_name', 396 'to_type' => 'reply', 397 'to_fieldname' => '_bbp_old_reply_author_name_id' 398 ); 399 400 // Is the reply anonymous (Stored in postmeta) 401 $this->field_map[] = array( 402 'from_tablename' => 'messages', 403 'from_fieldname' => 'id_member', 404 'to_type' => 'reply', 405 'to_fieldname' => '_bbp_old_is_reply_anonymous_id', 406 'callback_method' => 'callback_check_anonymous' 370 407 ); 371 408 … … 641 678 $count = absint( (int) $count - 1 ); 642 679 return $count; 680 } 681 682 /** 683 * Check the anonymous topic or reply status 684 * 685 * @since (r5539) 686 * 687 * @param int $status SMF v2.x anonymous topic/reply status 688 * @return string WordPress safe 689 */ 690 public function callback_check_anonymous( $status = 0 ) { 691 if ( $status == 0 ) { 692 $status = 'true'; 693 } else { 694 $status = 'false'; 695 } 696 return $status; 643 697 } 644 698 -
trunk/src/includes/admin/converters/phpBB.php
r5530 r5539 194 194 ); 195 195 196 // Topic author name (Stored in postmeta as _bbp_anonymous_name) 197 $this->field_map[] = array( 198 'from_tablename' => 'topics', 199 'from_fieldname' => 'topic_first_poster_name', 200 'to_type' => 'topic', 201 'to_fieldname' => '_bbp_old_topic_author_name_id' 202 ); 203 204 // Is the topic anonymous (Stored in postmeta) 205 $this->field_map[] = array( 206 'from_tablename' => 'topics', 207 'from_fieldname' => 'topic_poster', 208 'to_type' => 'topic', 209 'to_fieldname' => '_bbp_old_is_topic_anonymous_id', 210 'callback_method' => 'callback_check_anonymous' 211 ); 212 196 213 // Topic Author ip (Stored in postmeta) 197 214 $this->field_map[] = array( … … 358 375 'to_fieldname' => 'post_author', 359 376 'callback_method' => 'callback_userid' 377 ); 378 379 // Reply author name (Stored in postmeta as _bbp_anonymous_name) 380 $this->field_map[] = array( 381 'from_tablename' => 'posts', 382 'from_fieldname' => 'post_username', 383 'to_type' => 'reply', 384 'to_fieldname' => '_bbp_old_reply_author_name_id' 385 ); 386 387 // Is the reply anonymous (Stored in postmeta) 388 $this->field_map[] = array( 389 'from_tablename' => 'posts', 390 'from_fieldname' => 'poster_id', 391 'to_type' => 'reply', 392 'to_fieldname' => '_bbp_old_is_reply_anonymous_id', 393 'callback_method' => 'callback_check_anonymous' 360 394 ); 361 395 … … 792 826 793 827 /** 828 * Check the anonymous topic or reply status 829 * 830 * @since (r5539) 831 * 832 * @param int $status phpBB v3.x anonymous topic/reply status 833 * @return string WordPress safe 834 */ 835 public function callback_check_anonymous( $status = 0 ) { 836 if ( $status == 1 ) { 837 $status = 'true'; 838 } else { 839 $status = 'false'; 840 } 841 return $status; 842 } 843 844 /** 794 845 * This callback processes any custom parser.php attributes and custom code with preg_replace 795 846 */
Note: See TracChangeset
for help on using the changeset viewer.