Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс SitemapRuntime
+ Граф наследования:SitemapRuntime:

Открытые члены

 __construct ($PID, $fileName, $arSettings)
 
 putSitemapContent (SitemapFile $sitemapFile)
 
 setOriginalFile (SitemapFile $sitemapFile)
 
 appendIBlockEntry ($url, $modifiedDate)
 
 finish ()
 
- Открытые члены унаследованные от SitemapFile
 __construct ($fileName, $settings)
 
 addHeader ()
 
 addEntry ($entry)
 
 split ()
 
 getNameList ()
 
 getPathDirectory ()
 
 isNotEmpty ()
 
 isCurrentPartNotEmpty ()
 
 appendEntry ($entry)
 
 removeEntry ($url)
 
 addFileEntry (File $f)
 
 addIBlockEntry ($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)
 

Открытые статические члены

static showProgress ($text, $title, $v)
 
- Открытые статические члены унаследованные от File
static isFileExists ($path)
 
static getFileContents ($path)
 
static putFileContents ($path, $data, $flags=self::REWRITE)
 
static deleteFile ($path)
 

Открытые атрибуты

const PROGRESS_WIDTH = 500
 
- Открытые атрибуты унаследованные от SitemapFile
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
 

Защищенные члены

 reInit ($fileName)
 
 getPrefix ()
 
- Защищенные члены унаследованные от SitemapFile
 prepareFileName ($fileName)
 
 isSplitNeeded ()
 
 getFileUrl (File $f)
 

Защищенные данные

 $PID = 0
 
- Защищенные данные унаследованные от SitemapFile
 $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
 

Дополнительные унаследованные члены

- Защищенные статические члены унаследованные от FileSystemEntry
static getDocumentRoot ($siteId)
 

Подробное описание

См. определение в файле sitemapruntime.php строка 120

Конструктор(ы)

◆ __construct()

__construct ( $PID,
$fileName,
$arSettings )

См. определение в файле sitemapruntime.php строка 128

Методы

◆ appendIBlockEntry()

appendIBlockEntry ( $url,
$modifiedDate )

Overwrite parent method to creating temp-files and correctly work with multipart Appends new IBlock entry to the existing finished sitemap

Аргументы
string$urlIBlock entry URL.
string$modifiedDateIBlock entry modify timestamp.
Возвращает
void

Переопределяет метод предка SitemapFile.

См. определение в файле sitemapruntime.php строка 195

◆ finish()

finish ( )

Rename runtime file to original name. If runtime have part - rename them all

См. определение в файле sitemapruntime.php строка 234

◆ getPrefix()

getPrefix ( )
protected

См. определение в файле sitemapruntime.php строка 251

◆ putSitemapContent()

putSitemapContent ( SitemapFile $sitemapFile)

См. определение в файле sitemapruntime.php строка 161

◆ reInit()

reInit ( $fileName)
protected

Recreate file with same settings to new part

Аргументы
string$fileName

Переопределяет метод предка SitemapFile.

См. определение в файле sitemapruntime.php строка 156

◆ setOriginalFile()

setOriginalFile ( SitemapFile $sitemapFile)

См. определение в файле sitemapruntime.php строка 180

◆ showProgress()

static showProgress ( $text,
$title,
$v )
static

См. определение в файле sitemapruntime.php строка 256

Данные класса

◆ $PID

$PID = 0
protected

См. определение в файле sitemapruntime.php строка 125

◆ PROGRESS_WIDTH

const PROGRESS_WIDTH = 500

См. определение в файле sitemapruntime.php строка 123