[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Source view] [Print] [Project Stats]
Creates a sitemap for the site. Copyright © 2005, Ævar Arnfjörð Bjarmason, Jens Frank <[email protected]> and Brion Vibber <[email protected]>
File Size: | 571 lines (14 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 1 file maintenance/Maintenance.php |
GenerateSitemap:: (22 methods):
__construct()
execute()
setNamespacePriorities()
init_path()
generateNamespaces()
priority()
guessPriority()
getPageRes()
main()
open()
write()
close()
sitemapFilename()
xmlHead()
xmlSchema()
openIndex()
indexEntry()
closeIndex()
openFile()
fileEntry()
closeFile()
generateLimit()
Class: GenerateSitemap - X-Ref
Maintenance script that generates a sitemap for the site.__construct() X-Ref |
Constructor |
execute() X-Ref |
Execute |
setNamespacePriorities() X-Ref |
No description |
init_path( $fspath ) X-Ref |
Create directory if it does not exist and return pathname with a trailing slash param: string $fspath return: null|string |
generateNamespaces() X-Ref |
Generate a one-dimensional array of existing namespaces |
priority( $namespace ) X-Ref |
Get the priority of a given namespace param: int $namespace The namespace to get the priority for return: string |
guessPriority( $namespace ) X-Ref |
If the namespace isn't listed on the priority list return the default priority for the namespace, varies depending on whether it's a talkpage or not. param: int $namespace The namespace to get the priority for return: string |
getPageRes( $namespace ) X-Ref |
Return a database resolution of all the pages in a given namespace param: int $namespace Limit the query to this namespace return: Resource |
main() X-Ref |
Main loop |
open( $file, $flags ) X-Ref |
gzopen() / fopen() wrapper param: string $file param: string $flags return: resource |
write( &$handle, $str ) X-Ref |
gzwrite() / fwrite() wrapper param: resource $handle param: string $str |
close( &$handle ) X-Ref |
gzclose() / fclose() wrapper param: resource $handle |
sitemapFilename( $namespace, $count ) X-Ref |
Get a sitemap filename param: int $namespace The namespace param: int $count The count return: string |
xmlHead() X-Ref |
Return the XML required to open an XML file return: string |
xmlSchema() X-Ref |
Return the XML schema being used return: string |
openIndex() X-Ref |
Return the XML required to open a sitemap index file return: string |
indexEntry( $filename ) X-Ref |
Return the XML for a single sitemap indexfile entry param: string $filename The filename of the sitemap file return: string |
closeIndex() X-Ref |
Return the XML required to close a sitemap index file return: string |
openFile() X-Ref |
Return the XML required to open a sitemap file return: string |
fileEntry( $url, $date, $priority ) X-Ref |
Return the XML for a single sitemap entry param: string $url An RFC 2396 compliant URL param: string $date A ISO 8601 date param: string $priority A priority indicator, 0.0 - 1.0 inclusive with a 0.1 stepsize return: string |
closeFile() X-Ref |
Return the XML required to close sitemap file return: string |
generateLimit( $namespace ) X-Ref |
Populate $this->limit param: int $namespace |
Generated: Fri Nov 28 14:03:12 2014 | Cross-referenced by PHPXref 0.7.1 |