mirror of
https://github.com/e107inc/e107.git
synced 2025-08-30 01:30:32 +02:00
SMF Forum import
This commit is contained in:
@@ -80,19 +80,19 @@ class phpbb3_import extends base_import_class
|
||||
break;
|
||||
|
||||
case 'forum' :
|
||||
$result = $this->ourDB->gen("SELECT * FROM `{$this->DBPrefix}forums`");
|
||||
$result = $this->ourDB->gen("SELECT * FROM {$this->DBPrefix}forums");
|
||||
if ($result === FALSE) return FALSE;
|
||||
break;
|
||||
|
||||
case 'forumthread' :
|
||||
$result = $this->ourDB->gen("SELECT * FROM `{$this->DBPrefix}topics`");
|
||||
$result = $this->ourDB->gen("SELECT * FROM {$this->DBPrefix}topics");
|
||||
|
||||
if ($result === FALSE) return FALSE;
|
||||
break;
|
||||
|
||||
case 'forumpost' :
|
||||
|
||||
if($this->ourDB->gen("SELECT * FROM `{$this->DBPrefix}attachments`"))
|
||||
if($this->ourDB->gen("SELECT * FROM {$this->DBPrefix}attachments"))
|
||||
{
|
||||
while($row = $this->ourDB->fetch())
|
||||
{
|
||||
@@ -101,12 +101,12 @@ class phpbb3_import extends base_import_class
|
||||
$this->forum_attachments[$id][$key] = $row['real_filename'];
|
||||
}
|
||||
}
|
||||
$result = $this->ourDB->gen("SELECT * FROM `{$this->DBPrefix}posts`");
|
||||
$result = $this->ourDB->gen("SELECT * FROM {$this->DBPrefix}posts");
|
||||
if ($result === FALSE) return FALSE;
|
||||
break;
|
||||
|
||||
case 'forumtrack' :
|
||||
$result = $this->ourDB->gen("SELECT * FROM `{$this->DBPrefix}forums_track`");
|
||||
$result = $this->ourDB->gen("SELECT * FROM {$this->DBPrefix}forums_track");
|
||||
if ($result === FALSE) return FALSE;
|
||||
break;
|
||||
|
||||
|
@@ -72,7 +72,7 @@ class smf_import extends base_import_class
|
||||
|
||||
|
||||
case 'forum' :
|
||||
$qry = "SELECT f.*, m.id_member, m.poster_name, m.poster_time FROM `{$this->DBPrefix}boards` AS f LEFT JOIN `{$this->DBPrefix}messages` AS m ON f.id_last_msg = m.id_msg GROUP BY f.id_board ";
|
||||
$qry = "SELECT f.*, m.id_member, m.poster_name, m.poster_time FROM {$this->DBPrefix}boards AS f LEFT JOIN {$this->DBPrefix}messages AS m ON f.id_last_msg = m.id_msg GROUP BY f.id_board ";
|
||||
|
||||
$result = $this->ourDB->gen($qry);
|
||||
if ($result === false)
|
||||
@@ -85,9 +85,9 @@ class smf_import extends base_import_class
|
||||
|
||||
case 'forumthread' :
|
||||
|
||||
$qry = "SELECT t.*, m.poster_name, m.poster_time, m.id_member, l.poster_name as lastpost_name, l.poster_time as lastpost_time, l.id_member as lastpost_user FROM `{$this->DBPrefix}topics` AS t
|
||||
LEFT JOIN `{$this->DBPrefix}messages` AS m ON t.id_first_msg = m.id_msg
|
||||
LEFT JOIN `{$this->DBPrefix}messages` AS l ON t.id_last_msg = l.id_msg
|
||||
$qry = "SELECT t.*, m.poster_name, m.subject, m.poster_time, m.id_member, l.poster_name as lastpost_name, l.poster_time as lastpost_time, l.id_member as lastpost_user FROM {$this->DBPrefix}topics AS t
|
||||
LEFT JOIN {$this->DBPrefix}messages AS m ON t.id_first_msg = m.id_msg
|
||||
LEFT JOIN {$this->DBPrefix}messages AS l ON t.id_last_msg = l.id_msg
|
||||
GROUP BY t.id_topic";
|
||||
|
||||
$result = $this->ourDB->gen($qry);
|
||||
@@ -97,7 +97,7 @@ class smf_import extends base_import_class
|
||||
|
||||
case 'forumpost' :
|
||||
|
||||
$qry = "SELECT m.*, a.filename, a.fileext, a.size FROM `{$this->DBPrefix}messages` AS m LEFT JOIN `{$this->DBPrefix}attachments` AS a ON m.id_msg = a.id_msg GROUP BY m.id_msg ORDER BY m.id_msg ASC ";
|
||||
$qry = "SELECT m.*, a.filename, a.fileext, a.size FROM {$this->DBPrefix}messages AS m LEFT JOIN {$this->DBPrefix}attachments AS a ON m.id_msg = a.id_msg GROUP BY m.id_msg ORDER BY m.id_msg ASC ";
|
||||
|
||||
$result = $this->ourDB->gen($qry);
|
||||
if ($result === false) return false;
|
||||
@@ -236,6 +236,7 @@ class smf_import extends base_import_class
|
||||
$target['forum_postclass'] = e_UC_MEMBER;
|
||||
$target['forum_threadclass'] = e_UC_MEMBER;
|
||||
$target['forum_options'] = e_UC_MEMBER;
|
||||
$target['forum_sef'] = eHelper::title2sef($source['name'],'dashl');
|
||||
|
||||
return $target;
|
||||
|
||||
|
Reference in New Issue
Block a user