/** * @copydoc PKPNotificationManager::getNotificationTitle() */ public function getNotificationTitle($notification) { switch ($notification->getType()) { case NOTIFICATION_TYPE_CONFIGURE_PAYMENT_METHOD: return __('notification.type.configurePaymentMethod.title'); } return parent::getNotificationTitle($notification); }
/** * @copydoc PKPNotificationManager::getNotificationTitle() */ public function getNotificationTitle($notification) { switch ($notification->getType()) { case NOTIFICATION_TYPE_APPROVE_SUBMISSION: case NOTIFICATION_TYPE_FORMAT_NEEDS_APPROVED_SUBMISSION: return __('notification.type.approveSubmissionTitle'); case NOTIFICATION_TYPE_VISIT_CATALOG: return __('notification.type.visitCatalogTitle'); case NOTIFICATION_TYPE_REVIEW_ROUND_STATUS: $reviewRoundDao = DAORegistry::getDAO('ReviewRoundDAO'); $reviewRound = $reviewRoundDao->getById($notification->getAssocId()); return __('notification.type.roundStatusTitle', array('round' => $reviewRound->getRound())); case NOTIFICATION_TYPE_CONFIGURE_PAYMENT_METHOD: return __('notification.type.configurePaymentMethod.title'); } return parent::getNotificationTitle($notification); }