static function GetPost() { self::$postTimeTableFields = new CSupportTableFields(CSupportTimetable::$fieldsTypes); self::$postTimeTableSheduleFields = new CSupportTableFields(CSupportTimetable::$fieldsTypesShedule, CSupportTableFields::C_Table); $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::$postTimeTableFields->FromArray($_REQUEST); self::$id = self::$postTimeTableFields->ID; if (isset($_REQUEST["ArrShedule"]) && is_array($_REQUEST["ArrShedule"]) && count($_REQUEST["ArrShedule"]) > 0) { self::ArrSheduleInObj($_REQUEST["ArrShedule"]); } $res = true; } return $res; }