1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
sitemap.php
См. документацию.
1<?php
2
3class CSiteMap extends CAllSiteMap
4{
5 function GetURLs($site_id, $ID, $limit = 0)
6 {
7 $DB = CDatabase::GetModuleConnection('search');
8 $strSql = '
9 SELECT
10 sc.ID
11 ,sc.MODULE_ID
12 ,sc.ITEM_ID
13 ,sc.TITLE
14 ,sc.PARAM1
15 ,sc.PARAM2
16 ,sc.UPD
17 ,sc.DATE_FROM
18 ,sc.DATE_TO
19 ,L.DIR
20 ,L.SERVER_NAME
21 ,sc.URL as URL
22 ,scsite.URL as SITE_URL
23 ,scsite.SITE_ID
24 ,' . $DB->DateToCharFunction('sc.DATE_CHANGE') . ' as FULL_DATE_CHANGE
25 ,' . $DB->DateToCharFunction('sc.DATE_CHANGE', 'SHORT') . " as DATE_CHANGE
26 FROM b_search_content sc
27 INNER JOIN b_search_content_site scsite ON sc.ID=scsite.SEARCH_CONTENT_ID
28 INNER JOIN b_lang L ON scsite.SITE_ID=L.LID
29 INNER JOIN b_search_content_right scg ON sc.ID=scg.SEARCH_CONTENT_ID
30 WHERE
31 scg.GROUP_CODE='G2'
32 AND scsite.SITE_ID='" . $DB->ForSQL($site_id, 2) . "'
33 AND (sc.DATE_FROM is null OR sc.DATE_FROM <= " . $DB->CurrentTimeFunction() . ')
34 AND (sc.DATE_TO is null OR sc.DATE_TO >= ' . $DB->CurrentTimeFunction() . ')
35 AND sc.ID > ' . intval($ID) . '
36 ORDER BY
37 sc.ID
38 ';
39 if (intval($limit) > 0)
40 {
41 $strSql .= 'LIMIT ' . intval($limit);
42 }
43 $r = $DB->Query($strSql);
44 parent::__construct($r->result);
45 }
46}
$DB
Определения dbresult.php:40
Определения sitemap.php:5
Определения sitemap.php:4
GetURLs($site_id, $ID, $limit=0)
Определения sitemap.php:5
if($ajaxMode) $ID
Определения get_user.php:27
$site_id
Определения sonet_set_content_view.php:9