Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

importUseModWiki.php File Reference

Go to the source code of this file.

Classes

class  Title

Functions

 firstPass ()
 firstPassDirectory ($dir)
 secondPass ()
 fetchUser ($uid)
 fetchPage ($title)
 fetchKeptPages ($title)
 splitHash ($sep, $str)
 importUser ($uid)
 checkUserCache ($name, $host)
 importPage ($title)
 countLinksFrom ($title)
 countLinkTo ($title)
 renamePage ($title)
 doRenamePage ($title, $maxform)
 rewritePage ($title, $text)
 rewritePageBits ($title, $text)
 removeTalkLink (&$text)
 fixSubpages ($text, &$title)
 fixImagelinks (&$text)
 fixMedialinks (&$text)
 fetchMediaFile ($url, $filename)
 transformTitle ($title, $dorename=false)
 FreeToNormal ($id, $FreeUpper=true)

Variables

print This script is obsolete
print It is retained in the
source here in case some of
its code might be useful for
ad hoc conversion 
tasks
print It is retained in the
source here in case some of
its code might be useful for
ad hoc conversion but it is
not maintained and probably
won t even work as 
is
 $wgRootDirectory = "/home/brion/vikio/wiki-ca/lib-http/db/wiki"
 $wgFieldSeparator = "\xb3"
 $FS = $wgFieldSeparator
 $FS1 = $FS."1"
 $FS2 = $FS."2"
 $FS3 = $FS."3"
 $imageimport = '(http:\/\/(?:www\.|meta\.|)wikipedia\.(?:com|org)\/upload\/(?:[a-z]\/[a-z][0-9]\/)?(.*\.(?:gif|jpg|jpeg|png)))'
 $wgTimezoneCorrection = 8*3600
 $historyonly = false
 $lasthistoryonly = false
 $namespaces
 $talkending = "Talk"
 $mediatext = "Media"
 $conversionscript = "Conversion script"
 $conversioncomment = "Automatic conversion"
 $redirectcomment = "Automatic converion, moved to \$1"
 $conversiontime = gmdate( "YmdHis" )
 $oldtitles = array()
 $usercache = array()
 $titlecache = array()
 $linkcache = array()


Function Documentation

checkUserCache name,
host
 

Definition at line 233 of file archives/importUseModWiki.php.

References $usercache, name, and wfStrencode().

countLinksFrom title  ) 
 

Definition at line 298 of file archives/importUseModWiki.php.

References $page, countLinkTo(), fetchPage(), page, and title.

Referenced by firstPassDirectory().

countLinkTo title  ) 
 

Definition at line 311 of file archives/importUseModWiki.php.

References $linkcache, $title, FreeToNormal(), title, and transformTitle().

Referenced by countLinksFrom().

doRenamePage title,
maxform
 

Definition at line 346 of file archives/importUseModWiki.php.

References $comment, $conversionscript, $conversiontime, $linkcache, $redirectcomment, $sql, title, and wfStrencode().

Referenced by renamePage().

fetchKeptPages title  ) 
 

Definition at line 162 of file archives/importUseModWiki.php.

References $FS, $FS2, $FS3, $title, $wgRootDirectory, $wgTimezoneCorrection, and splitHash().

fetchMediaFile url,
filename
 

Definition at line 413 of file archives/importUseModWiki.php.

Referenced by fixImagelinks(), fixMedialinks(), and testMediaLinks().

fetchPage title  ) 
 

Definition at line 146 of file archives/importUseModWiki.php.

References $FS, $FS2, $FS3, $page, $title, $wgRootDirectory, page, and splitHash().

fetchUser uid  ) 
 

Definition at line 133 of file archives/importUseModWiki.php.

References $FS, $FS2, $FS3, $title, $wgRootDirectory, and splitHash().

firstPass  ) 
 

Definition at line 78 of file archives/importUseModWiki.php.

References $oldtitles, $wgRootDirectory, and firstPassDirectory().

firstPassDirectory dir  ) 
 

Definition at line 91 of file archives/importUseModWiki.php.

References $title, $titlecache, countLinksFrom(), title, and transformTitle().

Referenced by firstPass().

fixImagelinks &$  text  ) 
 

Definition at line 396 of file archives/importUseModWiki.php.

References $imageimport, $namespaces, and fetchMediaFile().

Referenced by rewritePageBits().

fixMedialinks &$  text  ) 
 

Definition at line 403 of file archives/importUseModWiki.php.

References $imageimport, $mediatext, and fetchMediaFile().

Referenced by rewritePageBits().

fixSubpages text,
&$  title
 

Definition at line 385 of file archives/importUseModWiki.php.

Referenced by rewritePageBits().

FreeToNormal id,
FreeUpper = true
 

Definition at line 435 of file archives/importUseModWiki.php.

References check.

Referenced by countLinkTo(), and testFreeToNormal().

importPage title  ) 
 

Definition at line 252 of file archives/importUseModWiki.php.

References $conversioncomment, $conversionscript, $conversiontime, $historyonly, $lasthistoryonly, $page, $sql, $titlecache, $usercache, $wgTimezoneCorrection, checkUserCache(), fetchKeptPages(), fetchPage(), page, renamePage(), rewritePage(), title, wfStrencode(), and wfUnix2Timestamp().

importUser uid  ) 
 

Definition at line 207 of file archives/importUseModWiki.php.

References $options, $sql, fetchUser(), and wfStrencode().

removeTalkLink &$  text  ) 
 

