static function Read() { if (self::$id <= 0) { return false; } self::$holidaysFields = new CSupportTableFields(CSupportHolidays::$holidays); $rs = CSupportHolidays::GetList(array(), array('ID' => self::$id)); if ($arResult = $rs->Fetch()) { self::$holidaysFields->FromArray($arResult); self::$notSaved = false; self::$holidaysSlaFields = CSupportHolidays::GetSLAByID(self::$id, true); } else { self::$canNotRead = true; return false; } return true; }
static function Read() { if (self::$id <= 0) { return false; } self::$timeTableFields = new CSupportTableFields(CSupportTimetable::$fieldsTypes); $rs = CSupportTimetable::GetList(array(), array('ID' => self::$id)); if ($arResult = $rs->Fetch()) { self::$timeTableFields->FromArray($arResult); self::$notSaved = false; self::$timeTableSheduleFields = CSupportTimetable::GetSheduleByID(self::$id, true); } else { self::$canNotRead = true; return false; } return true; }