/** * @copydoc PKPNotificationOperationManager::getNotificationContents() */ public function getStyleClass($notification) { $styleClass = parent::getStyleClass($notification); switch ($notification->getType()) { case NOTIFICATION_TYPE_SUCCESS: return NOTIFICATION_STYLE_CLASS_SUCCESS; case NOTIFICATION_TYPE_WARNING: return NOTIFICATION_STYLE_CLASS_WARNING; case NOTIFICATION_TYPE_ERROR: return NOTIFICATION_STYLE_CLASS_ERROR; case NOTIFICATION_TYPE_INFORMATION: return NOTIFICATION_STYLE_CLASS_INFORMATION; case NOTIFICATION_TYPE_FORBIDDEN: return NOTIFICATION_STYLE_CLASS_FORBIDDEN; case NOTIFICATION_TYPE_HELP: return NOTIFICATION_STYLE_CLASS_HELP; case NOTIFICATION_TYPE_FORM_ERROR: return NOTIFICATION_STYLE_CLASS_FORM_ERROR; case NOTIFICATION_TYPE_REVIEW_ROUND_STATUS: return NOTIFICATION_STYLE_CLASS_INFORMATION; default: $delegateResult = $this->getByDelegate($notification->getType(), $notification->getAssocType(), $notification->getAssocId(), __FUNCTION__, array($notification)); if ($delegateResult) { $styleClass = $delegateResult; } return $styleClass; } }