function DisplayBareRelations(WebPage $oPage, $bEditMode = false) { parent::DisplayBareRelations($oPage, $bEditMode); if (!$bEditMode) { if (MetaModel::IsValidClass('KnownError')) { //Search for known errors $oPage->SetCurrentTab(Dict::S('Class:UserRequest:KnownErrorList')); $iTicketID = $this->GetKey(); $oKnownErrorSet = new CMDBObjectSet(DBObjectSearch::FromOQL("SELECT KnownError AS ke JOIN lnkErrorToFunctionalCI AS l1 ON l1.error_id=ke.id JOIN FunctionalCI AS ci ON l1.functionalci_id=ci.id JOIN lnkFunctionalCIToTicket AS l2 ON l2.functionalci_id=ci.id WHERE l2.ticket_id={$iTicketID}")); $iNumberKE = $oKnownErrorSet->count(); if ($iNumberKE > 0) { $oPage->SetCurrentTab(Dict::S('Class:UserRequest:KnownErrorList') . " ({$iNumberKE})"); } else { $oPage->SetCurrentTab(Dict::S('Class:UserRequest:KnownErrorList')); } self::DisplaySet($oPage, $oKnownErrorSet, array('menu' => false)); } } }