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