/**
* @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;
}
}