Changeset 424139
- Timestamp:
- 08/16/2011 10:24:28 AM (14 years ago)
- File:
-
- 1 edited
-
forumconverter/branches/1.08/PhpbbToBbpress.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
forumconverter/branches/1.08/PhpbbToBbpress.php
r424137 r424139 1076 1076 $srctopic = $fdb->get_row('SELECT * FROM '.$this->forumLoginSrc->prefix.'topics WHERE topic_id='.$post->phpbb_topic_id); 1077 1077 if ($srctopic === NULL) 1078 $this->fc_echo(' error in topic search skipping linking for this reply<br/>');1078 $this->fc_echo('Error in topic search skipping linking for this reply<br/>'); 1079 1079 else 1080 1080 { … … 1084 1084 $this->fc_die('failed to locate post'.$wpdb->last_error); 1085 1085 1086 //force it as reply1087 1086 //link replies to topic 1088 1087 $status = $wpdb->update($wpdb->prefix.'posts', 1089 array('post_parent' => $dsttopic->wp_id, 1090 'post_type' => 'reply'), 1088 array('post_parent' => $dsttopic->wp_id), 1091 1089 array('ID' => $post->wp_id), 1092 array('%d' ,'%s'),1090 array('%d'), 1093 1091 array('%d') 1094 1092 ); … … 1096 1094 $this->fc_die('failed to link reply to topic'.$wpdb->last_error); 1097 1095 1098 //correct location1099 $name = $wpdb->get_var('SELECT post_name FROM '.$wpdb->prefix.'posts WHERE ID='.$post->wp_id);1100 $status = $wpdb->update($wpdb->prefix.'posts',1101 // array('guid' => $this->siteurl.'/?reply='.$name),1102 array('guid' => $this->siteurl.'/?p='.$post->wp_id),1103 array('ID' => $post->wp_id),1104 array('%s'),1105 array('%d')1106 );1107 if ($status === false)1108 $this->fc_die('failed to update guid: '.$wpdb->last_error);1109 1110 //more meta1111 $status = $wpdb->insert($wpdb->prefix.'postmeta',1112 array( 'post_id' => $post->wp_id,1113 'meta_key' => '_bbp_forum_id',1114 'meta_value' => $forum->wp_id1115 ),1116 array( '%d',//post_id1117 '%s',//meta_key1118 '%s' //meta_value1119 )1120 );1121 if ($status === false)1122 $this->fc_die('error inserting _bbp_forum_id'.$wpdb->last_error);1123 1096 $status = $wpdb->insert($wpdb->prefix.'postmeta', 1124 1097 array( 'post_id' => $post->wp_id, … … 1134 1107 $this->fc_die('error inserting _bbp_topic_id'.$wpdb->last_error); 1135 1108 } 1109 1110 //force it as reply 1111 $status = $wpdb->update($wpdb->prefix.'posts', 1112 array('post_type' => 'reply'), 1113 array('ID' => $post->wp_id), 1114 array('%s'), 1115 array('%d') 1116 ); 1117 if ($status === false) 1118 $this->fc_die('failed to post as reply'.$wpdb->last_error); 1119 1120 //correct location 1121 $name = $wpdb->get_var('SELECT post_name FROM '.$wpdb->prefix.'posts WHERE ID='.$post->wp_id); 1122 $status = $wpdb->update($wpdb->prefix.'posts', 1123 // array('guid' => $this->siteurl.'/?reply='.$name), 1124 array('guid' => $this->siteurl.'/?p='.$post->wp_id), 1125 array('ID' => $post->wp_id), 1126 array('%s'), 1127 array('%d') 1128 ); 1129 if ($status === false) 1130 $this->fc_die('failed to update guid: '.$wpdb->last_error); 1131 1132 //more meta 1133 $status = $wpdb->insert($wpdb->prefix.'postmeta', 1134 array( 'post_id' => $post->wp_id, 1135 'meta_key' => '_bbp_forum_id', 1136 'meta_value' => $forum->wp_id 1137 ), 1138 array( '%d',//post_id 1139 '%s',//meta_key 1140 '%s' //meta_value 1141 ) 1142 ); 1143 if ($status === false) 1144 $this->fc_die('error inserting _bbp_forum_id'.$wpdb->last_error); 1136 1145 } 1137 1146
Note: See TracChangeset
for help on using the changeset viewer.