public function GetResourceId($scheduleId, ISchedulePage $page) { $resourceId = $page->GetResourceId(); if (!empty($resourceId)) { return $resourceId; } $cookie = $this->getTreeCookie($scheduleId); if (!empty($cookie)) { if (strpos($cookie, '-') !== false) { $parts = explode('-', $cookie); return $parts[2]; } } return null; }