1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
updtr957.php
См. документацию.
1<?
2// set EUV for logged events
3$dbResult = CSocNetLog::GetList(Array("ENTITY_ID" => "ASC"), Array(), array("ENTITY_TYPE", "ENTITY_ID"));
4while ($arResult = $dbResult->Fetch())
5{
6 if ($arResult["ENTITY_TYPE"] == "U" && intval($arResult["ENTITY_ID"]) > 0)
7 CSocNetEventUserView::SetUser($arResult["ENTITY_ID"], false, false, true);
8 elseif ($arResult["ENTITY_TYPE"] == "G" && intval($arResult["ENTITY_ID"]) > 0)
9 CSocNetEventUserView::SetGroup($arResult["ENTITY_ID"], true);
10}
11
12// set EUV for wiki
13$dbResult = CSocNetEventUserView::GetList(array("ENTITY_ID" => "DESC"), Array("ENTITY_TYPE" => "G"), array("ENTITY_ID"));
14while ($arResult = $dbResult->Fetch())
15 CSocNetEventUserView::SetFeature("G", $arResult["ENTITY_ID"], "wiki");
16
17// set EUV for news
18if (IsModuleInstalled("intranet"))
19{
21 array("ENTITY_ID" => "ASC"),
22 array(
23 "ENTITY_TYPE" => "N",
24 )
25 );
26 $arResult = $dbResult->Fetch();
27 if (!$arResult)
29 array(
30 "ENTITY_TYPE" => "N",
31 "ENTITY_ID" => 0,
32 "EVENT_ID" => "news",
33 "USER_ID" => 0,
34 "USER_ANONYMOUS" => "N"
35 )
36 );
37}
38
39$dbResult = CSocNetEventUserView::GetList(array("ENTITY_ID" => "DESC"), Array("ENTITY_TYPE" => "G"), array("ENTITY_ID"));
40while ($arResult = $dbResult->Fetch())
41 CSocNetEventUserView::SetFeature("G", $arResult["ENTITY_ID"], "wiki");
42
43// set blog_comment and blog_post for blog
45 array("ENTITY_ID" => "DESC"),
46 array(
47 "EVENT_ID" => array(
48 "blog_post",
49 "blog_comment",
50 "blog_post_micro",
51 ),
52 ),
53 false,
54 false,
55 array("ID")
56 );
57while ($arResult = $dbResult->Fetch())
59
60$dbResult = CSocNetLogEvents::GetList(array("ENTITY_ID" => "DESC"), Array("EVENT_ID" => "blog"));
61while ($arResult = $dbResult->Fetch())
62{
63 $arLogEvent = array(
64 "USER_ID" => $arResult["USER_ID"],
65 "ENTITY_TYPE" => $arResult["ENTITY_TYPE"],
66 "ENTITY_ID" => $arResult["ENTITY_ID"],
67 "ENTITY_CB" => $arResult["ENTITY_CB"],
68 "ENTITY_MY" => $arResult["ENTITY_MY"],
69 "MAIL_EVENT" => $arResult["MAIL_EVENT"],
70 "TRANSPORT" => $arResult["TRANSPORT"],
71 "VISIBLE" => $arResult["VISIBLE"]
72 );
73 if ($arResult["SITE_ID"] <> '')
74 $arLogEvent["SITE_ID"] = $arResult["SITE_ID"];
75 else
76 $arLogEvent["SITE_ID"] = false;
77
78 $arLogEventToAdd = array_merge($arLogEvent, array("EVENT_ID" => "blog_post"));
79 CSocNetLogEvents::Add($arLogEventToAdd);
80
81 $arLogEventToAdd = array_merge($arLogEvent, array("EVENT_ID" => "blog_comment"));
82 CSocNetLogEvents::Add($arLogEventToAdd);
83
84 $arLogEventToAdd = array_merge($arLogEvent, array("EVENT_ID" => "blog_post_micro"));
85 CSocNetLogEvents::Add($arLogEventToAdd);
86}
87
88// set system_friends and system_groups for user system
90 array("ENTITY_ID" => "DESC"),
91 array(
92 "ENTITY_TYPE" => "U",
93 "EVENT_ID" => array(
94 "system_friends",
95 "system_groups"
96 )
97 ),
98 false,
99 false,
100 array("ID")
101 );
102while ($arResult = $dbResult->Fetch())
104
106 array("ENTITY_ID" => "DESC"),
107 array(
108 "ENTITY_TYPE" => "U",
109 "EVENT_ID" => "system"
110 )
111 );
112while ($arResult = $dbResult->Fetch())
113{
114 $arLogEvent = array(
115 "USER_ID" => $arResult["USER_ID"],
116 "ENTITY_TYPE" => $arResult["ENTITY_TYPE"],
117 "ENTITY_ID" => $arResult["ENTITY_ID"],
118 "ENTITY_CB" => $arResult["ENTITY_CB"],
119 "ENTITY_MY" => $arResult["ENTITY_MY"],
120 "MAIL_EVENT" => $arResult["MAIL_EVENT"],
121 "TRANSPORT" => $arResult["TRANSPORT"],
122 "VISIBLE" => $arResult["VISIBLE"]
123 );
124 if ($arResult["SITE_ID"] <> '')
125 $arLogEvent["SITE_ID"] = $arResult["SITE_ID"];
126 else
127 $arLogEvent["SITE_ID"] = false;
128
129 $arLogEventToAdd = array_merge($arLogEvent, array("EVENT_ID" => "system_friends"));
130 CSocNetLogEvents::Add($arLogEventToAdd);
131
132 $arLogEventToAdd = array_merge($arLogEvent, array("EVENT_ID" => "system_groups"));
133 CSocNetLogEvents::Add($arLogEventToAdd);
134}
135?>
$arResult
Определения generate_coupon.php:16
static SetFeature($entityType, $entityID, $feature, $op=false, $permX=false, $bCheckEmpty=false)
Определения event_user_view.php:310
static SetUser($entityID, $feature=false, $permX=false, $bSetFeatures=false)
Определения event_user_view.php:7
static Delete($ID)
Определения log_events.php:142
static GetList($arOrder=Array("ENTITY_ID"=> "DESC"), $arFilter=Array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array())
Определения event_user_view.php:33
static Add($arFields)
Определения event_user_view.php:10
static Add($arFields)
Определения log_events.php:10
static GetList($arOrder=Array("ID"=> "DESC"), $arFilter=Array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array(), $arParams=array())
Определения log_events.php:74
static GetList($arOrder=Array("ID"=> "DESC"), $arFilter=Array(), $arGroupBy=false, $arNavStartParams=false, $arSelectFields=array(), $arParams=array())
Определения log.php:338
while( $arBasket=$dbBasket->Fetch())
Определения commerceml.php:73
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
IsModuleInstalled($module_id)
Определения tools.php:5301
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)
Определения prolog_main_admin.php:393
$dbResult
Определения updtr957.php:3