the conversion scripts were written for a specific e107 installation, so the is no guarantee that this will work in all the cases
before running this on a live site installation, i'll suggest to run the scripts on a test database, to see if anything works fine.
for any questions... i'll be here

SORRY ABOUT MY ENGLISH, this is not my native language
INSTRUCTIONS:
first of all, read the comment in the header of each php file
when converting from java to php, i've skipped the chatbox conversion
if anyone wants to migrate chatbox from e107 to shoutit in joomla, i'll send him the java program to do this
when migrating, the content of the items will be parsed to remove invalid characters
(the valid characters are defined in utils.php)
category update count array:
in joomla, the category items are held into a table, and has a field which specified
how many items exists for this category
when an item is added to a category, this field is incremented by 1
when importing from e107 to joomla, you can specify if this field should be incremented
for each item inserted:
- in case of news, the $catUpdateCountArray should contain all the category news in joomla specified in $catIdArray(in the values list, not in the keys list)
- same for content
in e107 news table, a news item has two fields: body and extended.
when extended field for a news item is void, then the script does the following:
extended = body
body = first 512 chars of the body
in this case, when the news will be displayed in joomla, the first 512 chars of
the body will appear to be repeating once. to resolve the problem, you'll have
to go to the admin section, to the detail of the news item, and set the
show intro = false (in the right side of the screen)
for migrating content items:
the php script selects the content items from e107, one by one
for each one, it searches for the user in e107 that have written that item
then, the script searches in joomla users list the user with the same email address as the one before (from e107)
if the script doesn't find such as a corresponding user, then the item in joomla will appear to be written
by the user with $authorId (i've set here the adminId

)