Class PunBB12xExporter

com.woltlab.wbb.importer.system.importer

Description

Exporter implementation for exporting data from a punbb 1.2.x.

  • author: Marcel Werk
  • copyright: 2001-2009 WoltLab GmbH
  • license: WoltLab
Exporter
   |
   --PunBB12xExporter

Variable Summary

Method Summary

Return Name
PunBB12xExporter __construct()
void countAvatars()
void countBoardPermissions()
void countBoards()
void countGroups()
void countPosts()
void countThreads()
void countThreadSubscriptions()
void countUsers()
void exportAvatars( $offset,  $limit)
void exportBoardPermissions( $offset,  $limit)
void exportBoards( $offset,  $limit)
void exportGroups( $offset,  $limit)
void exportPosts( $offset,  $limit)
void exportThreads( $offset,  $limit)
void exportThreadSubscriptions( $offset,  $limit)
void exportUsers( $offset,  $limit)
void validate()

Variables

$supportedData

public mixed $supportedData = array(
'groups' => 1, 'users' => 1, 'avatars' => 1, 'boards' => 1, 'moderators' => 0, 'boardSubscriptions' => 0, 'threads' => 1,
'threadRatings' => 0, 'attachments' => 0, 'threadSubscriptions' => 1, 'polls' => 0, 'privateMessages' => 0,
'privateMessageFolders' => 0, 'boardPermissions' => 1, 'smilies' => 0, 'userOptions' => 0, 'calendars' => 0, 'calendarEvents' => 0
)

Redefinition of: Exporter::$supportedData: list of supported data


$supportedDatabaseClasses

public mixed $supportedDatabaseClasses = array('MySQLDatabase', 'MySQLiDatabase')

Redefinition of: Exporter::$supportedDatabaseClasses: list of supported databases


$useDatabase

public mixed $useDatabase = true

Redefinition of: Exporter::$useDatabase: true, if this exporter uses database access


Inherited variables from Exporter

Exporter::$data, Exporter::$databaseClassLabels, Exporter::$dbPrefix, Exporter::$limits, Exporter::$needsPasswordConversion, Exporter::$settings

Methods

__construct

public PunBB12xExporter __construct()

Creates a new PunBB12xExporter object.


countAvatars

public void countAvatars()


countBoardPermissions

public void countBoardPermissions()


countBoards

public void countBoards()


countGroups

public void countGroups()


countPosts

public void countPosts()


countThreads

public void countThreads()


countThreadSubscriptions

public void countThreadSubscriptions()


countUsers

public void countUsers()


exportAvatars

public void exportAvatars( $offset,  $limit)

  • see: Exporter::exportAvatars

Parameters:

  • $offset
  • $limit

Redefinition of: Exporter::exportAvatars()


exportBoardPermissions

public void exportBoardPermissions( $offset,  $limit)

Parameters:

  • $offset
  • $limit

Redefinition of: Exporter::exportBoardPermissions()


exportBoards

public void exportBoards( $offset,  $limit)

Parameters:

  • $offset
  • $limit

Redefinition of: Exporter::exportBoards()


exportGroups

public void exportGroups( $offset,  $limit)

  • see: Exporter::exportGroups

Parameters:

  • $offset
  • $limit

Redefinition of: Exporter::exportGroups()


exportPosts

public void exportPosts( $offset,  $limit)

Parameters:

  • $offset
  • $limit

Redefinition of: Exporter::exportPosts()


exportThreads

public void exportThreads( $offset,  $limit)

Parameters:

  • $offset
  • $limit

Redefinition of: Exporter::exportThreads()


exportThreadSubscriptions

public void exportThreadSubscriptions( $offset,  $limit)

Parameters:

  • $offset
  • $limit

Redefinition of: Exporter::exportThreadSubscriptions()


exportUsers

public void exportUsers( $offset,  $limit)

  • see: Exporter::exportUsers

Parameters:

  • $offset
  • $limit

Redefinition of: Exporter::exportUsers()


validate

public void validate()


Inherited methods from Exporter

Exporter::countAttachments(), Exporter::countAvatars(), Exporter::countBoardPermissions(), Exporter::countBoards(), Exporter::countBoardSubscriptions(), Exporter::countCalendarEvents(), Exporter::countCalendars(), Exporter::countGroups(), Exporter::countModerators(), Exporter::countPollOptions(), Exporter::countPollOptionVotes(), Exporter::countPolls(), Exporter::countPollVotes(), Exporter::countPosts(), Exporter::countPrivateMessageFolders(), Exporter::countPrivateMessageRecipients(), Exporter::countPrivateMessages(), Exporter::countSmilies(), Exporter::countThreadRatings(), Exporter::countThreads(), Exporter::countThreadSubscriptions(), Exporter::countUserOptions(), Exporter::countUsers(), Exporter::exportAttachments(), Exporter::exportAvatars(), Exporter::exportBoardPermissions(), Exporter::exportBoards(), Exporter::exportBoardSubscriptions(), Exporter::exportCalendarEvents(), Exporter::exportCalendars(), Exporter::exportGroups(), Exporter::exportModerators(), Exporter::exportPollOptions(), Exporter::exportPollOptionVotes(), Exporter::exportPolls(), Exporter::exportPollVotes(), Exporter::exportPosts(), Exporter::exportPrivateMessageFolders(), Exporter::exportPrivateMessageRecipients(), Exporter::exportPrivateMessages(), Exporter::exportSmilies(), Exporter::exportThreadRatings(), Exporter::exportThreads(), Exporter::exportThreadSubscriptions(), Exporter::exportUserOptions(), Exporter::exportUsers(), Exporter::getAvailableEncodings(), Exporter::getDB(), Exporter::getImporter(), Exporter::getSupportedDatabaseClasses(), Exporter::init(), Exporter::initDB(), Exporter::setEncryptionSettings(), Exporter::validate()