1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
ratings_components.php
См. документацию.
1<?php
2
3IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/learning/general/ratings_components.php");
4
5// 2012-04-16 Checked/modified for compatibility with new data model
7{
8 // 2012-04-16 Checked/modified for compatibility with new data model
9 public static function OnGetRatingContentOwner($arParams)
10 {
11 if ($arParams['ENTITY_TYPE_ID'] == 'LEARN_LESSON')
12 {
13 $arFilter = Array(
14 'LESSON_ID' => intval($arParams['ENTITY_ID']),
15 );
16 $Item = CLearnLesson::GetList($arOrder = array(), $arFilter);
17 if($arItem = $Item->Fetch())
18 return $arItem['CREATED_BY'];
19 else
20 return 0;
21 }
22 return false;
23 }
24
25 // 2012-04-16 Checked/modified for compatibility with new data model
26 public static function OnAddRatingVote($id, $arParams)
27 {
28 if (in_array($arParams['ENTITY_TYPE_ID'], Array('LEARN_CHAPTER', 'LEARN_LESSON', 'LEARN_COURSE')))
29 {
30 global $CACHE_MANAGER;
31 $CACHE_MANAGER->ClearByTag($arParams['ENTITY_TYPE_ID'].'_'.intval($arParams['ENTITY_ID']));
32
33 return true;
34 }
35 return false;
36 }
37
38 // 2012-04-16 Checked/modified for compatibility with new data model
39 public static function OnCancelRatingVote($id, $arParams)
40 {
42 }
43}
$arParams
Определения access_dialog.php:21
const BX_ROOT
Определения bx_root.php:3
static GetList($arOrder=array(), $arFilter=array(), $arSelectFields=array(), $arNavParams=array())
Определения clearnlesson.php:1849
static OnAddRatingVote($id, $arParams)
Определения ratings_components.php:26
static OnGetRatingContentOwner($arParams)
Определения ratings_components.php:9
static OnCancelRatingVote($id, $arParams)
Определения ratings_components.php:39
global $CACHE_MANAGER
Определения clear_component_cache.php:7
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$_SERVER["DOCUMENT_ROOT"]
Определения cron_frame.php:9
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
Определения tools.php:3778
$arFilter
Определения user_search.php:106