Klappt jetzt alles wunderbar, auch mit der bridge!
Habe auch mein altes VGB Guestbook konvertiert, falls das auch noch jemand im Einsatz hat, hier mal die geänderte convert Funktion für das VGB (Kommentare gehen verloren...):
PHP-Code:
function convert( $option, &$db ) {
global $mosConfig_absolute_path, $database;
require($mosConfig_absolute_path."/administrator/components/com_easybook/config.easybook.php");
$database->setQuery( "SELECT * FROM VGB_ENTRY");
$oldrows = $database->loadObjectList();
foreach( $oldrows AS $oldrow )
{
$row = new mosEasybook( $db );
$row->gbip = $oldrow->IP;
$row->gbname = $oldrow->NAME;
$row->gbmail = $oldrow->EMAIL;
$row->gbloca = NULL;
$row->gbpage = $oldrow->HOMEPAGE;
$row->gbvote = NULL;
$row->gbtext = $oldrow->ENTRY;
$row->gbdate = strtotime($oldrow->DATE." ".$oldrow->SIGNTIME);
$row->gbcomment = NULL;
$row->gbedit = NULL;
$row->gbeditdate = NULL;
$row->published = '1';
$row->gbicq = $oldrow->ICQ;
$row->gbaim = $oldrow->AIM;
$row->gbmsn = $oldrow->MSN;
$row->gbyah = NULL;
$row->gbskype = NULL;
if($row->store())
{echo "<font color='green'>" . _GUESTBOOK_ADMIN_MIGRATION_OK . $oldrow->ID . "</font><br />";}
else
{echo "<font color='red'>" . _GUESTBOOK_ADMIN_MIGRATION_ERROR . $oldrow->ID . "</font><br />";}
}
}
Lesezeichen