static function GetPost() { self::$postHolidaysFields = new CSupportTableFields(CSupportHolidays::$holidays); self::$postHolidaysFields->DATE_FROM = time() + CTimeZone::GetOffset(); self::$postHolidaysFields->DATE_TILL = time() + CTimeZone::GetOffset(); self::$postHolidaysSlaFields = new CSupportTableFields(CSupportHolidays::$sla2holidays, CSupportTableFields::C_Table); self::$postHolidaysSlaFields->RemoveExistingRows(); $res = false; if (isset($_REQUEST["ID"]) && intval($_REQUEST["ID"]) > 0) { self::$id = intval($_REQUEST["ID"]); } if (check_bitrix_sessid() && $_SERVER["REQUEST_METHOD"] == "POST") { // Get data from POST self::$postHolidaysFields->FromArray($_REQUEST); self::$id = self::$postHolidaysFields->ID; if (isset($_REQUEST["SLA_ID"]) && is_array($_REQUEST["SLA_ID"]) && count($_REQUEST["SLA_ID"]) > 0) { self::ArrSLAinObj($_REQUEST["SLA_ID"]); } $res = true; } return $res; }