Definition at line 380 of file archives/importUseModWiki.php.

References $talkending.

Referenced by rewritePage(), and testRemoveTalkLink().

renamePage title  ) 
 

Definition at line 328 of file archives/importUseModWiki.php.

References $count, $linkcache, doRenamePage(), title, and transformTitle().

Referenced by importPage().

rewritePage title,
text
 

Definition at line 363 of file archives/importUseModWiki.php.

References removeTalkLink(), rewritePageBits(), and title.

Referenced by importPage().

rewritePageBits title,
text
 

Definition at line 373 of file archives/importUseModWiki.php.

References fixImagelinks(), fixMedialinks(), fixSubpages(), and title.

Referenced by rewritePage().

secondPass  ) 
 

Definition at line 113 of file archives/importUseModWiki.php.

References $titlecache, $usercache, importPage(), importUser(), and user.

splitHash sep,
str
 

Definition at line 187 of file archives/importUseModWiki.php.

References $i.

transformTitle title,
dorename = false
 

Definition at line 421 of file archives/importUseModWiki.php.

References $talkending, $title, and title.

Referenced by countLinkTo(), firstPassDirectory(), renamePage(), and testTransformTitle().


Variable Documentation

$conversioncomment = "Automatic conversion"
 

Definition at line 46 of file archives/importUseModWiki.php.

Referenced by importPage().

$conversionscript = "Conversion script"
 

Definition at line 45 of file archives/importUseModWiki.php.

Referenced by doRenamePage(), and importPage().

$conversiontime = gmdate( "YmdHis" )
 

Definition at line 48 of file archives/importUseModWiki.php.

Referenced by doRenamePage(), and importPage().

$FS = $wgFieldSeparator
 

Definition at line 24 of file archives/importUseModWiki.php.

Referenced by fetchKeptPages(), fetchPage(), and fetchUser().

$FS1 = $FS."1"
 

Definition at line 25 of file archives/importUseModWiki.php.

Referenced by fetchKeptPages(), and fetchPage().

$FS2 = $FS."2"
 

Definition at line 26 of file archives/importUseModWiki.php.

Referenced by fetchKeptPages(), fetchPage(), and fetchUser().

$FS3 = $FS."3"
 

Definition at line 27 of file archives/importUseModWiki.php.

Referenced by fetchKeptPages(), fetchPage(), and fetchUser().

$historyonly = false
 

Definition at line 37 of file archives/importUseModWiki.php.

Referenced by importPage().

$imageimport = '(http:\/\/(?:www\.|meta\.|)wikipedia\.(?:com|org)\/upload\/(?:[a-z]\/[a-z][0-9]\/)?(.*\.(?:gif|jpg|jpeg|png)))'
 

Definition at line 30 of file archives/importUseModWiki.php.

Referenced by fixImagelinks(), and fixMedialinks().

$lasthistoryonly = false
 

Definition at line 38 of file archives/importUseModWiki.php.

Referenced by importPage().

$linkcache = array()
 

Definition at line 54 of file archives/importUseModWiki.php.

Referenced by countLinkTo(), doRenamePage(), and renamePage().

$mediatext = "Media"
 

Definition at line 44 of file archives/importUseModWiki.php.

Referenced by fixMedialinks().

$namespaces
 

Initial value:

array( 0 => "", 1 => "Talk:", 2 => "User:", 3 => "User_talk:", 4 => "Wikipedia:", 5 => "Wikipedia_talk:", 6 => "Image:", 7 => "Image_talk:" )

Definition at line 41 of file archives/importUseModWiki.php.

Referenced by fixImagelinks(), PreferencesForm::namespacesCheckboxes(), SearchEngine::powersearch(), PreferencesForm::PreferencesForm(), SearchEngine::queryNamespaces(), and PreferencesForm::resetPrefs().

$oldtitles = array()
 

Definition at line 51 of file archives/importUseModWiki.php.

Referenced by firstPass().

$redirectcomment = "Automatic converion, moved to \$1"
 

Definition at line 47 of file archives/importUseModWiki.php.

Referenced by doRenamePage().

$talkending = "Talk"
 

Definition at line 43 of file archives/importUseModWiki.php.

Referenced by removeTalkLink(), testRemoveTalkLink(), testTransformTitle(), and transformTitle().

$titlecache = array()
 

Definition at line 53 of file archives/importUseModWiki.php.

Referenced by firstPassDirectory(), importPage(), and secondPass().

$usercache = array()
 

Definition at line 52 of file archives/importUseModWiki.php.

Referenced by checkUserCache(), importPage(), and secondPass().

$wgFieldSeparator = "\xb3"
 

Definition at line 23 of file archives/importUseModWiki.php.

$wgRootDirectory = "/home/brion/vikio/wiki-ca/lib-http/db/wiki"
 

Definition at line 22 of file archives/importUseModWiki.php.

$wgTimezoneCorrection = 8*3600
 

Definition at line 34 of file archives/importUseModWiki.php.

Referenced by fetchKeptPages(), and importPage().

print It is retained in the source here in case some of its code might be useful for ad hoc conversion but it is not maintained and probably won t even work as is
 

Definition at line 5 of file archives/importUseModWiki.php.

print This script is obsolete
 

Definition at line 3 of file archives/importUseModWiki.php.

print It is retained in the source here in case some of its code might be useful for ad hoc conversion tasks
 

Definition at line 5 of file archives/importUseModWiki.php.


Generated on Tue Jun 29 23:40:08 2004 for Mediawiki by doxygen 1.3.7