View Single Post
  #1  
Old 10-05-2009, 07:45 AM
auge auge is offline
 
Join Date: May 2009
Posts: 1
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Bugs in Impex-Module for Phorum5

Last weekend we converted a Phorum5 installation to vB.
Phorum version: 5.1.23
vBulletin & impex: newest versions from customer section

The impex module for phorum5 has the following bugs:

Wrong table name
The table names for Private Messages in Phorum5 have changed. This causes an Error during import: phorum_private_messages NOT found.

Fix: change the Import-Modul ../impex/systems/phorum5/000.php

Line 50: 'banlists', 'files', 'forum_group_xref', 'forums', 'groups', 'messages', 'pm_messages', 'settings', 'subscribers',

Lines 178 to 181: SELECT * FROM " .
$tableprefix."pm_messages
ORDER BY pm_message_id
LIMIT " .

Line 192: $return_array["$detail[pm_message_id]"] = $detail;

All threads and posts lost their author's user id
Thus, the Name of the Author was shown but there was no link to him. Also the post count was wrong.

Fix:
Run the following SQL-Queries

UPDATE vb3_user,vb3_thread SET vb3_thread.postuserid=vb3_user.userid WHERE vb3_thread.postusername=vb3_user.username;

UPDATE vb3_user,vb3_post SET vb3_post.userid=vb3_user.userid WHERE vb3_post.username=vb3_user.username

Now, all posts and threads were matched. Except those were the original author was deleted. But that's okay.

Old tree structure not converted
Phorum5 uses a tree-structure similar to the tree view in vB. During the conversion, the old tree structure was not imported. I'm not sure if this happened for all or only for some threads

Not fixed, because this is less important.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01105 seconds
  • Memory Usage 1,764KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete