Bitrix-D7  20.0.0
Класс SitemapRuntimeTable
Граф наследования:SitemapRuntimeTable:

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

static getFilePath ()
 
static getTableName ()
 
static getMap ()
 
static clearByPid ($PID)
 

Поля данных

const ACTIVE = 'Y'
 
const INACTIVE = 'N'
 
const ITEM_TYPE_DIR = 'D'
 
const ITEM_TYPE_FILE = 'F'
 
const ITEM_TYPE_IBLOCK = 'I'
 
const ITEM_TYPE_SECTION = 'S'
 
const ITEM_TYPE_ELEMENT = 'E'
 
const ITEM_TYPE_FORUM = 'G'
 
const ITEM_TYPE_TOPIC = 'T'
 
const PROCESSED = 'Y'
 
const UNPROCESSED = 'N'
 

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

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

Методы

◆ clearByPid()

static clearByPid (   $PID)
static

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

96  {
98  $query = $connection->query("
99 DELETE
100 FROM " . self::getTableName() . "
101 WHERE PID='" . intval($PID) . "'
102 ");
103  }

◆ getFilePath()

static getFilePath ( )
static

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

38  {
39  return __FILE__;
40  }

◆ getMap()

static getMap ( )
static

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

48  {
49  $fieldsMap = array(
50  'ID' => array(
51  'data_type' => 'integer',
52  'primary' => true,
53  'autocomplete' => true,
54  ),
55  'PID' => array(
56  'data_type' => 'integer',
57  'required' => true,
58  ),
59  'PROCESSED' => array(
60  'data_type' => 'boolean',
61  'values' => array(self::PROCESSED, self::UNPROCESSED),
62  ),
63  'ITEM_PATH' => array(
64  'data_type' => 'string',
65  ),
66  'ITEM_ID' => array(
67  'data_type' => 'integer',
68  ),
69  'ITEM_TYPE' => array(
70  'data_type' => 'enum',
71  'values' => array(
72  self::ITEM_TYPE_DIR,
73  self::ITEM_TYPE_FILE,
74  self::ITEM_TYPE_IBLOCK,
75  self::ITEM_TYPE_SECTION,
76  self::ITEM_TYPE_ELEMENT,
77  self::ITEM_TYPE_FORUM,
78  self::ITEM_TYPE_TOPIC,
79  ),
80  ),
81  'ACTIVE' => array(
82  'data_type' => 'boolean',
83  'values' => array(self::INACTIVE, self::ACTIVE),
84  ),
85  'ACTIVE_ELEMENT' => array(
86  'data_type' => 'boolean',
87  'values' => array(self::INACTIVE, self::ACTIVE),
88  ),
89  );
90 
91  return $fieldsMap;
92  }

◆ getTableName()

static getTableName ( )
static

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

43  {
44  return 'b_seo_sitemap_runtime';
45  }

Поля

◆ ACTIVE

const ACTIVE = 'Y'

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

◆ INACTIVE

const INACTIVE = 'N'

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

◆ ITEM_TYPE_DIR

const ITEM_TYPE_DIR = 'D'

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

◆ ITEM_TYPE_ELEMENT

const ITEM_TYPE_ELEMENT = 'E'

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

◆ ITEM_TYPE_FILE

const ITEM_TYPE_FILE = 'F'

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

◆ ITEM_TYPE_FORUM

const ITEM_TYPE_FORUM = 'G'

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

◆ ITEM_TYPE_IBLOCK

const ITEM_TYPE_IBLOCK = 'I'

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

◆ ITEM_TYPE_SECTION

const ITEM_TYPE_SECTION = 'S'

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

◆ ITEM_TYPE_TOPIC

const ITEM_TYPE_TOPIC = 'T'

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

◆ PROCESSED

const PROCESSED = 'Y'

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

◆ UNPROCESSED

const UNPROCESSED = 'N'

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


Объявления и описания членов класса находятся в файле:
Bitrix\Main\Application\getConnection
static getConnection($name="")
Static method returns database connection for the specified name.
Definition: main/lib/application.php:381