Открытые члены | |
__construct ($fileName, $settings) | |
addHeader () | |
addEntry ($entry) | |
split () | |
getNameList () | |
getPathDirectory () | |
isNotEmpty () | |
isCurrentPartNotEmpty () | |
appendEntry ($entry) | |
removeEntry ($url) | |
addFileEntry (File $f) | |
addIBlockEntry ($url, $modifiedDate) | |
appendIBlockEntry ($url, $modifiedDate) | |
addFooter () | |
getSiteRoot () | |
getUrl () | |
parse () | |
Открытые члены унаследованные от File | |
open ($mode) | |
close () | |
isExists () | |
getContents () | |
putContents ($data, $flags=self::REWRITE) | |
getSize () | |
seek ($position) | |
isWritable () | |
isReadable () | |
readFile () | |
getCreationTime () | |
getLastAccessTime () | |
getModificationTime () | |
markWritable () | |
getPermissions () | |
delete () | |
getContentType () | |
Открытые члены унаследованные от FileEntry | |
getExtension () | |
putContents ($data) | |
getFileSize () | |
isDirectory () | |
isFile () | |
isLink () | |
Открытые члены унаследованные от FileSystemEntry | |
isSystem () | |
getName () | |
getDirectoryName () | |
getPath () | |
getDirectory () | |
getPhysicalPath () | |
rename ($newPath) | |
Открытые атрибуты | |
const | XML_HEADER = '<?xml version="1.0" encoding="UTF-8"?>' |
const | FILE_HEADER = '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' |
const | FILE_FOOTER = '</urlset>' |
const | ENTRY_TPL = '<url><loc>%s</loc><lastmod>%s</lastmod></url>' |
const | ENTRY_TPL_SEARCH = '<url><loc>%s</loc>' |
const | XPATH_URL = '/urlset/url' |
const | MAX_SIZE = 5000000 |
const | FILE_EXT = '.xml' |
const | FILE_PART_SUFFIX = '.part' |
Открытые атрибуты унаследованные от File | |
const | REWRITE = 0 |
const | APPEND = 1 |
Защищенные члены | |
prepareFileName ($fileName) | |
reInit ($fileName) | |
isSplitNeeded () | |
getFileUrl (File $f) | |
Защищенные данные | |
$documentRoot | |
$settings = array() | |
$parser = false | |
$siteRoot = '' | |
$partFile = '' | |
$partList = array() | |
$part = 0 | |
$partChanged = false | |
$footerClosed = false | |
$urlToSearch = '' | |
$urlFound = false | |
Защищенные данные унаследованные от File | |
$filePointer | |
Защищенные данные унаследованные от FileSystemEntry | |
$path | |
$originalPath | |
$pathPhysical | |
$siteId | |
Дополнительные унаследованные члены | |
Открытые статические члены унаследованные от File | |
static | isFileExists ($path) |
static | getFileContents ($path) |
static | putFileContents ($path, $data, $flags=self::REWRITE) |
static | deleteFile ($path) |
Защищенные статические члены унаследованные от FileSystemEntry | |
static | getDocumentRoot ($siteId) |
См. определение в файле sitemapfile.php строка 20
__construct | ( | $fileName, | |
$settings ) |
Переопределяет метод предка File.
См. определение в файле sitemapfile.php строка 52
addEntry | ( | $entry | ) |
Adds new entry to the current sitemap file
Entry array keys XML_LOC - loc field value XML_LASTMOD - lastmod field value
array | $entry | Entry array. |
См. определение в файле sitemapfile.php строка 135
addFileEntry | ( | File | $f | ) |
Adds new file entry to the current sitemap
File | $f | File to add. |
Bitrix\Main\IO\FileNotFoundException
См. определение в файле sitemapfile.php строка 341
addFooter | ( | ) |
Adds footer to the current sitemap part
См. определение в файле sitemapfile.php строка 401
addHeader | ( | ) |
Adds header to the current sitemap file.
См. определение в файле sitemapfile.php строка 107
addIBlockEntry | ( | $url, | |
$modifiedDate ) |
Adds new IBlock entry to the current sitemap
string | $url | IBlock entry URL. |
string | $modifiedDate | IBlock entry modify timestamp. |
См. определение в файле sitemapfile.php строка 361
appendEntry | ( | $entry | ) |
Appends new entry to the existing and finished sitemap file
Entry array keys XML_LOC - loc field value XML_LASTMOD - lastmod field value
array | $entry | Entry array. |
См. определение в файле sitemapfile.php строка 247
appendIBlockEntry | ( | $url, | |
$modifiedDate ) |
Appends new IBlock entry to the existing finished sitemap
string | $url | IBlock entry URL. |
string | $modifiedDate | IBlock entry modify timestamp. |
Переопределяется в SitemapRuntime.
См. определение в файле sitemapfile.php строка 378
|
protected |
Returns file relative path for URL.
File | $f | File object. |
См. определение в файле sitemapfile.php строка 455
getNameList | ( | ) |
getPathDirectory | ( | ) |
Divide path to directory and filemname
См. определение в файле sitemapfile.php строка 198
getSiteRoot | ( | ) |
getUrl | ( | ) |
isCurrentPartNotEmpty | ( | ) |
Returns if current sitemap part contains something besides header.
См. определение в файле sitemapfile.php строка 225
isNotEmpty | ( | ) |
Returns if the whole sitemap is empty (not only current part).
См. определение в файле sitemapfile.php строка 215
|
protected |
Checks is it needed to create new part of sitemap file
Bitrix\Main\IO\FileNotFoundException
См. определение в файле sitemapfile.php строка 119
parse | ( | ) |
Parses sitemap file
Bitrix\Main\IO\FileNotFoundException
См. определение в файле sitemapfile.php строка 434
|
protected |
См. определение в файле sitemapfile.php строка 77
|
protected |
Reinitializes current object with new file name.
string | $fileName | New file name. |
Переопределяется в SitemapRuntime.
См. определение в файле sitemapfile.php строка 97
removeEntry | ( | $url | ) |
Searches and removes entry to the existing and finished sitemap file
Entry array keys XML_LOC - loc field value XML_LASTMOD - lastmod field value
string | $url | Entry URL. |
См. определение в файле sitemapfile.php строка 291
split | ( | ) |
Creates next sitemap file part. Returns new part file name.
См. определение в файле sitemapfile.php строка 164
|
protected |
См. определение в файле sitemapfile.php строка 38
|
protected |
См. определение в файле sitemapfile.php строка 47
|
protected |
См. определение в файле sitemapfile.php строка 40
|
protected |
См. определение в файле sitemapfile.php строка 45
|
protected |
См. определение в файле sitemapfile.php строка 46
|
protected |
См. определение в файле sitemapfile.php строка 43
|
protected |
См. определение в файле sitemapfile.php строка 44
|
protected |
См. определение в файле sitemapfile.php строка 39
|
protected |
См. определение в файле sitemapfile.php строка 42
|
protected |
См. определение в файле sitemapfile.php строка 50
|
protected |
См. определение в файле sitemapfile.php строка 49
const ENTRY_TPL = '<url><loc>%s</loc><lastmod>%s</lastmod></url>' |
См. определение в файле sitemapfile.php строка 28
const ENTRY_TPL_SEARCH = '<url><loc>%s</loc>' |
См. определение в файле sitemapfile.php строка 29
const FILE_EXT = '.xml' |
См. определение в файле sitemapfile.php строка 35
const FILE_FOOTER = '</urlset>' |
См. определение в файле sitemapfile.php строка 26
const FILE_HEADER = '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">' |
См. определение в файле sitemapfile.php строка 25
const FILE_PART_SUFFIX = '.part' |
См. определение в файле sitemapfile.php строка 36
const MAX_SIZE = 5000000 |
См. определение в файле sitemapfile.php строка 33
const XML_HEADER = '<?xml version="1.0" encoding="UTF-8"?>' |
См. определение в файле sitemapfile.php строка 23
const XPATH_URL = '/urlset/url' |
См. определение в файле sitemapfile.php строка 31