[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Source view] [Print] [Project Stats]
MediaWiki page data importer. Copyright © 2003,2005 Brion Vibber <[email protected]> https://www.mediawiki.org/
File Size: | 1800 lines (44 kb) |
Included or required: | 0 times |
Referenced: | 5 times |
Includes or requires: | 0 files |
WikiImporter:: (42 methods):
__construct()
getReader()
throwXmlError()
debug()
warn()
notice()
setDebug()
setNoUpdates()
setNoticeCallback()
setPageCallback()
setPageOutCallback()
setRevisionCallback()
setUploadCallback()
setLogItemCallback()
setSiteInfoCallback()
setTargetNamespace()
setTargetRootPage()
setImageBasePath()
setImportUploads()
importRevision()
importLogItem()
importUpload()
finishImportPage()
debugRevisionHandler()
pageCallback()
pageOutCallback()
revisionCallback()
logItemCallback()
nodeAttribute()
nodeContents()
doImport()
handleSiteInfo()
handleLogItem()
processLogItem()
handlePage()
handleRevision()
processRevision()
handleUpload()
dumpTemp()
processUpload()
handleContributor()
processTitle()
UploadSourceAdapter:: (7 methods):
registerSource()
stream_open()
stream_read()
stream_write()
stream_tell()
stream_eof()
url_stat()
WikiRevision:: (45 methods):
setTitle()
setID()
setTimestamp()
setUsername()
setUserIP()
setModel()
setFormat()
setText()
setComment()
setMinor()
setSrc()
setFileSrc()
setSha1Base36()
setFilename()
setArchiveName()
setSize()
setType()
setAction()
setParams()
setNoUpdates()
getTitle()
getID()
getTimestamp()
getUser()
getText()
getContentHandler()
getContent()
getModel()
getFormat()
getComment()
getMinor()
getSrc()
getSha1()
getFileSrc()
isTempSrc()
getFilename()
getArchiveName()
getSize()
getType()
getAction()
getParams()
importOldRevision()
importLogItem()
importUpload()
downloadSource()
ImportStringSource:: (3 methods):
__construct()
atEnd()
readChunk()
ImportStreamSource:: (7 methods):
__construct()
atEnd()
readChunk()
newFromFile()
newFromUpload()
newFromURL()
newFromInterwiki()
Class: WikiImporter - X-Ref
XML file reader for the page data importer__construct( ImportStreamSource $source ) X-Ref |
Creates an ImportXMLReader drawing from the source provided param: ImportStreamSource $source |
getReader() X-Ref |
return: null|XMLReader |
throwXmlError( $err ) X-Ref |
No description |
debug( $data ) X-Ref |
No description |
warn( $data ) X-Ref |
No description |
notice( $msg ) X-Ref |
No description |
setDebug( $debug ) X-Ref |
Set debug mode... param: bool $debug |
setNoUpdates( $noupdates ) X-Ref |
Set 'no updates' mode. In this mode, the link tables will not be updated by the importer param: bool $noupdates |
setNoticeCallback( $callback ) X-Ref |
Set a callback that displays notice messages param: callable $callback return: callable |
setPageCallback( $callback ) X-Ref |
Sets the action to perform as each new page in the stream is reached. param: callable $callback return: callable |
setPageOutCallback( $callback ) X-Ref |
Sets the action to perform as each page in the stream is completed. Callback accepts the page title (as a Title object), a second object with the original title form (in case it's been overridden into a local namespace), and a count of revisions. param: callable $callback return: callable |
setRevisionCallback( $callback ) X-Ref |
Sets the action to perform as each page revision is reached. param: callable $callback return: callable |
setUploadCallback( $callback ) X-Ref |
Sets the action to perform as each file upload version is reached. param: callable $callback return: callable |
setLogItemCallback( $callback ) X-Ref |
Sets the action to perform as each log item reached. param: callable $callback return: callable |
setSiteInfoCallback( $callback ) X-Ref |
Sets the action to perform when site info is encountered param: callable $callback return: callable |
setTargetNamespace( $namespace ) X-Ref |
Set a target namespace to override the defaults param: null|int $namespace return: bool |
setTargetRootPage( $rootpage ) X-Ref |
Set a target root page under which all pages are imported param: null|string $rootpage return: Status |
setImageBasePath( $dir ) X-Ref |
param: string $dir |
setImportUploads( $import ) X-Ref |
param: bool $import |
importRevision( $revision ) X-Ref |
Default per-revision callback, performs the import. param: WikiRevision $revision return: bool |
importLogItem( $revision ) X-Ref |
Default per-revision callback, performs the import. param: WikiRevision $revision return: bool |
importUpload( $revision ) X-Ref |
Dummy for now... param: WikiRevision $revision return: bool |
finishImportPage( $title, $origTitle, $revCount, $sRevCount, $pageInfo ) X-Ref |
Mostly for hook use param: Title $title param: string $origTitle param: int $revCount param: int $sRevCount param: array $pageInfo return: bool |
debugRevisionHandler( &$revision ) X-Ref |
Alternate per-revision callback, for debugging. param: WikiRevision $revision |
pageCallback( $title ) X-Ref |
Notify the callback function when a new "<page>" is reached. param: Title $title |
pageOutCallback( $title, $origTitle, $revCount, $sucCount, $pageInfo ) X-Ref |
Notify the callback function when a "</page>" is closed. param: Title $title param: Title $origTitle param: int $revCount param: int $sucCount Number of revisions for which callback returned true param: array $pageInfo Associative array of page information |
revisionCallback( $revision ) X-Ref |
Notify the callback function of a revision param: WikiRevision $revision return: bool|mixed |
logItemCallback( $revision ) X-Ref |
Notify the callback function of a new log item param: WikiRevision $revision return: bool|mixed |
nodeAttribute( $attr ) X-Ref |
Retrieves the contents of the named attribute of the current element. param: string $attr The name of the attribute return: string The value of the attribute or an empty string if it is not set in the current element. |
nodeContents() X-Ref |
Shouldn't something like this be built-in to XMLReader? Fetches text contents of the current element, assuming no sub-elements or such scary things. return: string |
doImport() X-Ref |
Primary entry point return: bool |
handleSiteInfo() X-Ref |
return: bool |
handleLogItem() X-Ref |
No description |
processLogItem( $logInfo ) X-Ref |
param: array $logInfo return: bool|mixed |
handlePage() X-Ref |
No description |
handleRevision( &$pageInfo ) X-Ref |
param: array $pageInfo |
processRevision( $pageInfo, $revisionInfo ) X-Ref |
param: array $pageInfo param: array $revisionInfo return: bool|mixed |
handleUpload( &$pageInfo ) X-Ref |
param: array $pageInfo return: mixed |
dumpTemp( $contents ) X-Ref |
param: string $contents return: string |
processUpload( $pageInfo, $uploadInfo ) X-Ref |
param: array $pageInfo param: array $uploadInfo return: mixed |
handleContributor() X-Ref |
return: array |
processTitle( $text ) X-Ref |
param: string $text return: array|bool |
Class: UploadSourceAdapter - X-Ref
registerSource( ImportStreamSource $source ) X-Ref |
param: ImportStreamSource $source return: string |
stream_open( $path, $mode, $options, &$opened_path ) X-Ref |
param: string $path param: string $mode param: array $options param: string $opened_path return: bool |
stream_read( $count ) X-Ref |
param: int $count return: string |
stream_write( $data ) X-Ref |
param: string $data return: bool |
stream_tell() X-Ref |
return: mixed |
stream_eof() X-Ref |
return: bool |
url_stat() X-Ref |
return: array |
Class: WikiRevision - X-Ref
setTitle( $title ) X-Ref |
param: Title $title |
setID( $id ) X-Ref |
param: int $id |
setTimestamp( $ts ) X-Ref |
param: string $ts |
setUsername( $user ) X-Ref |
param: string $user |
setUserIP( $ip ) X-Ref |
param: string $ip |
setModel( $model ) X-Ref |
param: string $model |
setFormat( $format ) X-Ref |
param: string $format |
setText( $text ) X-Ref |
param: string $text |
setComment( $text ) X-Ref |
param: string $text |
setMinor( $minor ) X-Ref |
param: bool $minor |
setSrc( $src ) X-Ref |
param: mixed $src |
setFileSrc( $src, $isTemp ) X-Ref |
param: string $src param: bool $isTemp |
setSha1Base36( $sha1base36 ) X-Ref |
param: string $sha1base36 |
setFilename( $filename ) X-Ref |
param: string $filename |
setArchiveName( $archiveName ) X-Ref |
param: string $archiveName |
setSize( $size ) X-Ref |
param: int $size |
setType( $type ) X-Ref |
param: string $type |
setAction( $action ) X-Ref |
param: string $action |
setParams( $params ) X-Ref |
param: array $params |
setNoUpdates( $noupdates ) X-Ref |
param: bool $noupdates |
getTitle() X-Ref |
return: Title |
getID() X-Ref |
return: int |
getTimestamp() X-Ref |
return: string |
getUser() X-Ref |
return: string |
getText() X-Ref |
return: string |
getContentHandler() X-Ref |
return: ContentHandler |
getContent() X-Ref |
return: Content |
getModel() X-Ref |
return: string |
getFormat() X-Ref |
return: string |
getComment() X-Ref |
return: string |
getMinor() X-Ref |
return: bool |
getSrc() X-Ref |
return: mixed |
getSha1() X-Ref |
return: bool|string |
getFileSrc() X-Ref |
return: string |
isTempSrc() X-Ref |
return: bool |
getFilename() X-Ref |
return: mixed |
getArchiveName() X-Ref |
return: string |
getSize() X-Ref |
return: mixed |
getType() X-Ref |
return: string |
getAction() X-Ref |
return: string |
getParams() X-Ref |
return: string |
importOldRevision() X-Ref |
return: bool |
importLogItem() X-Ref |
No description |
importUpload() X-Ref |
return: bool |
downloadSource() X-Ref |
return: bool|string |
Class: ImportStringSource - X-Ref
Class: ImportStreamSource - X-Ref
__construct( $handle ) X-Ref |
No description |
atEnd() X-Ref |
return: bool |
readChunk() X-Ref |
return: string |
newFromFile( $filename ) X-Ref |
param: string $filename return: Status |
newFromUpload( $fieldname = "xmlimport" ) X-Ref |
param: string $fieldname return: Status |
newFromURL( $url, $method = 'GET' ) X-Ref |
param: string $url param: string $method return: Status |
newFromInterwiki( $interwiki, $page, $history = false,$templates = false, $pageLinkDepth = 0) X-Ref |
param: string $interwiki param: string $page param: bool $history param: bool $templates param: int $pageLinkDepth return: Status |
Generated: Fri Nov 28 14:03:12 2014 | Cross-referenced by PHPXref 0.7.1 |