• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar_sect.php
  • Класс: CCalendarSect
  • Вызов: CCalendarSect::SavePermissions
static function SavePermissions($sectId, $taskPerm)
{
	global $DB;
	$DB->Query("DELETE FROM b_calendar_access WHERE SECT_ID='".(int)$sectId."'", false, "FILE: ".__FILE__."
LINE: ".__LINE__); if (is_array($taskPerm)) { foreach($taskPerm as $accessCode => $taskId) { if (strpos($accessCode, "SG") === 0) { $accessCode = self::prepareGroupCode($accessCode); } $insert = $DB->PrepareInsert( "b_calendar_access", [ "ACCESS_CODE" => $accessCode, "TASK_ID" => (int)$taskId, "SECT_ID" => (int)$sectId, ] ); $strSql = "INSERT INTO b_calendar_access(".$insert[0].") VALUES(".$insert[1].")"; $DB->Query($strSql , false, "File: ".__FILE__."
Line: ".__LINE__); } } }