/**
* @copydoc PKPNotificationOperationManager::getNotificationContents()
*/
public function getIconClass($notification)
{
$iconClass = parent::getIconClass($notification);
switch ($notification->getType()) {
case NOTIFICATION_TYPE_SUCCESS:
return 'notifyIconSuccess';
case NOTIFICATION_TYPE_WARNING:
return 'notifyIconWarning';
case NOTIFICATION_TYPE_ERROR:
return 'notifyIconError';
case NOTIFICATION_TYPE_INFORMATION:
return 'notifyIconInfo';
case NOTIFICATION_TYPE_FORBIDDEN:
return 'notifyIconForbidden';
case NOTIFICATION_TYPE_HELP:
return 'notifyIconHelp';
default:
$delegateResult = $this->getByDelegate($notification->getType(), $notification->getAssocType(), $notification->getAssocId(), __FUNCTION__, array($notification));
if ($delegateResult) {
$iconClass = $delegateResult;
}
return $iconClass;
}
}