public function getWarningHTML($type) { $return = ''; $subspecialty_id = $this->session->firm ? $this->session->firm->serviceSubspecialtyAssignment->subspecialty_id : null; if ($rule = OphTrOperationbooking_Admission_Letter_Warning_Rule::getRule($type, $this->session->theatre->site_id, $this->operation->event->episode->patient->isChild($this->session->date), $this->session->theatre_id, $subspecialty_id, $this->session->firm_id)) { if ($rule->strong) { $return .= '<strong>'; } if ($rule->emphasis) { $return .= '<em>'; } $return .= $rule->warning_text; if ($rule->emphasis) { $return .= '</em>'; } if ($rule->strong) { $return .= '</strong>'; } } return $return; }