One Hat Cyber Team
Your IP :
216.73.216.182
Server IP :
203.175.9.166
Server :
Linux tanggamus.iixcp.rumahweb.net 5.14.0-427.28.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 2 03:44:10 EDT 2024 x86_64
Server Software :
LiteSpeed
PHP Version :
7.4.33
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
cite5577
/
www
/
classes
/
notification
/
form
/
View File Name :
NotificationSettingsForm.inc.php
<?php /** * @file classes/notification/form/NotificationSettingsForm.inc.php * * Copyright (c) 2014-2021 Simon Fraser University * Copyright (c) 2003-2021 John Willinsky * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. * * @class NotificationSettingsForm * @ingroup notification_form * * @brief Form to edit notification settings. */ import('lib.pkp.classes.notification.form.PKPNotificationSettingsForm'); class NotificationSettingsForm extends PKPNotificationSettingsForm { /** * @copydoc PKPNotificationSettingsForm::getNotificationSettingsMap() */ protected function getNotificationSettingsMap() { $settingsMap = parent::getNotificationSettingsMap(); $settingsMap[NOTIFICATION_TYPE_PUBLISHED_ISSUE] = array( 'settingName' => 'notificationPublishedIssue', 'emailSettingName' => 'emailNotificationPublishedIssue', 'settingKey' => 'notification.type.issuePublished', ); return $settingsMap; } /** * @copydoc PKPNotificationSettingsForm::getNotificationSettingsCategories() */ public function getNotificationSettingCategories() { $categories = parent::getNotificationSettingCategories(); for ($i = 0; $i < count($categories); $i++) { if ($categories[$i]['categoryKey'] === 'notification.type.public') { $categories[$i]['settings'][] = NOTIFICATION_TYPE_PUBLISHED_ISSUE; break; } } return $categories; } }