if (strlen($vv) > 0) { $arAccessCodes[] = $vv; } } } } } $arFields = array("ID" => intVal($_POST['EVENT_ID']), "DT_FROM_TS" => $_POST['EVENT_FROM_TS'], "DT_TO_TS" => $_POST['EVENT_TO_TS'], "DATE_FROM" => $_POST['DATE_FROM'], "DATE_TO" => $_POST['DATE_FROM'], "TIME_FROM" => $_POST['TIME_FROM'], "TIME_TO" => $_POST['TIME_TO'], "TZ_FROM" => $_POST['TZ_FROM'], "TZ_TO" => $_POST['TZ_TO'], "DEFAULT_TZ" => $_POST['DEFAULT_TZ'], "SKIP_TIME" => $_POST['EVENT_FULL_DAY'] == 'Y', 'NAME' => trim($_POST['EVENT_NAME']), 'DESCRIPTION' => trim($_POST['EVENT_DESCRIPTION']), 'SECTION' => intVal($_POST['EVENT_SECTION']), 'ACCESSIBILITY' => $_POST['EVENT_ACCESSIBILITY'], 'IMPORTANCE' => $_POST['EVENT_IMPORTANCE'], 'RRULE' => $_POST['EVENT_RRULE'], 'LOCATION' => $_POST['EVENT_LOCATION'], "REMIND" => isset($_POST['EVENT_REMIND']) ? array(0 => array('count' => $_POST['EVENT_REMIND_COUNT'], 'type' => $_POST['EVENT_REMIND_TYPE'])) : null); // Userfields for event $arUFFields = array(); foreach ($_POST as $field => $value) { if (substr($field, 0, 3) == "UF_") { $arUFFields[$field] = $value; } } CCalendarLiveFeed::EditCalendarEventEntry($arFields, $arUFFields, $arAccessCodes, array('type' => 'user', 'userId' => $arBlog["OWNER_ID"])); $redirectUrl = CComponentEngine::MakePathFromTemplate($arParams["PATH_TO_BLOG"], array("user_id" => $arBlog["OWNER_ID"])); LocalRedirect($redirectUrl); } if ($_POST["save"] == "Y" && $_POST["changePostFormTab"] == "lists" && (check_bitrix_sessid() || $arParams["IS_REST"] == "Y")) { $redirectUrl = CComponentEngine::MakePathFromTemplate($arParams["PATH_TO_BLOG"], array("user_id" => $arBlog["OWNER_ID"])); LocalRedirect($redirectUrl); } if (($_POST["apply"] || $_POST["save"] || $_POST["draft"]) && empty($_POST["reset"])) { if (check_bitrix_sessid() || $arParams["IS_REST"] == "Y") { if (strlen($arResult["ERROR_MESSAGE"]) <= 0) { $GLOBALS["DB"]->StartTransaction(); $CATEGORYtmp = array(); if (!empty($_POST["TAGS"])) { $dbCategory = CBlogCategory::GetList(array(), array("BLOG_ID" => $arBlog["ID"])); while ($arCategory = $dbCategory->Fetch()) {