- Модуль: seo
- Путь к файлу: ~/bitrix/modules/seo/lib/Sitemap/File/Runtime.php
- Класс: BitrixSeoSitemapFileRuntime
- Вызов: Runtime::__construct
public function __construct($PID, $fileName, $arSettings)
{
$this->PID = $PID;
if ($this->partFile == '')
{
$this->partFile = $fileName;
}
// normalize slashes
$fileName = Path::normalize($fileName);
// divide directory and path tp correctly add prefix
$lastSlashPosition = mb_strrpos($fileName, "/");
$fileDirectory = '';
if ($lastSlashPosition !== false)
{
$fileDirectory = mb_substr($fileName, 0, $lastSlashPosition + 1);
$fileName = mb_substr($fileName, $lastSlashPosition + 1);
}
parent::__construct($fileDirectory . $this->getPrefix() . $fileName, $arSettings);
}