/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:403:        "class": "AdminEmailQueueController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:406:        "file": "app/controllers/AdminEmailQueueController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:410:        "class": "AdminEmailQueueTenantController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:413:        "file": "app/controllers/AdminEmailQueueTenantController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:585:        "class": "AdminNotificationAuditController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:588:        "file": "app/controllers/AdminNotificationAuditController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:592:        "class": "AdminNotificationBroadcastController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:595:        "file": "app/controllers/AdminNotificationBroadcastController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:599:        "class": "AdminNotificationController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:602:        "file": "app/controllers/AdminNotificationController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:606:        "class": "AdminNotificationDigestController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:609:        "file": "app/controllers/AdminNotificationDigestController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:634:        "class": "AdminOrgSmtpController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:637:        "file": "app/controllers/AdminOrgSmtpController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1012:        "class": "AdminSmtpDiagnoseController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1015:        "file": "app/controllers/AdminSmtpDiagnoseController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1187:        "class": "AdminWorkflowNotificationRulesController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1190:        "file": "app/controllers/AdminWorkflowNotificationRulesController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1278:        "class": "AuthorNotificationsController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1281:        "file": "app/controllers/AuthorNotificationsController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1614:        "class": "NotificationController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1617:        "file": "app/controllers/NotificationController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1621:        "class": "NotificationCountController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1624:        "file": "app/controllers/NotificationCountController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1628:        "class": "NotificationSettingsController",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:1631:        "file": "app/controllers/NotificationSettingsController.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:2138:        "class": "ConferenceNotificationService",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:2140:        "file": "app/services/ConferenceNotificationService.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:2528:        "class": "Mailer",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:2530:        "file": "app/services/Mailer.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:2534:        "class": "MailerService",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:2536:        "file": "app/services/MailerService.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:2540:        "class": "NotificationService",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:2542:        "file": "app/services/NotificationService.php"
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:2948:        "class": "SmtpClient",
/home/shquier/easyconf.net/easychair/public/storage/knowledge/discovery.json:2950:        "file": "app/services/SmtpClient.php"
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:196:16	/easychair/admin/notification-audit	admin	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:197:16	/easychair/admin/notification-audit	author	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:198:16	/easychair/admin/notification-audit	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:199:16	/easychair/admin/notification-audit	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:200:16	/easychair/admin/notification-audit	org_admin	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:201:16	/easychair/admin/notification-audit	organizer	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:202:16	/easychair/admin/notification-audit	reviewer	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:203:16	/easychair/admin/notification-audit	super_admin	1	1	1	1
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:204:16	/easychair/admin/notification-audit	track_chair	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:205:15	/easychair/admin/notification-broadcast	admin	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:206:15	/easychair/admin/notification-broadcast	author	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:207:15	/easychair/admin/notification-broadcast	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:208:15	/easychair/admin/notification-broadcast	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:209:15	/easychair/admin/notification-broadcast	org_admin	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:210:15	/easychair/admin/notification-broadcast	organizer	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:211:15	/easychair/admin/notification-broadcast	reviewer	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:212:15	/easychair/admin/notification-broadcast	super_admin	1	1	1	1
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:213:15	/easychair/admin/notification-broadcast	track_chair	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:214:17	/easychair/admin/notification-digest	admin	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:215:17	/easychair/admin/notification-digest	author	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:216:17	/easychair/admin/notification-digest	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:217:17	/easychair/admin/notification-digest	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:218:17	/easychair/admin/notification-digest	org_admin	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:219:17	/easychair/admin/notification-digest	organizer	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:220:17	/easychair/admin/notification-digest	reviewer	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:221:17	/easychair/admin/notification-digest	super_admin	1	1	1	1
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:222:17	/easychair/admin/notification-digest	track_chair	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:232:56	/easychair/admin/org-smtp	admin	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:233:56	/easychair/admin/org-smtp	author	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:234:56	/easychair/admin/org-smtp	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:235:56	/easychair/admin/org-smtp	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:236:56	/easychair/admin/org-smtp	org_admin	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:237:56	/easychair/admin/org-smtp	organizer	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:238:56	/easychair/admin/org-smtp	reviewer	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:239:56	/easychair/admin/org-smtp	super_admin	1	1	1	1
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:240:56	/easychair/admin/org-smtp	track_chair	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:421:11	/easychair/admin/workflow-notifications	admin	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:422:11	/easychair/admin/workflow-notifications	author	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:423:11	/easychair/admin/workflow-notifications	conference_chair	1	1	1	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:424:11	/easychair/admin/workflow-notifications	conference_chair	1	1	1	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:425:11	/easychair/admin/workflow-notifications	org_admin	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:426:11	/easychair/admin/workflow-notifications	organizer	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:427:11	/easychair/admin/workflow-notifications	reviewer	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:428:11	/easychair/admin/workflow-notifications	super_admin	1	1	1	1
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/menu_matrix.txt:429:11	/easychair/admin/workflow-notifications	track_chair	0	0	0	0
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/rbac.sql:81:INSERT INTO `rbac_menu_items` VALUES (1,'admin_dashboard','Dashboard','لوحة التحكم','menu.dashboard','/easychair/admin/dashboard','fa-gauge-high','core',1,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(2,'admin_conferences','Conferences','قائمة مؤتمراتك','menu.conferences','/easychair/admin/conferences','fa-folder','conferences',20,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(3,'admin_organizations','Organizations','المؤسسات','menu.organizations','/easychair/admin/organizations','fa-building','organizations',25,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(4,'admin_users','Users','المستخدمون','menu.users','/easychair/admin/users','fa-users','users',30,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(5,'admin_roles','Roles','إدارة الصلاحيات','menu.roles','/easychair/admin/roles','fa-user-shield','roles',35,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(6,'admin_submissions','Submissions','إدارة التقديمات','menu.submissions','/easychair/admin/submissions','fa-inbox','submissions',40,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(7,'admin_reviewers','Reviewers','المحكمون','menu.reviewers','/easychair/admin/reviewers','fa-user-check','reviews',53,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(8,'admin_reviewer_expertise','Reviewer Expertise','خبرات المحكمين','menu.reviewer_expertise','/easychair/admin/reviewer-expertise','fa-brain','reviews',54,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(9,'admin_review_form','Review Form','نموذج التحكيم','menu.review_form','/easychair/admin/review-form','fa-clipboard-list','reviews',55,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(10,'admin_workflow','Workflow','سير العمل','menu.workflow','/easychair/admin/workflow','fa-diagram-project','workflow',70,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(11,'admin_workflow_notifications','Workflow Notifications','تنبيهات سير العمل','menu.workflow_notifications','/easychair/admin/workflow-notifications','fa-bell','workflow',73,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(12,'admin_decisions','Decisions','لوحة القرارات','menu.decisions','/easychair/admin/decisions','fa-gavel','decisions',60,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(13,'admin_email_templates','Email Templates','قوالب البريد','menu.email_templates','/easychair/admin/email-templates','fa-envelope-open-text','mail',91,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(14,'admin_conference_mail','Conference Mail','بريد المؤتمر','menu.conference_mail','/easychair/admin/conference-mail','fa-envelope-circle-check','mail',90,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(15,'admin_notification_broadcast','Notification Broadcast','إرسال إشعار','menu.notification_broadcast','/easychair/admin/notification-broadcast','fa-bullhorn','notifications',100,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(16,'admin_notification_audit','Notification Audit','تدقيق الإشعارات','menu.notification_audit','/easychair/admin/notification-audit','fa-bell-circle-check','notifications',101,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(17,'admin_notification_digest','Notification Digest','ملخص الإشعارات','menu.notification_digest','/easychair/admin/notification-digest','fa-newspaper','notifications',102,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(18,'admin_conference_home','Smart Homepage','الصفحة الذكية','menu.smart_homepage','/easychair/admin/conference-home','fa-palette','conference_business',10,1,'2026-04-28 02:48:41','2026-04-28 22:18:34'),(19,'admin_production','Production / Camera-ready','الإنتاج والنسخة النهائية','menu.production','/easychair/admin/production','fa-industry','conference_business',50,1,'2026-04-28 02:48:41','2026-04-28 22:18:34'),(20,'admin_issues','Issues / Proceedings','الإصدارات والوقائع','menu.issues','/easychair/admin/issues','fa-book','conference_business',60,1,'2026-04-28 02:48:41','2026-04-28 22:18:34'),(21,'admin_certificates','Certificates','الشهادات','menu.certificates','/easychair/admin/certificates','fa-certificate','conference_business',70,1,'2026-04-28 02:48:41','2026-04-28 22:18:34'),(22,'admin_business','Conference Business','أعمال المؤتمر','menu.conference_business','/easychair/admin/conference-business','fa-calendar-days','conference_business',40,1,'2026-04-28 02:48:41','2026-04-28 22:18:34'),(23,'admin_profile_completion','Profile Completion','اكتمال الملفات','menu.profile_completion','/easychair/admin/profile-completion','fa-chart-pie','profile_fields',160,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(24,'admin_profile_fields','Profile Fields','حقول الملف الأكاديمي','menu.profile_fields','/easychair/admin/profile-fields','fa-list-check','profile_fields',161,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(25,'admin_rbac_matrix','RBAC Matrix','مصفوفة الصلاحيات','menu.rbac_matrix','/easychair/admin/rbac-matrix','fa-sliders','rbac',1000,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(26,'admin_dictionary','Dictionary','قاموس الترجمة','menu.dictionary','/easychair/admin/dictionary','fa-language','rbac',998,1,'2026-04-28 10:48:12','2026-04-28 10:48:12'),(27,'admin_submission_search','Submission Search','بحث التقديمات','menu.submission_search','/easychair/admin/submission-search','fa-magnifying-glass','submissions',39,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(28,'admin_reviewer_assignment','Reviewer Assignment','توزيع المحكمين','menu.reviewer_assignment','/easychair/admin/reviewer-assignments','fa-user-plus','reviews',52,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(29,'admin_review_monitor','Review Monitor','مراقبة التحكيم','menu.review_monitor','/easychair/admin/review-monitor','fa-chart-line','reviews',56,1,'2026-04-28 11:51:58','2026-04-28 11:51:58'),(30,'admin_submission_stage_rules','Submission Stage Rules','قواعد مراحل التقديم','menu.submission_stage_rules','/easychair/admin/submission-stage-rules','fa-list-ol','workflow',72,1,'2026-04-28 11:51:58','2026-04-28 11:51:58'),(31,'admin_conference_email_templates','Conference Email Templates','قوالب بريد المؤتمر','menu.conference_email_templates','/easychair/admin/conference-email-templates','fa-envelope-open-text','email_templates',91,1,'2026-04-28 11:51:58','2026-04-28 11:51:58'),(32,'admin_test_email','Test Email','اختبار البريد','menu.test_email','/easychair/admin/test-email','fa-paper-plane','mail',93,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(33,'admin_committee_images','Committee & Participant Images','صور اللجان والمشاركين','menu.committee_images','/easychair/admin/committee-images','fa-images','conference_business',30,1,'2026-04-28 11:51:58','2026-04-28 22:18:34'),(34,'admin_conference_role_permissions','Conference Role Permissions','صلاحيات أدوار المؤتمر','menu.conference_role_permissions','/easychair/admin/conference-role-permissions','fa-user-lock','rbac',996,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(35,'admin_conference_business_permissions','Conference Business Permissions','صلاحيات أعمال المؤتمر','menu.conference_business_permissions','/easychair/admin/conference-business-permissions','fa-shield-halved','rbac',997,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(36,'admin_custom_rights','Custom Rights','الحقوق المخصصة','menu.custom_rights','/easychair/admin/custom-rights','fa-key','rbac',998,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(37,'admin_dictionary_scan','Dictionary Scanner','ماسح القاموس','menu.dictionary_scan','/easychair/admin/dictionary-scan','fa-magnifying-glass','rbac',999,1,'2026-04-28 13:15:06','2026-04-28 13:15:06'),(38,'admin_dictionary_replace','Dictionary Replace','استبدال القاموس','menu.dictionary_replace','/easychair/admin/dictionary-replace','fa-wand-magic-sparkles','rbac',1000,1,'2026-04-28 13:31:22','2026-04-28 13:31:22'),(56,'admin_org_smtp','Organization SMTP','SMTP المؤسسة','menu.org_smtp','/easychair/admin/org-smtp','fa-server','mail',92,1,'2026-04-28 16:59:48','2026-04-28 19:07:12'),(57,'admin_rbac_scope','RBAC Scope Manager','مدير نطاق الصلاحيات','menu.rbac_scope','/easychair/admin/rbac-scope','fa-copy','rbac',999,1,'2026-04-28 18:11:13','2026-04-28 19:07:12'),(70,'admin_branding_final','Branding & Logos','الشعارات والهوية','menu.branding','/easychair/admin/branding','fa-image','conference_business',20,1,'2026-04-28 18:56:22','2026-04-28 22:18:34'),(183,'admin_access_audit','Access Audit','تدقيق الوصول','menu.access_audit','/easychair/admin/access-audit','fa-shield-halved','rbac',1002,1,'2026-04-28 19:08:01','2026-04-28 19:08:01'),(213,'admin_online_users','Online Users','المستخدمون المتصلون','menu.online_users','/easychair/admin/online-users','fa-users-viewfinder','rbac',1005,1,'2026-04-28 21:26:49','2026-04-28 21:26:49'),(214,'admin_user_scope_audit','User Scope Audit','تدقيق نطاق المستخدم','menu.user_scope_audit','/easychair/admin/user-scope-audit','fa-users-gear','rbac',1003,1,'2026-04-28 21:26:49','2026-04-28 21:26:49'),(215,'admin_scope_debug','Scope Debug','فحص النطاق','menu.scope_debug','/easychair/admin/scope-debug','fa-bug','rbac',1004,1,'2026-04-28 21:26:49','2026-04-28 21:26:49'),(238,'homepage_studio','Homepage Studio','استوديو الصفحة الرئيسية',NULL,'/easychair/admin/conference-home/studio','fa-solid fa-wand-magic','homepage',100,1,'2026-05-19 19:49:05','2026-05-19 19:49:05'),(239,'homepage_sections','Homepage Sections','أقسام الصفحة',NULL,'/easychair/admin/conference-home/sections','fa-solid fa-layer-group','homepage',100,1,'2026-05-19 19:49:05','2026-05-19 19:49:05'),(240,'homepage_blocks','Homepage Blocks','كتل الصفحة',NULL,'/easychair/admin/conference-home/blocks','fa-solid fa-cubes','homepage',100,1,'2026-05-19 19:49:05','2026-05-19 19:49:05');
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:57:app/controllers/AdminEmailQueueController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:58:app/controllers/AdminEmailQueueTenantController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:81:app/controllers/AdminNotificationAuditController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:82:app/controllers/AdminNotificationBroadcastController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:83:app/controllers/AdminNotificationController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:84:app/controllers/AdminNotificationDigestController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:90:app/controllers/AdminOrgSmtpController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:141:app/controllers/AdminSmtpDiagnoseController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:163:app/controllers/AdminWorkflowNotificationRulesController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:178:app/controllers/AuthorNotificationsController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:224:app/controllers/NotificationController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:225:app/controllers/NotificationCountController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/rbac/20260525_193634/routes.list:226:app/controllers/NotificationSettingsController.php
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:15:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:63:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:188:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:189:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:255:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:294:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:295:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:296:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:297:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:298:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:299:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:300:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:301:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:302:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:303:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:304:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:305:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:306:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:307:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:308:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:357:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:358:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/public/storage/backups/routes_pack100_20260525_181542.php:359:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:6:class SmtpMailer
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:77:            $this->lastError = $step . ' failed. SMTP response: ' . trim($response);
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:100:        $enabled = (string)($this->settings['smtp_enabled'] ?? '0') === '1';
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:105:                'error' => 'SMTP is disabled in system_mail_settings.',
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:110:        $host = trim((string)($this->settings['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:111:        $port = (int)($this->settings['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:112:        $security = strtolower(trim((string)($this->settings['smtp_security'] ?? 'tls')));
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:113:        $username = trim((string)($this->settings['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:114:        $password = (string)($this->settings['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:115:        $fromEmail = trim((string)($this->settings['smtp_from_email'] ?? $username));
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:116:        $fromName = trim((string)($this->settings['smtp_from_name'] ?? 'EasyChair'));
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:121:                'error' => 'SMTP settings are incomplete.',
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:138:                'error' => "SMTP connection failed: {$errstr} ({$errno})",
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:191:        if (!$this->expect($response, [334], 'SMTP username')) {
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:197:        if (!$this->expect($response, [235], 'SMTP password')) {
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:238:        // Dot-stuffing per SMTP DATA rules.
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:6:class NotificationService
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:18:        string $notificationType
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:22:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:24:              AND notification_type=?
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:32:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:50:    public function preferenceAllowsEmail(
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:53:        string $notificationType
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:57:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:59:              AND notification_type=?
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:67:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:89:        $type = (string)($data['notification_type'] ?? 'system');
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:100:            INSERT INTO user_notifications
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:101:            (org_id, conference_id, user_id, submission_id, notification_type, event_key,
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:122:    public function notifyAuthorWorkflow(array $submission, string $eventKey, string $title, string $body = ''): ?int
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:133:            'notification_type' => 'workflow',
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:154:            FROM user_notifications
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/NotificationService.php:182:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/App.php:507:        'notifications',
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/WorkflowEngine.php:125:    private static function notifyAuthor($submission_id, $decision)
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/WorkflowEngine.php:141:            'decision_notification',
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/ConferenceMailer.php:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/ConferenceMailer.php:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/ConferenceMailer.php:98:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/ConferenceMailer.php:99:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/ConferenceMailer.php:118:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/MailEngine.php:11:        mail($to, $subject, $message, $headers);
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/MailEngine.php:41:    mail($to, $subject, $body, "Content-Type: text/html; charset=UTF-8");
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/MailEngine.php:48:public static function notifyReviewerAssigned($email, $title)
/home/shquier/easyconf.net/easychair/public/storage/backups/core_pack100_20260525_181542/MailEngine.php:57:    public static function notifyAuthorDecision($email, $decision)
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:10:class NotificationSettingsController
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:54:                INSERT INTO user_notification_preferences
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:55:                (user_id, org_id, conference_id, notification_type, in_app_enabled, email_enabled, digest_enabled, digest_frequency)
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:73:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:80:            ORDER BY p.conference_id DESC, p.notification_type
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:86:        require BASE_PATH . '/app/views/notifications/settings.php';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:121:                UPDATE user_notification_preferences
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:142:        $_SESSION['flash_success'] = 'Notification preferences saved.';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:143:        header("Location: /easychair/notification-settings?saved=1");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationCountController.php:8:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationCountController.php:10:class NotificationCountController
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationCountController.php:30:        $svc = new NotificationService();
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminAssignmentController.php:246:        SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSettingsActionsTenantController.php:50:          'smtp_enabled',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSettingsActionsTenantController.php:51:          'smtp_from_email','smtp_from_name_en','smtp_from_name_ar',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:453:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:480:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:481:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:10:class NotificationController
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:52:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:60:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:63:        require BASE_PATH . '/app/views/notifications/index.php';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:84:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:92:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:101:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:109:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:7:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:48:    private function sendMail(string $to, string $subject, string $body): array
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:50:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:51:        $result = $mailer->send($to, $subject, $body, $to);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:86:        $smtpSettings = SmtpMailer::settings();
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:89:            'smtp_enabled' => $smtpSettings['smtp_enabled'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:90:            'smtp_host' => $smtpSettings['smtp_host'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:91:            'smtp_port' => $smtpSettings['smtp_port'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:92:            'smtp_security' => $smtpSettings['smtp_security'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:93:            'smtp_username' => $smtpSettings['smtp_username'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:94:            'smtp_from_email' => $smtpSettings['smtp_from_email'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:97:            'sendmail_path' => ini_get('sendmail_path') ?: '(empty)',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:143:        $result = $this->sendMail($to, $subject, $body);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:195:        $result = $this->sendMail(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:246:    public function saveSmtp()
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:251:            'smtp_enabled',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:252:            'smtp_host',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:253:            'smtp_port',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:254:            'smtp_security',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:255:            'smtp_username',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:256:            'smtp_password',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:257:            'smtp_from_email',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:258:            'smtp_from_name',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:264:            if ($field === 'smtp_password' && $value === '') {
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:276:        $_SESSION['email_test_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:11:final class AuthorNotificationsController extends Controller
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:19:        $st=$db->prepare("SELECT * FROM notifications WHERE user_id=:u ORDER BY id DESC LIMIT 200");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:23:        $this->view('author/notifications',['rows'=>$rows]);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:33:        $db->prepare("UPDATE notifications SET is_read=1 WHERE id=:id AND user_id=:u")->execute([':id'=>$id,':u'=>$uid]);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:34:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:43:        $db->prepare("UPDATE notifications SET is_read=1 WHERE user_id=:u")->execute([':u'=>$uid]);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:44:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardEmailController.php:15:    public function sendDecisionEmail(): void
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardEmailController.php:61:        // 1) In-app notification
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardEmailController.php:63:            $db->prepare("INSERT INTO notifications (user_id, message, type, is_read, created_at)
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardEmailController.php:82:            flash('success','Notification saved (email queue not available)');
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailQueueTenantController.php:11:final class AdminEmailQueueTenantController extends Controller
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:10:final class AdminSmtpDiagnoseController extends Controller
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:18:        $host = (string)$cfg['smtp_host'];
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:19:        $port = (int)$cfg['smtp_port'];
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:20:        $secure = (string)$cfg['smtp_secure'];
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:29:            $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:50:        $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/PublishingController.php:15:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/SystemController.php:11:use App\Services\MailerService;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/SystemController.php:127:    public function testSmtp(): void
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/SystemController.php:140:        $ok = MailerService::send($to, 'SMTP Test - EasyChair', '<p>SMTP test email sent successfully.</p>');
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/SystemController.php:142:        AuditService::log('smtp.test', 'mail', null, $ok ? 'SMTP test success' : 'SMTP test failed', ['to' => $to]);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:10:class AdminNotificationDigestController
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:88:            FROM notification_digest_log l
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:100:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:109:            SELECT p.notification_type, p.digest_frequency, COUNT(*) AS users_count
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:110:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:114:            GROUP BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:115:            ORDER BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:121:        require BASE_PATH . '/app/views/admin/notification_digest/index.php';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:134:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/UserController.php:244:                        $existing = $this->userModel()->findByEmail($email);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSettingsTenantController.php:57:          'smtp_enabled' => '1',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSettingsTenantController.php:58:          'smtp_from_email' => 'no-reply@jpu.edu.jo',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSettingsTenantController.php:59:          'smtp_from_name_en' => 'Conference Portal',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSettingsTenantController.php:60:          'smtp_from_name_ar' => 'بوابة المؤتمرات',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminRouteAliasController.php:54:    public function testEmail()
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminToolsController.php:23:    public function emailQueue(): void { $this->page('Email Queue'); }
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardController.php:149:        // notify author if possible (optional)
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardController.php:151:            if (function_exists('notify_user_dynamic')) {
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardController.php:162:                            notify_user_dynamic($aid, "Submission decision", $msg, "info");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminEmailQueueController.php:11:final class AdminEmailQueueController extends Controller
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminDecisionEngine.php:44:            send_mail_smtp($email,"Decision","Decision: ".$decision."\nDOI: ".$doi);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:221:            // Notify author if stage/status changed
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:235:                        NotificationService::push(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:240:                        NotificationService::pushEmailFromTemplate('decision_notification', (int)$srow['author_id'], [
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:329:    public function emailQueueIndex(): void
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:337:    public function emailQueueTest(): void
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionsBoardController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionsBoardController.php:111:            // notify author
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionsBoardController.php:112:            NotificationService::notify((int)$r['author_id'], 'status_update', "Your paper #{$r['id']} status updated to $new", base_path('author/submission?id='.(int)$r['id']));
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationAuditController.php:10:class AdminNotificationAuditController
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationAuditController.php:97:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationAuditController.php:105:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationAuditController.php:112:            FROM user_notifications
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationAuditController.php:120:        require BASE_PATH . '/app/views/admin/notification_audit/index.php';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:9:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:11:class AdminNotificationBroadcastController
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:168:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:172:              AND n.notification_type='broadcast'
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:180:        require BASE_PATH . '/app/views/admin/notification_broadcast/index.php';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:200:            $_SESSION['flash_error'] = "Notification title is required.";
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:201:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:206:            $_SESSION['flash_error'] = "Notification body is required.";
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:207:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:213:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:221:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:227:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:235:                'notification_type' => 'broadcast',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:250:        $_SESSION['flash_success'] = "Broadcast notification sent to {$created} user(s). Skipped by preferences: {$skipped}.";
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:251:        header("Location: /easychair/admin/notification-broadcast?sent=1");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:10:class AdminOrgSmtpController
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:98:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:124:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'view'); }
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:128:        $smtpPasswordPreview = '';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:129:        if (!empty($settings['smtp_password_enc'])) {
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:130:            $smtpPasswordPreview = '********';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:134:        require BASE_PATH . '/app/views/admin/org_smtp/index.php';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:143:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'update'); }
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:149:        $smtpHost = trim((string)($_POST['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:150:        $smtpPort = (int)($_POST['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:151:        $smtpUsername = trim((string)($_POST['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:152:        $smtpPassword = (string)($_POST['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:153:        $smtpEncryption = trim((string)($_POST['smtp_encryption'] ?? 'tls'));
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:159:        if (!in_array($smtpEncryption, ['none','ssl','tls'], true)) {
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:160:            $smtpEncryption = 'tls';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:163:        if ($smtpHost === '') {
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:164:            $_SESSION['flash_error'] = 'SMTP host is required.';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:165:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:172:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:186:        $passwordEnc = $smtpPassword !== ''
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:187:            ? $this->enc($smtpPassword)
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:188:            : ($existing['smtp_password_enc'] ?? null);
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:191:            INSERT INTO org_smtp_settings
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:192:            (org_id, conference_id, smtp_host, smtp_port, smtp_username, smtp_password_enc, smtp_encryption,
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:196:                smtp_host=VALUES(smtp_host),
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:197:                smtp_port=VALUES(smtp_port),
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:198:                smtp_username=VALUES(smtp_username),
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:199:                smtp_password_enc=VALUES(smtp_password_enc),
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:200:                smtp_encryption=VALUES(smtp_encryption),
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:213:            $smtpHost,
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:214:            $smtpPort,
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:215:            $smtpUsername,
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:217:            $smtpEncryption,
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:226:        $_SESSION['flash_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:227:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:234:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'create'); }
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:239:            $_SESSION['flash_error'] = 'Please save SMTP settings first.';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:240:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:247:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:251:        $subject = 'EasyChair SMTP Test - ' . ($conference['short_name'] ?? 'Conference');
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:252:        $body = "This is a test email from EasyChair organization SMTP settings.\n\nConference: " . ($conference['short_name'] ?? '');
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:261:                VALUES (?, ?, 'smtp_test', 'smtp_test', ?, ?, ?, 'queued', NOW())
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:278:            UPDATE org_smtp_settings
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:288:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:10:class AdminWorkflowNotificationRulesController
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:105:        require BASE_PATH . '/app/views/admin/workflow_notifications/index.php';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:151:        $_SESSION['flash_success'] = 'Workflow notification rules saved.';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:152:        header("Location: /easychair/admin/workflow-notifications?saved=1");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:170:            header("Location: /easychair/admin/workflow-notifications");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:198:        $_SESSION['flash_success'] = 'Workflow notification rule added.';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:199:        header("Location: /easychair/admin/workflow-notifications?added=1");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:220:        $_SESSION['flash_success'] = 'Workflow notification rule deleted.';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:221:        header("Location: /easychair/admin/workflow-notifications?deleted=1");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminConferenceMailController.php:9:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminConferenceMailController.php:129:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminConferenceMailController.php:130:        $result = $mailer->send(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminConferenceMailController.php:157:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/RoleDashboardController.php:131:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'org_id=?', [$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/RoleDashboardController.php:158:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'conference_id=? AND org_id=?', [$confId,$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/RoleDashboardController.php:180:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/RoleDashboardController.php:212:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/RoleDashboardController.php:213:                ['/easychair/admin/notification-audit','fa-bell-circle-check','menu.notification_audit','Notification Audit'],
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:534:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:630:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:637:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:650:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:669:    public function testEmail()
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:722:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/PublicConferenceBusinessController.php:306:        'Acceptance Notification',
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/DecisionController.php:15:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/DecisionController.php:16:use App\Services\ConferenceNotificationService;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/DecisionController.php:67:                ConferenceNotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/CopyeditorController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/CopyeditorController.php:69:        // Notify author (in-app) that copyediting updated
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/CopyeditorController.php:75:            NotificationService::push(
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AuthorDashboardController.php:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AuthorDashboardController.php:793:'notifications'
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationController.php:10:class AdminNotificationController
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationController.php:87:        require BASE_PATH . '/app/views/admin/notifications/index.php';
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationController.php:109:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/public/storage/backups/controllers_pack100_20260525_181542/AdminNotificationController.php:128:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/public/storage/logs/cron.log:94:            [notifications] => 0
/home/shquier/easyconf.net/easychair/public/storage/logs/cron.log:100:            [notifications] => 0
/home/shquier/easyconf.net/easychair/public/storage/logs/cron.log:106:            [notifications] => 0
/home/shquier/easyconf.net/easychair/public/storage/logs/cron.log:112:            [notifications] => 0
/home/shquier/easyconf.net/easychair/public/storage/logs/cron.log:284:            [notifications] => 0
/home/shquier/easyconf.net/easychair/public/storage/logs/cron.log:290:            [notifications] => 0
/home/shquier/easyconf.net/easychair/public/storage/logs/cron.log:296:            [notifications] => 0
/home/shquier/easyconf.net/easychair/public/storage/logs/cron.log:302:            [notifications] => 0
/home/shquier/easyconf.net/easychair/public/storage/logs/rbac_audit_20260525_193506.log:9:/easychair/notifications
/home/shquier/easyconf.net/easychair/public/storage/logs/rbac_audit_20260525_193506.log:16:/easychair/admin/notifications
/home/shquier/easyconf.net/easychair/public/storage/logs/rbac_audit_20260525_193506.log:19:/easychair/notification-settings
/home/shquier/easyconf.net/easychair/public/storage/logs/rbac_audit_20260525_193506.log:63:/easychair/admin/notification-digest
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:403:        "class": "AdminEmailQueueController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:406:        "file": "app/controllers/AdminEmailQueueController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:410:        "class": "AdminEmailQueueTenantController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:413:        "file": "app/controllers/AdminEmailQueueTenantController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:585:        "class": "AdminNotificationAuditController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:588:        "file": "app/controllers/AdminNotificationAuditController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:592:        "class": "AdminNotificationBroadcastController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:595:        "file": "app/controllers/AdminNotificationBroadcastController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:599:        "class": "AdminNotificationController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:602:        "file": "app/controllers/AdminNotificationController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:606:        "class": "AdminNotificationDigestController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:609:        "file": "app/controllers/AdminNotificationDigestController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:634:        "class": "AdminOrgSmtpController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:637:        "file": "app/controllers/AdminOrgSmtpController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1012:        "class": "AdminSmtpDiagnoseController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1015:        "file": "app/controllers/AdminSmtpDiagnoseController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1187:        "class": "AdminWorkflowNotificationRulesController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1190:        "file": "app/controllers/AdminWorkflowNotificationRulesController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1278:        "class": "AuthorNotificationsController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1281:        "file": "app/controllers/AuthorNotificationsController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1614:        "class": "NotificationController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1617:        "file": "app/controllers/NotificationController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1621:        "class": "NotificationCountController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1624:        "file": "app/controllers/NotificationCountController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1628:        "class": "NotificationSettingsController",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:1631:        "file": "app/controllers/NotificationSettingsController.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:2138:        "class": "ConferenceNotificationService",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:2140:        "file": "app/services/ConferenceNotificationService.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:2528:        "class": "Mailer",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:2530:        "file": "app/services/Mailer.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:2534:        "class": "MailerService",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:2536:        "file": "app/services/MailerService.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:2540:        "class": "NotificationService",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:2542:        "file": "app/services/NotificationService.php"
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:2948:        "class": "SmtpClient",
/home/shquier/easyconf.net/easychair/storage/knowledge/discovery.json:2950:        "file": "app/services/SmtpClient.php"
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:196:16	/easychair/admin/notification-audit	admin	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:197:16	/easychair/admin/notification-audit	author	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:198:16	/easychair/admin/notification-audit	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:199:16	/easychair/admin/notification-audit	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:200:16	/easychair/admin/notification-audit	org_admin	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:201:16	/easychair/admin/notification-audit	organizer	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:202:16	/easychair/admin/notification-audit	reviewer	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:203:16	/easychair/admin/notification-audit	super_admin	1	1	1	1
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:204:16	/easychair/admin/notification-audit	track_chair	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:205:15	/easychair/admin/notification-broadcast	admin	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:206:15	/easychair/admin/notification-broadcast	author	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:207:15	/easychair/admin/notification-broadcast	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:208:15	/easychair/admin/notification-broadcast	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:209:15	/easychair/admin/notification-broadcast	org_admin	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:210:15	/easychair/admin/notification-broadcast	organizer	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:211:15	/easychair/admin/notification-broadcast	reviewer	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:212:15	/easychair/admin/notification-broadcast	super_admin	1	1	1	1
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:213:15	/easychair/admin/notification-broadcast	track_chair	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:214:17	/easychair/admin/notification-digest	admin	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:215:17	/easychair/admin/notification-digest	author	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:216:17	/easychair/admin/notification-digest	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:217:17	/easychair/admin/notification-digest	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:218:17	/easychair/admin/notification-digest	org_admin	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:219:17	/easychair/admin/notification-digest	organizer	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:220:17	/easychair/admin/notification-digest	reviewer	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:221:17	/easychair/admin/notification-digest	super_admin	1	1	1	1
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:222:17	/easychair/admin/notification-digest	track_chair	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:232:56	/easychair/admin/org-smtp	admin	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:233:56	/easychair/admin/org-smtp	author	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:234:56	/easychair/admin/org-smtp	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:235:56	/easychair/admin/org-smtp	conference_chair	1	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:236:56	/easychair/admin/org-smtp	org_admin	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:237:56	/easychair/admin/org-smtp	organizer	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:238:56	/easychair/admin/org-smtp	reviewer	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:239:56	/easychair/admin/org-smtp	super_admin	1	1	1	1
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:240:56	/easychair/admin/org-smtp	track_chair	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:421:11	/easychair/admin/workflow-notifications	admin	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:422:11	/easychair/admin/workflow-notifications	author	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:423:11	/easychair/admin/workflow-notifications	conference_chair	1	1	1	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:424:11	/easychair/admin/workflow-notifications	conference_chair	1	1	1	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:425:11	/easychair/admin/workflow-notifications	org_admin	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:426:11	/easychair/admin/workflow-notifications	organizer	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:427:11	/easychair/admin/workflow-notifications	reviewer	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:428:11	/easychair/admin/workflow-notifications	super_admin	1	1	1	1
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/menu_matrix.txt:429:11	/easychair/admin/workflow-notifications	track_chair	0	0	0	0
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/rbac.sql:81:INSERT INTO `rbac_menu_items` VALUES (1,'admin_dashboard','Dashboard','لوحة التحكم','menu.dashboard','/easychair/admin/dashboard','fa-gauge-high','core',1,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(2,'admin_conferences','Conferences','قائمة مؤتمراتك','menu.conferences','/easychair/admin/conferences','fa-folder','conferences',20,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(3,'admin_organizations','Organizations','المؤسسات','menu.organizations','/easychair/admin/organizations','fa-building','organizations',25,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(4,'admin_users','Users','المستخدمون','menu.users','/easychair/admin/users','fa-users','users',30,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(5,'admin_roles','Roles','إدارة الصلاحيات','menu.roles','/easychair/admin/roles','fa-user-shield','roles',35,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(6,'admin_submissions','Submissions','إدارة التقديمات','menu.submissions','/easychair/admin/submissions','fa-inbox','submissions',40,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(7,'admin_reviewers','Reviewers','المحكمون','menu.reviewers','/easychair/admin/reviewers','fa-user-check','reviews',53,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(8,'admin_reviewer_expertise','Reviewer Expertise','خبرات المحكمين','menu.reviewer_expertise','/easychair/admin/reviewer-expertise','fa-brain','reviews',54,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(9,'admin_review_form','Review Form','نموذج التحكيم','menu.review_form','/easychair/admin/review-form','fa-clipboard-list','reviews',55,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(10,'admin_workflow','Workflow','سير العمل','menu.workflow','/easychair/admin/workflow','fa-diagram-project','workflow',70,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(11,'admin_workflow_notifications','Workflow Notifications','تنبيهات سير العمل','menu.workflow_notifications','/easychair/admin/workflow-notifications','fa-bell','workflow',73,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(12,'admin_decisions','Decisions','لوحة القرارات','menu.decisions','/easychair/admin/decisions','fa-gavel','decisions',60,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(13,'admin_email_templates','Email Templates','قوالب البريد','menu.email_templates','/easychair/admin/email-templates','fa-envelope-open-text','mail',91,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(14,'admin_conference_mail','Conference Mail','بريد المؤتمر','menu.conference_mail','/easychair/admin/conference-mail','fa-envelope-circle-check','mail',90,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(15,'admin_notification_broadcast','Notification Broadcast','إرسال إشعار','menu.notification_broadcast','/easychair/admin/notification-broadcast','fa-bullhorn','notifications',100,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(16,'admin_notification_audit','Notification Audit','تدقيق الإشعارات','menu.notification_audit','/easychair/admin/notification-audit','fa-bell-circle-check','notifications',101,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(17,'admin_notification_digest','Notification Digest','ملخص الإشعارات','menu.notification_digest','/easychair/admin/notification-digest','fa-newspaper','notifications',102,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(18,'admin_conference_home','Smart Homepage','الصفحة الذكية','menu.smart_homepage','/easychair/admin/conference-home','fa-palette','conference_business',10,1,'2026-04-28 02:48:41','2026-04-28 22:18:34'),(19,'admin_production','Production / Camera-ready','الإنتاج والنسخة النهائية','menu.production','/easychair/admin/production','fa-industry','conference_business',50,1,'2026-04-28 02:48:41','2026-04-28 22:18:34'),(20,'admin_issues','Issues / Proceedings','الإصدارات والوقائع','menu.issues','/easychair/admin/issues','fa-book','conference_business',60,1,'2026-04-28 02:48:41','2026-04-28 22:18:34'),(21,'admin_certificates','Certificates','الشهادات','menu.certificates','/easychair/admin/certificates','fa-certificate','conference_business',70,1,'2026-04-28 02:48:41','2026-04-28 22:18:34'),(22,'admin_business','Conference Business','أعمال المؤتمر','menu.conference_business','/easychair/admin/conference-business','fa-calendar-days','conference_business',40,1,'2026-04-28 02:48:41','2026-04-28 22:18:34'),(23,'admin_profile_completion','Profile Completion','اكتمال الملفات','menu.profile_completion','/easychair/admin/profile-completion','fa-chart-pie','profile_fields',160,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(24,'admin_profile_fields','Profile Fields','حقول الملف الأكاديمي','menu.profile_fields','/easychair/admin/profile-fields','fa-list-check','profile_fields',161,1,'2026-04-28 02:48:41','2026-04-28 10:48:12'),(25,'admin_rbac_matrix','RBAC Matrix','مصفوفة الصلاحيات','menu.rbac_matrix','/easychair/admin/rbac-matrix','fa-sliders','rbac',1000,1,'2026-04-28 02:48:41','2026-04-28 19:07:12'),(26,'admin_dictionary','Dictionary','قاموس الترجمة','menu.dictionary','/easychair/admin/dictionary','fa-language','rbac',998,1,'2026-04-28 10:48:12','2026-04-28 10:48:12'),(27,'admin_submission_search','Submission Search','بحث التقديمات','menu.submission_search','/easychair/admin/submission-search','fa-magnifying-glass','submissions',39,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(28,'admin_reviewer_assignment','Reviewer Assignment','توزيع المحكمين','menu.reviewer_assignment','/easychair/admin/reviewer-assignments','fa-user-plus','reviews',52,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(29,'admin_review_monitor','Review Monitor','مراقبة التحكيم','menu.review_monitor','/easychair/admin/review-monitor','fa-chart-line','reviews',56,1,'2026-04-28 11:51:58','2026-04-28 11:51:58'),(30,'admin_submission_stage_rules','Submission Stage Rules','قواعد مراحل التقديم','menu.submission_stage_rules','/easychair/admin/submission-stage-rules','fa-list-ol','workflow',72,1,'2026-04-28 11:51:58','2026-04-28 11:51:58'),(31,'admin_conference_email_templates','Conference Email Templates','قوالب بريد المؤتمر','menu.conference_email_templates','/easychair/admin/conference-email-templates','fa-envelope-open-text','email_templates',91,1,'2026-04-28 11:51:58','2026-04-28 11:51:58'),(32,'admin_test_email','Test Email','اختبار البريد','menu.test_email','/easychair/admin/test-email','fa-paper-plane','mail',93,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(33,'admin_committee_images','Committee & Participant Images','صور اللجان والمشاركين','menu.committee_images','/easychair/admin/committee-images','fa-images','conference_business',30,1,'2026-04-28 11:51:58','2026-04-28 22:18:34'),(34,'admin_conference_role_permissions','Conference Role Permissions','صلاحيات أدوار المؤتمر','menu.conference_role_permissions','/easychair/admin/conference-role-permissions','fa-user-lock','rbac',996,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(35,'admin_conference_business_permissions','Conference Business Permissions','صلاحيات أعمال المؤتمر','menu.conference_business_permissions','/easychair/admin/conference-business-permissions','fa-shield-halved','rbac',997,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(36,'admin_custom_rights','Custom Rights','الحقوق المخصصة','menu.custom_rights','/easychair/admin/custom-rights','fa-key','rbac',998,1,'2026-04-28 11:51:58','2026-04-28 19:07:12'),(37,'admin_dictionary_scan','Dictionary Scanner','ماسح القاموس','menu.dictionary_scan','/easychair/admin/dictionary-scan','fa-magnifying-glass','rbac',999,1,'2026-04-28 13:15:06','2026-04-28 13:15:06'),(38,'admin_dictionary_replace','Dictionary Replace','استبدال القاموس','menu.dictionary_replace','/easychair/admin/dictionary-replace','fa-wand-magic-sparkles','rbac',1000,1,'2026-04-28 13:31:22','2026-04-28 13:31:22'),(56,'admin_org_smtp','Organization SMTP','SMTP المؤسسة','menu.org_smtp','/easychair/admin/org-smtp','fa-server','mail',92,1,'2026-04-28 16:59:48','2026-04-28 19:07:12'),(57,'admin_rbac_scope','RBAC Scope Manager','مدير نطاق الصلاحيات','menu.rbac_scope','/easychair/admin/rbac-scope','fa-copy','rbac',999,1,'2026-04-28 18:11:13','2026-04-28 19:07:12'),(70,'admin_branding_final','Branding & Logos','الشعارات والهوية','menu.branding','/easychair/admin/branding','fa-image','conference_business',20,1,'2026-04-28 18:56:22','2026-04-28 22:18:34'),(183,'admin_access_audit','Access Audit','تدقيق الوصول','menu.access_audit','/easychair/admin/access-audit','fa-shield-halved','rbac',1002,1,'2026-04-28 19:08:01','2026-04-28 19:08:01'),(213,'admin_online_users','Online Users','المستخدمون المتصلون','menu.online_users','/easychair/admin/online-users','fa-users-viewfinder','rbac',1005,1,'2026-04-28 21:26:49','2026-04-28 21:26:49'),(214,'admin_user_scope_audit','User Scope Audit','تدقيق نطاق المستخدم','menu.user_scope_audit','/easychair/admin/user-scope-audit','fa-users-gear','rbac',1003,1,'2026-04-28 21:26:49','2026-04-28 21:26:49'),(215,'admin_scope_debug','Scope Debug','فحص النطاق','menu.scope_debug','/easychair/admin/scope-debug','fa-bug','rbac',1004,1,'2026-04-28 21:26:49','2026-04-28 21:26:49'),(238,'homepage_studio','Homepage Studio','استوديو الصفحة الرئيسية',NULL,'/easychair/admin/conference-home/studio','fa-solid fa-wand-magic','homepage',100,1,'2026-05-19 19:49:05','2026-05-19 19:49:05'),(239,'homepage_sections','Homepage Sections','أقسام الصفحة',NULL,'/easychair/admin/conference-home/sections','fa-solid fa-layer-group','homepage',100,1,'2026-05-19 19:49:05','2026-05-19 19:49:05'),(240,'homepage_blocks','Homepage Blocks','كتل الصفحة',NULL,'/easychair/admin/conference-home/blocks','fa-solid fa-cubes','homepage',100,1,'2026-05-19 19:49:05','2026-05-19 19:49:05');
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:57:app/controllers/AdminEmailQueueController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:58:app/controllers/AdminEmailQueueTenantController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:81:app/controllers/AdminNotificationAuditController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:82:app/controllers/AdminNotificationBroadcastController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:83:app/controllers/AdminNotificationController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:84:app/controllers/AdminNotificationDigestController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:90:app/controllers/AdminOrgSmtpController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:141:app/controllers/AdminSmtpDiagnoseController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:163:app/controllers/AdminWorkflowNotificationRulesController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:178:app/controllers/AuthorNotificationsController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:224:app/controllers/NotificationController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:225:app/controllers/NotificationCountController.php
/home/shquier/easyconf.net/easychair/storage/backups/rbac/20260525_193634/routes.list:226:app/controllers/NotificationSettingsController.php
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:15:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:63:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:188:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:189:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:255:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:294:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:295:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:296:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:297:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:298:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:299:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:300:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:301:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:302:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:303:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:304:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:305:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:306:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:307:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:308:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:357:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:358:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/storage/backups/routes_pack100_20260525_181542.php:359:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:6:class SmtpMailer
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:77:            $this->lastError = $step . ' failed. SMTP response: ' . trim($response);
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:100:        $enabled = (string)($this->settings['smtp_enabled'] ?? '0') === '1';
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:105:                'error' => 'SMTP is disabled in system_mail_settings.',
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:110:        $host = trim((string)($this->settings['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:111:        $port = (int)($this->settings['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:112:        $security = strtolower(trim((string)($this->settings['smtp_security'] ?? 'tls')));
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:113:        $username = trim((string)($this->settings['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:114:        $password = (string)($this->settings['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:115:        $fromEmail = trim((string)($this->settings['smtp_from_email'] ?? $username));
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:116:        $fromName = trim((string)($this->settings['smtp_from_name'] ?? 'EasyChair'));
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:121:                'error' => 'SMTP settings are incomplete.',
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:138:                'error' => "SMTP connection failed: {$errstr} ({$errno})",
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:191:        if (!$this->expect($response, [334], 'SMTP username')) {
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:197:        if (!$this->expect($response, [235], 'SMTP password')) {
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/SmtpMailer.php:238:        // Dot-stuffing per SMTP DATA rules.
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:6:class NotificationService
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:18:        string $notificationType
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:22:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:24:              AND notification_type=?
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:32:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:50:    public function preferenceAllowsEmail(
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:53:        string $notificationType
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:57:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:59:              AND notification_type=?
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:67:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:89:        $type = (string)($data['notification_type'] ?? 'system');
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:100:            INSERT INTO user_notifications
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:101:            (org_id, conference_id, user_id, submission_id, notification_type, event_key,
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:122:    public function notifyAuthorWorkflow(array $submission, string $eventKey, string $title, string $body = ''): ?int
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:133:            'notification_type' => 'workflow',
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:154:            FROM user_notifications
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/NotificationService.php:182:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/App.php:507:        'notifications',
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/WorkflowEngine.php:125:    private static function notifyAuthor($submission_id, $decision)
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/WorkflowEngine.php:141:            'decision_notification',
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/ConferenceMailer.php:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/ConferenceMailer.php:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/ConferenceMailer.php:98:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/ConferenceMailer.php:99:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/ConferenceMailer.php:118:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/MailEngine.php:11:        mail($to, $subject, $message, $headers);
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/MailEngine.php:41:    mail($to, $subject, $body, "Content-Type: text/html; charset=UTF-8");
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/MailEngine.php:48:public static function notifyReviewerAssigned($email, $title)
/home/shquier/easyconf.net/easychair/storage/backups/core_pack100_20260525_181542/MailEngine.php:57:    public static function notifyAuthorDecision($email, $decision)
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:10:class NotificationSettingsController
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:54:                INSERT INTO user_notification_preferences
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:55:                (user_id, org_id, conference_id, notification_type, in_app_enabled, email_enabled, digest_enabled, digest_frequency)
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:73:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:80:            ORDER BY p.conference_id DESC, p.notification_type
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:86:        require BASE_PATH . '/app/views/notifications/settings.php';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:121:                UPDATE user_notification_preferences
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:142:        $_SESSION['flash_success'] = 'Notification preferences saved.';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationSettingsController.php:143:        header("Location: /easychair/notification-settings?saved=1");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationCountController.php:8:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationCountController.php:10:class NotificationCountController
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationCountController.php:30:        $svc = new NotificationService();
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminAssignmentController.php:246:        SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSettingsActionsTenantController.php:50:          'smtp_enabled',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSettingsActionsTenantController.php:51:          'smtp_from_email','smtp_from_name_en','smtp_from_name_ar',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:453:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:480:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionWorkflowController.php:481:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:10:class NotificationController
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:52:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:60:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:63:        require BASE_PATH . '/app/views/notifications/index.php';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:84:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:92:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:101:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/NotificationController.php:109:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:7:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:48:    private function sendMail(string $to, string $subject, string $body): array
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:50:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:51:        $result = $mailer->send($to, $subject, $body, $to);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:86:        $smtpSettings = SmtpMailer::settings();
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:89:            'smtp_enabled' => $smtpSettings['smtp_enabled'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:90:            'smtp_host' => $smtpSettings['smtp_host'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:91:            'smtp_port' => $smtpSettings['smtp_port'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:92:            'smtp_security' => $smtpSettings['smtp_security'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:93:            'smtp_username' => $smtpSettings['smtp_username'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:94:            'smtp_from_email' => $smtpSettings['smtp_from_email'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:97:            'sendmail_path' => ini_get('sendmail_path') ?: '(empty)',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:143:        $result = $this->sendMail($to, $subject, $body);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:195:        $result = $this->sendMail(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:246:    public function saveSmtp()
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:251:            'smtp_enabled',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:252:            'smtp_host',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:253:            'smtp_port',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:254:            'smtp_security',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:255:            'smtp_username',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:256:            'smtp_password',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:257:            'smtp_from_email',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:258:            'smtp_from_name',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:264:            if ($field === 'smtp_password' && $value === '') {
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailTestController.php:276:        $_SESSION['email_test_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:11:final class AuthorNotificationsController extends Controller
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:19:        $st=$db->prepare("SELECT * FROM notifications WHERE user_id=:u ORDER BY id DESC LIMIT 200");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:23:        $this->view('author/notifications',['rows'=>$rows]);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:33:        $db->prepare("UPDATE notifications SET is_read=1 WHERE id=:id AND user_id=:u")->execute([':id'=>$id,':u'=>$uid]);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:34:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:43:        $db->prepare("UPDATE notifications SET is_read=1 WHERE user_id=:u")->execute([':u'=>$uid]);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AuthorNotificationsController.php:44:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardEmailController.php:15:    public function sendDecisionEmail(): void
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardEmailController.php:61:        // 1) In-app notification
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardEmailController.php:63:            $db->prepare("INSERT INTO notifications (user_id, message, type, is_read, created_at)
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardEmailController.php:82:            flash('success','Notification saved (email queue not available)');
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailQueueTenantController.php:11:final class AdminEmailQueueTenantController extends Controller
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:10:final class AdminSmtpDiagnoseController extends Controller
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:18:        $host = (string)$cfg['smtp_host'];
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:19:        $port = (int)$cfg['smtp_port'];
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:20:        $secure = (string)$cfg['smtp_secure'];
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:29:            $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSmtpDiagnoseController.php:50:        $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/PublishingController.php:15:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/SystemController.php:11:use App\Services\MailerService;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/SystemController.php:127:    public function testSmtp(): void
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/SystemController.php:140:        $ok = MailerService::send($to, 'SMTP Test - EasyChair', '<p>SMTP test email sent successfully.</p>');
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/SystemController.php:142:        AuditService::log('smtp.test', 'mail', null, $ok ? 'SMTP test success' : 'SMTP test failed', ['to' => $to]);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:10:class AdminNotificationDigestController
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:88:            FROM notification_digest_log l
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:100:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:109:            SELECT p.notification_type, p.digest_frequency, COUNT(*) AS users_count
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:110:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:114:            GROUP BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:115:            ORDER BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:121:        require BASE_PATH . '/app/views/admin/notification_digest/index.php';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationDigestController.php:134:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/UserController.php:244:                        $existing = $this->userModel()->findByEmail($email);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSettingsTenantController.php:57:          'smtp_enabled' => '1',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSettingsTenantController.php:58:          'smtp_from_email' => 'no-reply@jpu.edu.jo',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSettingsTenantController.php:59:          'smtp_from_name_en' => 'Conference Portal',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSettingsTenantController.php:60:          'smtp_from_name_ar' => 'بوابة المؤتمرات',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminRouteAliasController.php:54:    public function testEmail()
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminToolsController.php:23:    public function emailQueue(): void { $this->page('Email Queue'); }
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardController.php:149:        // notify author if possible (optional)
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardController.php:151:            if (function_exists('notify_user_dynamic')) {
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminDecisionBoardController.php:162:                            notify_user_dynamic($aid, "Submission decision", $msg, "info");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminEmailQueueController.php:11:final class AdminEmailQueueController extends Controller
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminDecisionEngine.php:44:            send_mail_smtp($email,"Decision","Decision: ".$decision."\nDOI: ".$doi);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:221:            // Notify author if stage/status changed
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:235:                        NotificationService::push(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:240:                        NotificationService::pushEmailFromTemplate('decision_notification', (int)$srow['author_id'], [
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:329:    public function emailQueueIndex(): void
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/OperationsController.php:337:    public function emailQueueTest(): void
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionsBoardController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionsBoardController.php:111:            // notify author
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminSubmissionsBoardController.php:112:            NotificationService::notify((int)$r['author_id'], 'status_update', "Your paper #{$r['id']} status updated to $new", base_path('author/submission?id='.(int)$r['id']));
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationAuditController.php:10:class AdminNotificationAuditController
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationAuditController.php:97:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationAuditController.php:105:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationAuditController.php:112:            FROM user_notifications
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationAuditController.php:120:        require BASE_PATH . '/app/views/admin/notification_audit/index.php';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:9:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:11:class AdminNotificationBroadcastController
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:168:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:172:              AND n.notification_type='broadcast'
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:180:        require BASE_PATH . '/app/views/admin/notification_broadcast/index.php';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:200:            $_SESSION['flash_error'] = "Notification title is required.";
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:201:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:206:            $_SESSION['flash_error'] = "Notification body is required.";
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:207:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:213:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:221:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:227:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:235:                'notification_type' => 'broadcast',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:250:        $_SESSION['flash_success'] = "Broadcast notification sent to {$created} user(s). Skipped by preferences: {$skipped}.";
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationBroadcastController.php:251:        header("Location: /easychair/admin/notification-broadcast?sent=1");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:10:class AdminOrgSmtpController
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:98:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:124:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'view'); }
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:128:        $smtpPasswordPreview = '';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:129:        if (!empty($settings['smtp_password_enc'])) {
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:130:            $smtpPasswordPreview = '********';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:134:        require BASE_PATH . '/app/views/admin/org_smtp/index.php';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:143:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'update'); }
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:149:        $smtpHost = trim((string)($_POST['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:150:        $smtpPort = (int)($_POST['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:151:        $smtpUsername = trim((string)($_POST['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:152:        $smtpPassword = (string)($_POST['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:153:        $smtpEncryption = trim((string)($_POST['smtp_encryption'] ?? 'tls'));
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:159:        if (!in_array($smtpEncryption, ['none','ssl','tls'], true)) {
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:160:            $smtpEncryption = 'tls';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:163:        if ($smtpHost === '') {
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:164:            $_SESSION['flash_error'] = 'SMTP host is required.';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:165:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:172:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:186:        $passwordEnc = $smtpPassword !== ''
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:187:            ? $this->enc($smtpPassword)
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:188:            : ($existing['smtp_password_enc'] ?? null);
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:191:            INSERT INTO org_smtp_settings
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:192:            (org_id, conference_id, smtp_host, smtp_port, smtp_username, smtp_password_enc, smtp_encryption,
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:196:                smtp_host=VALUES(smtp_host),
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:197:                smtp_port=VALUES(smtp_port),
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:198:                smtp_username=VALUES(smtp_username),
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:199:                smtp_password_enc=VALUES(smtp_password_enc),
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:200:                smtp_encryption=VALUES(smtp_encryption),
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:213:            $smtpHost,
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:214:            $smtpPort,
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:215:            $smtpUsername,
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:217:            $smtpEncryption,
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:226:        $_SESSION['flash_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:227:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:234:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'create'); }
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:239:            $_SESSION['flash_error'] = 'Please save SMTP settings first.';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:240:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:247:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:251:        $subject = 'EasyChair SMTP Test - ' . ($conference['short_name'] ?? 'Conference');
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:252:        $body = "This is a test email from EasyChair organization SMTP settings.\n\nConference: " . ($conference['short_name'] ?? '');
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:261:                VALUES (?, ?, 'smtp_test', 'smtp_test', ?, ?, ?, 'queued', NOW())
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:278:            UPDATE org_smtp_settings
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminOrgSmtpController.php:288:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:10:class AdminWorkflowNotificationRulesController
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:105:        require BASE_PATH . '/app/views/admin/workflow_notifications/index.php';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:151:        $_SESSION['flash_success'] = 'Workflow notification rules saved.';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:152:        header("Location: /easychair/admin/workflow-notifications?saved=1");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:170:            header("Location: /easychair/admin/workflow-notifications");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:198:        $_SESSION['flash_success'] = 'Workflow notification rule added.';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:199:        header("Location: /easychair/admin/workflow-notifications?added=1");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:220:        $_SESSION['flash_success'] = 'Workflow notification rule deleted.';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminWorkflowNotificationRulesController.php:221:        header("Location: /easychair/admin/workflow-notifications?deleted=1");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminConferenceMailController.php:9:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminConferenceMailController.php:129:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminConferenceMailController.php:130:        $result = $mailer->send(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminConferenceMailController.php:157:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/RoleDashboardController.php:131:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'org_id=?', [$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/RoleDashboardController.php:158:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'conference_id=? AND org_id=?', [$confId,$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/RoleDashboardController.php:180:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/RoleDashboardController.php:212:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/RoleDashboardController.php:213:                ['/easychair/admin/notification-audit','fa-bell-circle-check','menu.notification_audit','Notification Audit'],
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:534:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:630:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:637:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:650:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:669:    public function testEmail()
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminBusinessToolsController.php:722:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/PublicConferenceBusinessController.php:306:        'Acceptance Notification',
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/DecisionController.php:15:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/DecisionController.php:16:use App\Services\ConferenceNotificationService;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/DecisionController.php:67:                ConferenceNotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/CopyeditorController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/CopyeditorController.php:69:        // Notify author (in-app) that copyediting updated
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/CopyeditorController.php:75:            NotificationService::push(
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AuthorDashboardController.php:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AuthorDashboardController.php:793:'notifications'
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationController.php:10:class AdminNotificationController
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationController.php:87:        require BASE_PATH . '/app/views/admin/notifications/index.php';
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationController.php:109:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/storage/backups/controllers_pack100_20260525_181542/AdminNotificationController.php:128:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/storage/logs/cron.log:94:            [notifications] => 0
/home/shquier/easyconf.net/easychair/storage/logs/cron.log:100:            [notifications] => 0
/home/shquier/easyconf.net/easychair/storage/logs/cron.log:106:            [notifications] => 0
/home/shquier/easyconf.net/easychair/storage/logs/cron.log:112:            [notifications] => 0
/home/shquier/easyconf.net/easychair/storage/logs/cron.log:284:            [notifications] => 0
/home/shquier/easyconf.net/easychair/storage/logs/cron.log:290:            [notifications] => 0
/home/shquier/easyconf.net/easychair/storage/logs/cron.log:296:            [notifications] => 0
/home/shquier/easyconf.net/easychair/storage/logs/cron.log:302:            [notifications] => 0
/home/shquier/easyconf.net/easychair/storage/logs/rbac_audit_20260525_193506.log:9:/easychair/notifications
/home/shquier/easyconf.net/easychair/storage/logs/rbac_audit_20260525_193506.log:16:/easychair/admin/notifications
/home/shquier/easyconf.net/easychair/storage/logs/rbac_audit_20260525_193506.log:19:/easychair/notification-settings
/home/shquier/easyconf.net/easychair/storage/logs/rbac_audit_20260525_193506.log:63:/easychair/admin/notification-digest
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack847B:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AdminAssignmentController.php.bak_pack731_2026-05-23_123815:246:        SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack890_20260529_002853:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack641_2026-05-21_233323:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack641_2026-05-21_233323:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_enterprise1.bak_pack781b_2026-05-24_230701:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:5: * EasyChair Notification Digest Worker
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:8: *   php tools/notification_digest_worker.php --dry-run
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:9: *   php tools/notification_digest_worker.php --frequency=daily --limit=50
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:10: *   php tools/notification_digest_worker.php --frequency=weekly --conference_id=1 --limit=50
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:75:        p.notification_type,
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:83:    FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:100:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:110:    $type = (string)$pref['notification_type'];
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:114:          AND n.notification_type=?
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:130:        FROM user_notifications n
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:137:    $notifications = $stmt->fetchAll(PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:139:    if (!$notifications) {
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:148:    $subject = "EasyChair {$frequency} notification digest";
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:156:    $bodyLines[] = "Here is your {$frequency} notification digest for {$confLabel}.";
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:160:    foreach ($notifications as $n) {
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:176:    $bodyLines[] = "You can manage your notification settings here:";
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:177:    $bodyLines[] = "https://www.jpu.edu.jo/easychair/notification-settings";
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:180:    out("User {$userId} {$recipient}: " . count($notifications) . " notification(s), type={$type}");
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:187:    $result = $mailer->send($recipient, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:191:            INSERT INTO notification_digest_log
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:192:            (org_id, conference_id, user_id, digest_frequency, notifications_count,
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:201:            count($notifications),
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:207:        $ids = array_map(fn($n) => (int)$n['id'], $notifications);
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:210:            $u = $db->prepare("UPDATE user_notifications SET digest_sent_at=NOW() WHERE id IN ({$in})");
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:216:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:219:            INSERT INTO notification_digest_log
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:220:            (org_id, conference_id, user_id, digest_frequency, notifications_count,
/home/shquier/easyconf.net/easychair/baks/notification_digest_worker.php.bak:229:            count($notifications),
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260525_231157:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260525_231157:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260525_231157:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260525_231157:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260525_231157:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260525_231157:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/AdminReviewerAssignmentsController.php.pack813_before:364:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack914A:182:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack914A:185:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack914A:186:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack644_2026-05-21_233835:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack644_2026-05-21_233835:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:5631:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack160.20260525_232154:6063:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:4112:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:4306:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:4310:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:4316:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:4322:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:4362:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:4771:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:5395:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:5585:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:5692:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:5696:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:5963:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:6395:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:6937:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:7110:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:7118:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:7313:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:7315:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:7321:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:7327:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:7887:'Notifications',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:8086:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:8099:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack174.20260526_000051:8301:.notifyCard,
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack868A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AdminNotificationController.php.bak:7:class AdminNotificationController extends Controller
/home/shquier/easyconf.net/easychair/baks/AdminNotificationController.php.bak:12:        $rows = $db->query("SELECT * FROM notifications ORDER BY id DESC")->fetchAll();
/home/shquier/easyconf.net/easychair/baks/AdminNotificationController.php.bak:15:        require BASE_PATH.'/app/views/admin/notifications/index.php';
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack863A_route:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/index.php.before_pack923A:134:                    <div class="col-md-1"><label>Notify</label><input type="checkbox" name="notify_author" value="1" checked class="form-check-input d-block"></div>
/home/shquier/easyconf.net/easychair/baks/index.php.before_pack923A:144:                <thead class="table-dark"><tr><th>Key</th><th>EN</th><th>AR</th><th>Order</th><th>Upload</th><th>Notify</th><th>Review</th><th>Active</th><th></th></tr></thead>
/home/shquier/easyconf.net/easychair/baks/index.php.before_pack923A:153:                        <td><?= !empty($r['notify_author'])?'Yes':'No' ?></td>
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.before_pack637_v2_2026-05-21_232936:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.before_pack637_v2_2026-05-21_232936:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack862A_route:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack781_2026-05-24_230525.bak_pack781b_2026-05-24_230701:1030:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_sections.bak_pack781_2026-05-24_230526.bak_pack781_2026-05-24_230540.bak_pack781b_2026-05-24_230702:1038:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847A:225:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847A:230:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847A:232:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847A:233:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847A:234:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847A:347:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/App.php.restore_20260525_195046:508:        'notifications',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack938A:4341:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack938A:4437:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack938A:4444:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack938A:4457:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack938A:4476:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack938A:4529:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack953_clean:497:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack953_clean:502:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack953_clean:504:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack953_clean:505:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack953_clean:506:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack953_clean:620:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack923A:4341:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack923A:4437:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack923A:4444:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack923A:4457:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack923A:4476:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack923A:4529:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B_conflicts_controller:1659:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B_conflicts_controller:1755:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B_conflicts_controller:1762:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B_conflicts_controller:1775:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B_conflicts_controller:1794:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B_conflicts_controller:1847:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_static_extract.bak_pack781_2026-05-24_230526:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack922A:4341:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack922A:4437:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack922A:4444:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack922A:4457:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack922A:4476:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack922A:4529:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack873_20260528_124117:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack873_20260528_124117:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack873_20260528_124117:225:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack873_20260528_124117:226:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack873_20260528_124117:245:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack896_sidebar_permissions:242:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack896_sidebar_permissions:245:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack896_sidebar_permissions:246:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/App.php.emergency_20260525_194943:508:        'notifications',
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack859A_sidebar:311:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack859A_sidebar:316:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack859A_sidebar:318:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack859A_sidebar:319:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack859A_sidebar:320:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack859A_sidebar:433:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack834_20260527_004451:16:require_once BASE_PATH.'/app/core/ConferenceMailer.php';
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack834_20260527_004451:19:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack834_20260527_004451:37:$mailer=new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack834_20260527_004451:51:$r=$mailer->queueAndSend($m);
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack673_2026-05-22_001810:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack673_2026-05-22_001810:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851A:1476:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851A:1572:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851A:1579:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851A:1592:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851A:1611:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851A:1664:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack645_2026-05-21_233918:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack645_2026-05-21_233918:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_sections.bak_pack781b_2026-05-24_230702:1038:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_ai_dashboard.bak_pack781_2026-05-24_230541.bak_pack781b_2026-05-24_230700:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack845A_menu:223:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack845A_menu:228:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack845A_menu:230:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack845A_menu:231:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack845A_menu:232:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack845A_menu:345:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_ai_dashboard:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:295:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:296:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:365:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:406:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:407:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:408:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:409:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:410:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:411:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:412:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:413:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:414:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:415:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:416:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:417:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:418:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:419:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:420:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:469:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:470:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack908B_conference_fit:471:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/App.php.before_pack893_20260529_013029:520:        'notifications',
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.before_pack905B_author_success:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.before_pack905B_author_success:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack635:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack635:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:6:class NotificationService
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:18:        string $notificationType
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:22:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:24:              AND notification_type=?
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:32:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:50:    public function preferenceAllowsEmail(
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:53:        string $notificationType
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:57:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:59:              AND notification_type=?
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:67:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:89:        $type = (string)($data['notification_type'] ?? 'system');
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:100:            INSERT INTO user_notifications
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:101:            (org_id, conference_id, user_id, submission_id, notification_type, event_key,
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:122:    public function notifyAuthorWorkflow(array $submission, string $eventKey, string $title, string $body = ''): ?int
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:133:            'notification_type' => 'workflow',
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:154:            FROM user_notifications
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_173321:182:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:288:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:289:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:358:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:399:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:400:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:401:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:402:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:403:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:404:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:405:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:406:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:407:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:408:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:409:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:410:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:411:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:412:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:413:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:462:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:463:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack907B_author_research:464:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:453:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:480:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack802_20260526_160908:481:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack828_20260526_200317:6:require_once BASE_PATH . '/app/core/SmtpMailer.php';
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack828_20260526_200317:9:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack828_20260526_200317:29:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack828_20260526_200317:62:        $result = $mailer->send(
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack828_20260526_200317:79:            $err = trim((string)($result['error'] ?? 'SMTP failed'));
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack657_2026-05-21_235201:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack657_2026-05-21_235201:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack159.20260525_232052:5631:📨 Notify
/home/shquier/easyconf.net/easychair/baks/App.php.pack117.20260525_193016:507:        'notifications',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_governance.bak_pack781_2026-05-24_230526.bak_pack781b_2026-05-24_230702:1277:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_static_extract.bak_pack781_2026-05-24_230526.bak_pack781_2026-05-24_230541:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack669_2026-05-22_001440:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack669_2026-05-22_001440:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack781_2026-05-24_230540:1030:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack916D:236:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack916D:239:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack916D:240:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsBoardController.php.bak_20260421_234136:8:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsBoardController.php.bak_20260421_234136:105:            // notify author
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsBoardController.php.bak_20260421_234136:106:            NotificationService::notify((int)$r['author_id'], 'status_update', "Your paper #{$r['id']} status updated to $new", base_path('author/submission?id='.(int)$r['id']));
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack901A:221:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack901A:224:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack901A:225:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack668_2026-05-22_001351:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack668_2026-05-22_001351:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/email_test_index.php.bak:74:                        If PHP mail() returns success but Gmail does not receive the email, check server mail logs,
/home/shquier/easyconf.net/easychair/baks/email_test_index.php.bak:75:                        spam, SPF/DKIM/DMARC, and whether postfix/sendmail is configured for www.jpu.edu.jo.
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack849B:1396:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack849B:1492:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack849B:1499:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack849B:1512:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack849B:1531:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack849B:1584:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/AdminReviewerAssignmentsController.php.before_pack839A_fix:1104:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack811_20260526_175659:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack811_20260526_175659:81:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack811_20260526_175659:116:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack811_20260526_175659:128:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack811_20260526_175659:157:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack158.20260525_231550:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack158.20260525_231550:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack158.20260525_231550:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack158.20260525_231550:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack158.20260525_231550:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack158.20260525_231550:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack158.20260525_231550:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack158.20260525_231550:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack158.20260525_231550:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack158.20260525_231550:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack158.20260525_231550:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack911A:467:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack911A:472:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack911A:474:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack911A:475:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack911A:476:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack911A:589:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:5631:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:6063:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:6605:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:6778:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:6786:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:6981:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:6983:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:6989:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack167.20260525_234040:6995:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:5631:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:6063:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:6605:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:6778:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:6786:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:6981:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:6983:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:6989:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:6995:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:7555:'Notifications',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:7754:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack169.20260525_234449:7767:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:6:class SmtpMailer
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:77:            $this->lastError = $step . ' failed. SMTP response: ' . trim($response);
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:100:        $enabled = (string)($this->settings['smtp_enabled'] ?? '0') === '1';
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:105:                'error' => 'SMTP is disabled in system_mail_settings.',
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:110:        $host = trim((string)($this->settings['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:111:        $port = (int)($this->settings['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:112:        $security = strtolower(trim((string)($this->settings['smtp_security'] ?? 'tls')));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:113:        $username = trim((string)($this->settings['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:114:        $password = (string)($this->settings['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:115:        $fromEmail = trim((string)($this->settings['smtp_from_email'] ?? $username));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:116:        $fromName = trim((string)($this->settings['smtp_from_name'] ?? 'EasyChair'));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:121:                'error' => 'SMTP settings are incomplete.',
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:138:                'error' => "SMTP connection failed: {$errstr} ({$errno})",
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:191:        if (!$this->expect($response, [334], 'SMTP username')) {
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:197:        if (!$this->expect($response, [235], 'SMTP password')) {
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack853_20260527_020421:238:        // Dot-stuffing per SMTP DATA rules.
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak:133:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak:154:                    ['url'=>'/easychair/admin/org-smtp', 'icon'=>'fa-server', 'label_key'=>'menu.org_smtp', 'label'=>'Organization SMTP', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak:156:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak:157:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak:158:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak:193:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:15:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:71:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:196:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:197:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:266:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:307:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:308:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:309:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:310:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:311:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:312:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:313:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:314:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:315:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:316:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:317:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:318:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:319:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:320:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:321:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:370:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:371:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack882_20260528_132252:372:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:453:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:480:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack863_20260527_223624:481:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminAssignmentController.php.before_pack883_20260528_150625:274:SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminReviewerAssignmentsController.php.before_pack830:989:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:4112:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:4306:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:4310:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:4316:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:4322:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:4362:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:4771:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:5395:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:5585:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:5692:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:5696:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:5963:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:6395:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:6937:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:7110:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:7118:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:7313:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:7315:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:7321:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:7327:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:7887:'Notifications',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:8086:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:8099:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack172.20260525_235503:8301:.notifyCard,
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack116_20260525_190234:223:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack116_20260525_190234:228:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack116_20260525_190234:230:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack116_20260525_190234:231:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack116_20260525_190234:232:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack116_20260525_190234:329:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack928B:4341:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack928B:4437:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack928B:4444:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack928B:4457:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack928B:4476:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack928B:4529:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack856A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack890A_sidebar:197:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack890A_sidebar:200:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack890A_sidebar:201:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack665_2026-05-22_001041:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack665_2026-05-22_001041:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.bak:6:class NotificationService
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.bak:18:            INSERT INTO user_notifications
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.bak:19:            (org_id, conference_id, user_id, submission_id, notification_type, event_key,
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.bak:29:            $data['notification_type'] ?? 'system',
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.bak:40:    public function notifyAuthorWorkflow(array $submission, string $eventKey, string $title, string $body = ''): ?int
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.bak:51:            'notification_type' => 'workflow',
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.bak:72:            FROM user_notifications
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.bak:100:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:15:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:63:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:188:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:189:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:255:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:294:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:295:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:296:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:297:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:298:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:299:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:300:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:301:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:302:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:303:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:304:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:305:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:306:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:307:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:308:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:357:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:358:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845_20260527_011551:359:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack852A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_governance.bak_pack781_2026-05-24_230541:1277:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:4112:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:4306:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:4310:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:4316:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:4322:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:4362:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:4771:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:5395:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:5585:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:5692:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:5696:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:5963:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:6395:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:6937:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:7110:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:7118:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:7313:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:7315:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:7321:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:7327:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:7887:'Notifications',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:8086:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:8099:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack173.20260525_235723:8301:.notifyCard,
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack857_20260527_021609:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832A:615:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832A:711:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832A:718:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832A:731:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832A:750:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832A:803:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack951A_rbac_sidebar:244:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack951A_rbac_sidebar:247:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack951A_rbac_sidebar:248:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack951A_rbac_sidebar:305:'/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847A_step3:1054:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847A_step3:1150:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847A_step3:1157:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847A_step3:1170:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847A_step3:1189:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847A_step3:1242:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/backups/pack466_2026-04-28_030129/admin_layout.php.bak:78:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/admin_layout.php.bak:72:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('تنبيهات سير العمل'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/admin_layout.php.bak:82:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('إشعاراتي'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/admin_layout.php.bak:83:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/admin_layout.php.bak:84:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/admin_layout.php.bak:85:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/admin_layout.php.bak:115:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>ec_sidebar_t('الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/admin_layout.php.bak:313:        'تنبيهات سير العمل' => 'Workflow Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/admin_layout.php.bak:320:        'إشعاراتي' => 'My Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/admin_layout.php.bak:337:        'الإشعارات' => 'Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/reviewer_layout.php.bak:91:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/reviewer_layout.php.bak:92:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/reviewer_layout.php.bak:96:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/author_layout.php.bak:224:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;"><?php echo ec_h(ec_t('layout.notifications','Notifications')); ?></a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/author_layout.php.bak:268:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack493A_2026-04-28_152454/author_layout.php.bak:269:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack503G_2026-04-28_204703/sidebar_links.php.bak:69:    <?php li(base_path('author/notifications'), 'fa-solid fa-bell', $t('الإشعارات','Notifications'), '/author/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503G_2026-04-28_204703/sidebar_links.php.bak:79:    <?php li(base_path('author/notifications'), 'fa-solid fa-bell', $t('الإشعارات','Notifications'), '/author/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/unified_role_layout_links.php.bak:56:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/unified_role_layout_links.php.bak:78:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/unified_role_layout_links.php.bak:79:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/unified_role_layout_links.php.bak:80:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/unified_role_layout_links.php.bak:114:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/AdminBusinessToolsController.php.bak:287:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/AdminBusinessToolsController.php.bak:294:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/AdminBusinessToolsController.php.bak:307:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/AdminBusinessToolsController.php.bak:326:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/AdminBusinessToolsController.php.bak:344:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/business_tools_index.php.bak:134:                    <div class="col-md-1"><label>Notify</label><input type="checkbox" name="notify_author" value="1" checked class="form-check-input d-block"></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/business_tools_index.php.bak:144:                <thead class="table-dark"><tr><th>Key</th><th>EN</th><th>AR</th><th>Order</th><th>Upload</th><th>Notify</th><th>Review</th><th>Active</th><th></th></tr></thead>
/home/shquier/easyconf.net/easychair/baks/backups/pack503_2026-04-28_195836/business_tools_index.php.bak:153:                        <td><?= !empty($r['notify_author'])?'Yes':'No' ?></td>
/home/shquier/easyconf.net/easychair/baks/backups/mega520_2026-04-29_011818/sidebar_links.php.bak:138:<?php li(base_path('admin/workflow-notifications'), 'fa-solid fa-bell', ec_sidebar_t('تنبيهات سير العمل', 'Workflow Notifications'), '/admin/workflow-notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/mega520_2026-04-29_011818/sidebar_links.php.bak:158:<?php li(base_path('admin/org-smtp'), 'fa-solid fa-server', ec_sidebar_t('SMTP المؤسسة', 'Organization SMTP'), '/admin/org-smtp'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/mega520_2026-04-29_011818/sidebar_links.php.bak:162:<?php li(base_path('admin/notification-broadcast'), 'fa-solid fa-bullhorn', ec_sidebar_t('إرسال إشعار', 'Notification Broadcast'), '/admin/notification-broadcast'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/mega520_2026-04-29_011818/sidebar_links.php.bak:164:<?php li(base_path('admin/notification-digest'), 'fa-solid fa-newspaper', ec_sidebar_t('ملخص الإشعارات', 'Notification Digest'), '/admin/notification-digest'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/mega520_2026-04-29_011818/sidebar_links.php.bak:166:<?php li(base_path('admin/notification-audit'), 'fa-solid fa-bell-circle-check', ec_sidebar_t('تدقيق الإشعارات', 'Notification Audit'), '/admin/notification-audit'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/mega520_2026-04-29_011818/sidebar_links.php.bak:175:<?php li(base_path('admin/org-smtp'), 'fa-solid fa-server', ec_sidebar_t('SMTP المؤسسة', 'Organization SMTP'), '/admin/org-smtp'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/mega520_2026-04-29_011818/sidebar_links.php.bak:197:<?php li(base_path('notifications'), 'fa-solid fa-bell', ec_sidebar_t('إشعاراتي', 'My Notifications'), '/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack482_2026-04-28_042252/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack482_2026-04-28_042252/admin_layout.php.bak:57:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack482_2026-04-28_042252/admin_layout.php.bak:58:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>'إرسال إشعار', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack482_2026-04-28_042252/admin_layout.php.bak:59:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>'تدقيق الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack482_2026-04-28_042252/admin_layout.php.bak:86:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack482_2026-04-28_042252/admin_layout.php.bak:135:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack482_2026-04-28_042252/admin_layout.php.bak:136:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack470_2026-04-28_031640/admin_layout.php.bak:78:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack464_2026-04-28_024339/email_test_index.php.bak:4:    <h4 class="mb-0"><i class="fa-solid fa-paper-plane me-2"></i><?= e($lang==='ar'?'اختبار البريد SMTP':'SMTP Email Test') ?></h4>
/home/shquier/easyconf.net/easychair/baks/backups/pack464_2026-04-28_024339/AdminEmailTestController.php.bak:32:        $subj = "EasyChair SMTP Test";
/home/shquier/easyconf.net/easychair/baks/backups/pack464_2026-04-28_024339/AdminEmailTestController.php.bak:37:        $txt = "EasyChair SMTP Test";
/home/shquier/easyconf.net/easychair/baks/backups/pack464_2026-04-28_024339/admin_layout.php.bak:74:        ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack463_2026-04-28_023816/admin_layout.php.bak:73:        ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/admin_layout.php.bak:60:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/admin_layout.php.bak:61:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>'إرسال إشعار', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/admin_layout.php.bak:62:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>'ملخص الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/admin_layout.php.bak:63:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>'تدقيق الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/admin_layout.php.bak:92:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/admin_layout.php.bak:147:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/admin_layout.php.bak:148:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/reviewer_layout.php.bak:21:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/reviewer_layout.php.bak:22:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/reviewer_layout.php.bak:26:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/author_layout.php.bak:124:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/author_layout.php.bak:168:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack489_2026-04-28_134626/author_layout.php.bak:169:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack502_2026-04-28_193517/business_tools_index.php.bak:128:                    <div class="col-md-1"><label>Notify</label><input type="checkbox" name="notify_author" value="1" checked class="form-check-input d-block"></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack502_2026-04-28_193517/business_tools_index.php.bak:138:                <thead class="table-dark"><tr><th>Key</th><th>EN</th><th>AR</th><th>Order</th><th>Upload</th><th>Notify</th><th>Review</th><th>Active</th><th></th></tr></thead>
/home/shquier/easyconf.net/easychair/baks/backups/pack502_2026-04-28_193517/business_tools_index.php.bak:147:                        <td><?= !empty($r['notify_author'])?'Yes':'No' ?></td>
/home/shquier/easyconf.net/easychair/baks/backups/pack500_2026-04-28_172340/unified_role_layout_links.php.bak:56:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack500_2026-04-28_172340/unified_role_layout_links.php.bak:78:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack500_2026-04-28_172340/unified_role_layout_links.php.bak:79:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack500_2026-04-28_172340/unified_role_layout_links.php.bak:80:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack500_2026-04-28_172340/unified_role_layout_links.php.bak:114:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503A_2026-04-28_201006/unified_role_layout_links.php.bak:56:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503A_2026-04-28_201006/unified_role_layout_links.php.bak:77:                    ['url'=>'/easychair/admin/org-smtp', 'icon'=>'fa-server', 'label_key'=>'menu.org_smtp', 'label'=>'Organization SMTP', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503A_2026-04-28_201006/unified_role_layout_links.php.bak:79:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503A_2026-04-28_201006/unified_role_layout_links.php.bak:80:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503A_2026-04-28_201006/unified_role_layout_links.php.bak:81:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503A_2026-04-28_201006/unified_role_layout_links.php.bak:115:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/backups/pack492_2026-04-28_151238/author_layout.php.bak:195:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack492_2026-04-28_151238/author_layout.php.bak:239:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack492_2026-04-28_151238/author_layout.php.bak:240:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack465_2026-04-28_025419/admin_layout.php.bak:75:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack472_2026-04-28_034522/admin_layout.php.bak:79:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack508_2026-04-28_215613/unified_role_layout_links.php.bak:133:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack508_2026-04-28_215613/unified_role_layout_links.php.bak:154:                    ['url'=>'/easychair/admin/org-smtp', 'icon'=>'fa-server', 'label_key'=>'menu.org_smtp', 'label'=>'Organization SMTP', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack508_2026-04-28_215613/unified_role_layout_links.php.bak:156:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack508_2026-04-28_215613/unified_role_layout_links.php.bak:157:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack508_2026-04-28_215613/unified_role_layout_links.php.bak:158:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack508_2026-04-28_215613/unified_role_layout_links.php.bak:193:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/backups/pack508_2026-04-28_215613/AdminBusinessToolsController.php.bak:289:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/backups/pack508_2026-04-28_215613/AdminBusinessToolsController.php.bak:296:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/backups/pack508_2026-04-28_215613/AdminBusinessToolsController.php.bak:309:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/backups/pack508_2026-04-28_215613/AdminBusinessToolsController.php.bak:328:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/backups/pack508_2026-04-28_215613/AdminBusinessToolsController.php.bak:347:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/backups/mega519A_2026-04-29_005029/AdminBusinessToolsController.php.bak:299:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/backups/mega519A_2026-04-29_005029/AdminBusinessToolsController.php.bak:306:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/backups/mega519A_2026-04-29_005029/AdminBusinessToolsController.php.bak:319:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/backups/mega519A_2026-04-29_005029/AdminBusinessToolsController.php.bak:339:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/backups/mega519A_2026-04-29_005029/AdminBusinessToolsController.php.bak:359:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/backups/mega519A_2026-04-29_005029/business_tools_index.php.bak:142:                    <div class="col-md-1"><label>Notify</label><input type="checkbox" name="notify_author" value="1" checked class="form-check-input d-block"></div>
/home/shquier/easyconf.net/easychair/baks/backups/mega519A_2026-04-29_005029/business_tools_index.php.bak:152:                <thead class="table-dark"><tr><th>Key</th><th>EN</th><th>AR</th><th>Order</th><th>Upload</th><th>Notify</th><th>Review</th><th>Active</th><th></th></tr></thead>
/home/shquier/easyconf.net/easychair/baks/backups/mega519A_2026-04-29_005029/business_tools_index.php.bak:161:                        <td><?= !empty($r['notify_author'])?'Yes':'No' ?></td>
/home/shquier/easyconf.net/easychair/baks/backups/mega519_2026-04-29_004641/AdminBusinessToolsController.php.bak:299:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/backups/mega519_2026-04-29_004641/AdminBusinessToolsController.php.bak:306:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/backups/mega519_2026-04-29_004641/AdminBusinessToolsController.php.bak:319:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/backups/mega519_2026-04-29_004641/AdminBusinessToolsController.php.bak:339:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/backups/mega519_2026-04-29_004641/AdminBusinessToolsController.php.bak:359:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/backups/pack503H_2026-04-28_205037/sidebar_links.php.bak:66:    <?php li(base_path('author/notifications'), 'fa-solid fa-bell', $t('الإشعارات','Notifications'), '/author/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503H_2026-04-28_205037/sidebar_links.php.bak:74:    <?php li(base_path('author/notifications'), 'fa-solid fa-bell', $t('الإشعارات','Notifications'), '/author/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack507_2026-04-28_214114/admin_index.php.bak:118:            <span class="badge ec-badge bg-primary">Notifications</span>
/home/shquier/easyconf.net/easychair/baks/backups/pack487_2026-04-28_053154/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack487_2026-04-28_053154/admin_layout.php.bak:59:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack487_2026-04-28_053154/admin_layout.php.bak:60:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>'إرسال إشعار', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack487_2026-04-28_053154/admin_layout.php.bak:61:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>'ملخص الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack487_2026-04-28_053154/admin_layout.php.bak:62:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>'تدقيق الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack487_2026-04-28_053154/admin_layout.php.bak:90:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack487_2026-04-28_053154/admin_layout.php.bak:139:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack487_2026-04-28_053154/admin_layout.php.bak:140:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack459_2026-04-28_021528/admin_layout.php.bak:72:        ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202002/unified_role_layout_links.php.bak:133:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202002/unified_role_layout_links.php.bak:154:                    ['url'=>'/easychair/admin/org-smtp', 'icon'=>'fa-server', 'label_key'=>'menu.org_smtp', 'label'=>'Organization SMTP', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202002/unified_role_layout_links.php.bak:156:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202002/unified_role_layout_links.php.bak:157:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202002/unified_role_layout_links.php.bak:158:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202002/unified_role_layout_links.php.bak:192:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/unified_role_layout_links.php.bak:56:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/unified_role_layout_links.php.bak:78:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/unified_role_layout_links.php.bak:79:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/unified_role_layout_links.php.bak:80:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/unified_role_layout_links.php.bak:114:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/AdminBusinessToolsController.php.bak:287:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/AdminBusinessToolsController.php.bak:294:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/AdminBusinessToolsController.php.bak:307:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/AdminBusinessToolsController.php.bak:326:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/AdminBusinessToolsController.php.bak:344:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/business_tools_index.php.bak:128:                    <div class="col-md-1"><label>Notify</label><input type="checkbox" name="notify_author" value="1" checked class="form-check-input d-block"></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/business_tools_index.php.bak:138:                <thead class="table-dark"><tr><th>Key</th><th>EN</th><th>AR</th><th>Order</th><th>Upload</th><th>Notify</th><th>Review</th><th>Active</th><th></th></tr></thead>
/home/shquier/easyconf.net/easychair/baks/backups/pack501_2026-04-28_192017/business_tools_index.php.bak:147:                        <td><?= !empty($r['notify_author'])?'Yes':'No' ?></td>
/home/shquier/easyconf.net/easychair/baks/backups/pack493B_2026-04-28_152816/author_layout.php.bak:226:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;"><?php echo ec_h(ec_t('layout.notifications','Notifications')); ?></a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack493B_2026-04-28_152816/author_layout.php.bak:270:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack493B_2026-04-28_152816/author_layout.php.bak:271:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack493E_2026-04-28_154735/admin_layout.php.bak:72:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('تنبيهات سير العمل'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493E_2026-04-28_154735/admin_layout.php.bak:82:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('إشعاراتي'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493E_2026-04-28_154735/admin_layout.php.bak:83:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493E_2026-04-28_154735/admin_layout.php.bak:84:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493E_2026-04-28_154735/admin_layout.php.bak:85:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493E_2026-04-28_154735/admin_layout.php.bak:115:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>ec_sidebar_t('الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493E_2026-04-28_154735/admin_layout.php.bak:309:        'تنبيهات سير العمل' => 'Workflow Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack493E_2026-04-28_154735/admin_layout.php.bak:316:        'إشعاراتي' => 'My Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack493E_2026-04-28_154735/admin_layout.php.bak:333:        'الإشعارات' => 'Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:72:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('تنبيهات سير العمل'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:82:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('إشعاراتي'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:83:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:84:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:85:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:116:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>ec_sidebar_t('الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:578:        'تنبيهات سير العمل' => 'Workflow Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:585:        'إشعاراتي' => 'My Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:602:        'الإشعارات' => 'Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:664:        return href.indexOf('/easychair/admin/') >= 0 || href.indexOf('/easychair/profile') >= 0 || href.indexOf('/easychair/notifications') >= 0 || href.indexOf('/easychair/select-conference') >= 0 || href.indexOf('/easychair/logout') >= 0;
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:687:            titleEn: 'Mail & Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack497_2026-04-28_163056/admin_layout.php.bak:688:            match: ['email','mail','notification','digest','broadcast','test-email']
/home/shquier/easyconf.net/easychair/baks/backups/pack503F_2026-04-28_203555/sidebar_links.php.bak:42:    <?php li(base_path('author/notifications'), 'fa-solid fa-bell', $t('الإشعارات','Notifications'), '/author/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503F_2026-04-28_203555/sidebar_links.php.bak:52:    <?php li(base_path('author/notifications'), 'fa-solid fa-bell', $t('الإشعارات','Notifications'), '/author/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503F_2026-04-28_203555/admin_index.php.bak:91:            <span class="badge ec-badge bg-primary">Notifications</span>
/home/shquier/easyconf.net/easychair/baks/backups/pack505_2026-04-28_212707/unified_role_layout_links.php.bak:133:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack505_2026-04-28_212707/unified_role_layout_links.php.bak:154:                    ['url'=>'/easychair/admin/org-smtp', 'icon'=>'fa-server', 'label_key'=>'menu.org_smtp', 'label'=>'Organization SMTP', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack505_2026-04-28_212707/unified_role_layout_links.php.bak:156:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack505_2026-04-28_212707/unified_role_layout_links.php.bak:157:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack505_2026-04-28_212707/unified_role_layout_links.php.bak:158:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack505_2026-04-28_212707/unified_role_layout_links.php.bak:193:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/admin_layout.php.bak:60:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/admin_layout.php.bak:61:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/admin_layout.php.bak:62:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/admin_layout.php.bak:63:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/admin_layout.php.bak:93:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:26:            'تنبيهات سير العمل' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:27:            'Workflow Notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:69:            // Profiles / notifications
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:76:            'إشعاراتي' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:77:            'My Notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:78:            'Notification Broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:79:            'إرسال إشعار' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:80:            'Notification Digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:81:            'ملخص الإشعارات' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:82:            'Notification Audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:83:            'تدقيق الإشعارات' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:84:            'الإشعارات' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:85:            'Notifications' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:151:            '/easychair/admin/workflow-notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:160:            '/easychair/admin/notification-broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:161:            '/easychair/admin/notification-audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:162:            '/easychair/admin/notification-digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:163:            '/easychair/notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack491A_2026-04-28_145619/i18n_sidebar_labels.php.bak:164:            '/easychair/notification-settings' => 'menu.notification_settings',
/home/shquier/easyconf.net/easychair/baks/backups/pack485_2026-04-28_050132/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack485_2026-04-28_050132/admin_layout.php.bak:58:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack485_2026-04-28_050132/admin_layout.php.bak:59:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>'إرسال إشعار', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack485_2026-04-28_050132/admin_layout.php.bak:60:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>'ملخص الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack485_2026-04-28_050132/admin_layout.php.bak:61:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>'تدقيق الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack485_2026-04-28_050132/admin_layout.php.bak:88:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack485_2026-04-28_050132/admin_layout.php.bak:137:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack485_2026-04-28_050132/admin_layout.php.bak:138:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack464B_2026-04-28_024751/AuthController.php.bak:330:    private function queueSystemMail(?int $userId, string $email, string $name, string $templateKey, string $subject, string $body): void
/home/shquier/easyconf.net/easychair/baks/backups/pack464B_2026-04-28_024751/AuthController.php.bak:340:         * Try native mail() as best effort.
/home/shquier/easyconf.net/easychair/baks/backups/pack464B_2026-04-28_024751/AuthController.php.bak:348:            if (@mail($email, $subject, $body, $headers)) {
/home/shquier/easyconf.net/easychair/baks/backups/pack464B_2026-04-28_024751/AuthController.php.bak:421:                $this->queueSystemMail(
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/admin_layout.php.bak:60:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/admin_layout.php.bak:61:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/admin_layout.php.bak:62:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/admin_layout.php.bak:63:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/admin_layout.php.bak:93:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/admin_layout.php.bak:159:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/admin_layout.php.bak:160:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/reviewer_layout.php.bak:38:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/reviewer_layout.php.bak:39:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/reviewer_layout.php.bak:43:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/author_layout.php.bak:140:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/author_layout.php.bak:184:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack490_2026-04-28_142955/author_layout.php.bak:185:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack503E_2026-04-28_203007/unified_role_layout_links.php.bak:133:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503E_2026-04-28_203007/unified_role_layout_links.php.bak:154:                    ['url'=>'/easychair/admin/org-smtp', 'icon'=>'fa-server', 'label_key'=>'menu.org_smtp', 'label'=>'Organization SMTP', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503E_2026-04-28_203007/unified_role_layout_links.php.bak:156:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503E_2026-04-28_203007/unified_role_layout_links.php.bak:157:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503E_2026-04-28_203007/unified_role_layout_links.php.bak:158:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503E_2026-04-28_203007/unified_role_layout_links.php.bak:192:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503E_2026-04-28_203007/sidebar_links.php.bak:36:    <?php li(base_path('author/notifications'), 'fa-solid fa-bell', $t('الإشعارات','Notifications'), '/author/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503E_2026-04-28_203007/sidebar_links.php.bak:46:    <?php li(base_path('author/notifications'), 'fa-solid fa-bell', $t('الإشعارات','Notifications'), '/author/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503E_2026-04-28_203007/admin_index.php.bak:85:            <span class="badge ec-badge bg-primary">Notifications</span>
/home/shquier/easyconf.net/easychair/baks/backups/pack488_2026-04-28_054833/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack488_2026-04-28_054833/admin_layout.php.bak:60:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack488_2026-04-28_054833/admin_layout.php.bak:61:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>'إرسال إشعار', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack488_2026-04-28_054833/admin_layout.php.bak:62:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>'ملخص الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack488_2026-04-28_054833/admin_layout.php.bak:63:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>'تدقيق الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack488_2026-04-28_054833/admin_layout.php.bak:91:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack488_2026-04-28_054833/admin_layout.php.bak:140:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack488_2026-04-28_054833/admin_layout.php.bak:141:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack498_2026-04-28_165210/reviewer_layout.php.bak:93:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack498_2026-04-28_165210/reviewer_layout.php.bak:94:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack498_2026-04-28_165210/reviewer_layout.php.bak:98:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack504_2026-04-28_211103/unified_role_layout_links.php.bak:133:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack504_2026-04-28_211103/unified_role_layout_links.php.bak:154:                    ['url'=>'/easychair/admin/org-smtp', 'icon'=>'fa-server', 'label_key'=>'menu.org_smtp', 'label'=>'Organization SMTP', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack504_2026-04-28_211103/unified_role_layout_links.php.bak:156:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack504_2026-04-28_211103/unified_role_layout_links.php.bak:157:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack504_2026-04-28_211103/unified_role_layout_links.php.bak:158:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack504_2026-04-28_211103/unified_role_layout_links.php.bak:192:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/backups/pack471_2026-04-28_033236/admin_layout.php.bak:78:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack463A_2026-04-28_024105/AuthController.php.bak:330:    private function queueSystemMail(?int $userId, string $email, string $name, string $templateKey, string $subject, string $body): void
/home/shquier/easyconf.net/easychair/baks/backups/pack463A_2026-04-28_024105/AuthController.php.bak:340:         * Try native mail() as best effort.
/home/shquier/easyconf.net/easychair/baks/backups/pack463A_2026-04-28_024105/AuthController.php.bak:348:            if (@mail($email, $subject, $body, $headers)) {
/home/shquier/easyconf.net/easychair/baks/backups/pack463A_2026-04-28_024105/AuthController.php.bak:421:                $this->queueSystemMail(
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:5: * EasyChair Unified Notification Digest Worker
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:8: *   php tools/notification_digest_worker.php --dry-run
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:9: *   php tools/notification_digest_worker.php --frequency=daily --limit=50
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:10: *   php tools/notification_digest_worker.php --frequency=weekly --conference_id=1 --limit=50
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:11: *   php tools/notification_digest_worker.php --frequency=daily --conference_id=1 --reset-test-digest --limit=50
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:21:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:59:    $sql = "UPDATE user_notifications SET digest_sent_at=NULL WHERE created_at >= {$periodSql}";
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:70:    out("Reset digest_sent_at for recent notifications. affected=" . $stmt->rowCount());
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:74: * Select one row per user/conference where at least one notification type has digest enabled.
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:96:        GROUP_CONCAT(DISTINCT p.notification_type ORDER BY p.notification_type SEPARATOR ',') AS enabled_types,
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:103:    FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:121:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:144:          AND n.notification_type IN ({$typePlaceholders})
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:155:     * Re-check muted/type-level email preferences at notification time.
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:163:        FROM user_notifications n
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:166:        ORDER BY n.notification_type, n.id DESC
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:170:    $notifications = $stmt->fetchAll(PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:172:    if (!$notifications) {
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:181:    $subject = "EasyChair {$frequency} notification digest";
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:187:    foreach ($notifications as $n) {
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:188:        $byType[(string)$n['notification_type']][] = $n;
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:194:    $bodyLines[] = "Here is your {$frequency} notification digest for {$confLabel}.";
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:196:    $bodyLines[] = "Total notifications: " . count($notifications);
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:226:    $bodyLines[] = "Manage notification settings:";
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:227:    $bodyLines[] = "https://www.jpu.edu.jo/easychair/notification-settings";
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:231:    out("User {$userId} {$recipient}: " . count($notifications) . " total notification(s), types=" . implode(',', array_keys($byType)));
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:238:    $result = $mailer->send($recipient, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:242:            INSERT INTO notification_digest_log
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:243:            (org_id, conference_id, user_id, digest_frequency, notifications_count,
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:252:            count($notifications),
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:258:        $ids = array_map(fn($n) => (int)$n['id'], $notifications);
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:261:            $u = $db->prepare("UPDATE user_notifications SET digest_sent_at=NOW() WHERE id IN ({$in})");
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:267:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:270:            INSERT INTO notification_digest_log
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:271:            (org_id, conference_id, user_id, digest_frequency, notifications_count,
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/notification_digest_worker.php.bak:280:            count($notifications),
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/admin_layout.php.bak:57:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/admin_layout.php.bak:58:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>'إرسال إشعار', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/admin_layout.php.bak:59:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>'ملخص الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/admin_layout.php.bak:60:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>'تدقيق الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/admin_layout.php.bak:87:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/admin_layout.php.bak:136:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/admin_layout.php.bak:137:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/reviewer_layout.php.bak:20:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/reviewer_layout.php.bak:21:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/reviewer_layout.php.bak:25:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/author_layout.php.bak:123:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/author_layout.php.bak:167:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack484_2026-04-28_044258/author_layout.php.bak:168:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack495_2026-04-28_160522/admin_layout.php.bak:72:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('تنبيهات سير العمل'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack495_2026-04-28_160522/admin_layout.php.bak:82:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('إشعاراتي'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack495_2026-04-28_160522/admin_layout.php.bak:83:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack495_2026-04-28_160522/admin_layout.php.bak:84:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack495_2026-04-28_160522/admin_layout.php.bak:85:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack495_2026-04-28_160522/admin_layout.php.bak:115:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>ec_sidebar_t('الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack495_2026-04-28_160522/admin_layout.php.bak:370:        'تنبيهات سير العمل' => 'Workflow Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack495_2026-04-28_160522/admin_layout.php.bak:377:        'إشعاراتي' => 'My Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack495_2026-04-28_160522/admin_layout.php.bak:394:        'الإشعارات' => 'Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack503B_2026-04-28_201558/unified_role_layout_links.php.bak:56:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503B_2026-04-28_201558/unified_role_layout_links.php.bak:77:                    ['url'=>'/easychair/admin/org-smtp', 'icon'=>'fa-server', 'label_key'=>'menu.org_smtp', 'label'=>'Organization SMTP', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503B_2026-04-28_201558/unified_role_layout_links.php.bak:79:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503B_2026-04-28_201558/unified_role_layout_links.php.bak:80:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503B_2026-04-28_201558/unified_role_layout_links.php.bak:81:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503B_2026-04-28_201558/unified_role_layout_links.php.bak:115:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/admin_layout.php.bak:58:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/admin_layout.php.bak:59:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>'إرسال إشعار', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/admin_layout.php.bak:60:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>'ملخص الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/admin_layout.php.bak:61:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>'تدقيق الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/admin_layout.php.bak:89:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/admin_layout.php.bak:144:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/admin_layout.php.bak:145:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/reviewer_layout.php.bak:27:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/reviewer_layout.php.bak:28:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/reviewer_layout.php.bak:32:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/author_layout.php.bak:124:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/author_layout.php.bak:168:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack486_2026-04-28_052320/author_layout.php.bak:169:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack491_2026-04-28_145123/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491_2026-04-28_145123/admin_layout.php.bak:60:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491_2026-04-28_145123/admin_layout.php.bak:61:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491_2026-04-28_145123/admin_layout.php.bak:62:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491_2026-04-28_145123/admin_layout.php.bak:63:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack491_2026-04-28_145123/admin_layout.php.bak:93:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/mega519C_2026-04-29_005829/AdminBusinessToolsController.php.bak:291:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/backups/mega519C_2026-04-29_005829/AdminBusinessToolsController.php.bak:298:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/backups/mega519C_2026-04-29_005829/AdminBusinessToolsController.php.bak:311:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/backups/mega519C_2026-04-29_005829/AdminBusinessToolsController.php.bak:330:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/backups/mega519C_2026-04-29_005829/AdminBusinessToolsController.php.bak:349:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/backups/mega519C_2026-04-29_005829/business_tools_index.php.bak:134:                    <div class="col-md-1"><label>Notify</label><input type="checkbox" name="notify_author" value="1" checked class="form-check-input d-block"></div>
/home/shquier/easyconf.net/easychair/baks/backups/mega519C_2026-04-29_005829/business_tools_index.php.bak:144:                <thead class="table-dark"><tr><th>Key</th><th>EN</th><th>AR</th><th>Order</th><th>Upload</th><th>Notify</th><th>Review</th><th>Active</th><th></th></tr></thead>
/home/shquier/easyconf.net/easychair/baks/backups/mega519C_2026-04-29_005829/business_tools_index.php.bak:153:                        <td><?= !empty($r['notify_author'])?'Yes':'No' ?></td>
/home/shquier/easyconf.net/easychair/baks/backups/pack493C_2026-04-28_153529/author_layout.php.bak:516:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;"><?php echo ec_h(ec_t('layout.notifications','Notifications')); ?></a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack493C_2026-04-28_153529/author_layout.php.bak:560:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack493C_2026-04-28_153529/author_layout.php.bak:561:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack478_2026-04-28_040800/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack478_2026-04-28_040800/admin_layout.php.bak:83:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack499A_2026-04-28_171350/unified_role_layout_links.php.bak:56:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack499A_2026-04-28_171350/unified_role_layout_links.php.bak:78:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack499A_2026-04-28_171350/unified_role_layout_links.php.bak:79:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack499A_2026-04-28_171350/unified_role_layout_links.php.bak:80:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack499A_2026-04-28_171350/unified_role_layout_links.php.bak:114:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsBoardController.php.bak_20260421_234136:8:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsBoardController.php.bak_20260421_234136:105:            // notify author
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsBoardController.php.bak_20260421_234136:106:            NotificationService::notify((int)$r['author_id'], 'status_update', "Your paper #{$r['id']} status updated to $new", base_path('author/submission?id='.(int)$r['id']));
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsWorkflowController.php.bak_20260421_234136:159:            if(function_exists('notify_user_dynamic_pack168')){
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsWorkflowController.php.bak_20260421_234136:160:                notify_user_dynamic_pack168($rid, "New Review Assignment", "You have been assigned to review submission #$id (Round $round).", "info");
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AuthorSubmissionsController.php.bak_20260421_234136:129:            notify_user_dynamic_pack168($uid,'Submission created','Created successfully. Please upload the paper file.','info');
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AuthorSubmissionsController.php.bak_20260421_234136:137:            notify_user_dynamic_pack168($uid,'Upload failed','Invalid file type. Allowed: PDF/DOC/DOCX','warning');
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AuthorSubmissionsController.php.bak_20260421_234136:159:        notify_user_dynamic_pack168($uid,'Submission received','Your submission has been received successfully.','success');
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AuthorSubmissionsController.php.bak_20260421_234136:290:        notify_user_dynamic_pack168($uid,'File uploaded','Your file has been uploaded: '.$cat,'success');
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AuthorSubmissionsController.php.bak_20260421_234136:317:            notify_user_dynamic_pack168($uid,'Response saved','Your response letter was saved.','success');
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsController.php.bak_20260421_234559:138:        // notify author if column user_id exists
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsController.php.bak_20260421_234559:140:            if ($this->hasCol($db,'submissions','user_id') && function_exists('notify_user')) {
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsController.php.bak_20260421_234559:144:                if ($uid>0) notify_user($uid, 'Submission updated', 'Status changed to: '.$status.($note?(' — '.$note):''));
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsWorkflowController.php.bak_20260421_234559:161:            if(function_exists('notify_user_dynamic_pack168')){
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsWorkflowController.php.bak_20260421_234559:162:                notify_user_dynamic_pack168($rid, "New Review Assignment", "You have been assigned to review submission #$id (Round $round).", "info");
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AuthorSubmissionsController.php.bak_20260421_234559:131:            notify_user_dynamic_pack168($uid,'Submission created','Created successfully. Please upload the paper file.','info');
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AuthorSubmissionsController.php.bak_20260421_234559:139:            notify_user_dynamic_pack168($uid,'Upload failed','Invalid file type. Allowed: PDF/DOC/DOCX','warning');
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AuthorSubmissionsController.php.bak_20260421_234559:161:        notify_user_dynamic_pack168($uid,'Submission received','Your submission has been received successfully.','success');
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AuthorSubmissionsController.php.bak_20260421_234559:292:        notify_user_dynamic_pack168($uid,'File uploaded','Your file has been uploaded: '.$cat,'success');
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AuthorSubmissionsController.php.bak_20260421_234559:319:            notify_user_dynamic_pack168($uid,'Response saved','Your response letter was saved.','success');
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsController.php.bak_20260421_234136:136:        // notify author if column user_id exists
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsController.php.bak_20260421_234136:138:            if ($this->hasCol($db,'submissions','user_id') && function_exists('notify_user')) {
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsController.php.bak_20260421_234136:142:                if ($uid>0) notify_user($uid, 'Submission updated', 'Status changed to: '.$status.($note?(' — '.$note):''));
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminProceedingsController.php.bak_20260421_234136:66:        if(function_exists('notify_user')){
/home/shquier/easyconf.net/easychair/baks/backups/mega518_2026-04-29_002631/controllers.bak/AdminProceedingsController.php.bak_20260421_234136:69:            if($au>0) notify_user($au,'Paper published','Your paper has been published in proceedings.');
/home/shquier/easyconf.net/easychair/baks/backups/pack510_2026-04-28_221204/AdminBusinessToolsController.php.bak:289:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/backups/pack510_2026-04-28_221204/AdminBusinessToolsController.php.bak:296:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/backups/pack510_2026-04-28_221204/AdminBusinessToolsController.php.bak:309:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/backups/pack510_2026-04-28_221204/AdminBusinessToolsController.php.bak:328:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/backups/pack510_2026-04-28_221204/AdminBusinessToolsController.php.bak:347:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/backups/pack456_2026-04-28_020449/admin_layout.php.bak:71:        ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:72:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('تنبيهات سير العمل'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:82:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('إشعاراتي'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:83:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:84:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:85:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:115:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>ec_sidebar_t('الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:577:        'تنبيهات سير العمل' => 'Workflow Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:584:        'إشعاراتي' => 'My Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:601:        'الإشعارات' => 'Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:663:        return href.indexOf('/easychair/admin/') >= 0 || href.indexOf('/easychair/profile') >= 0 || href.indexOf('/easychair/notifications') >= 0 || href.indexOf('/easychair/select-conference') >= 0 || href.indexOf('/easychair/logout') >= 0;
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:686:            titleEn: 'Mail & Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack496_2026-04-28_161440/admin_layout.php.bak:687:            match: ['email','mail','notification','digest','broadcast','test-email']
/home/shquier/easyconf.net/easychair/baks/backups/pack470_2026-04-28_031646/admin_layout.php.bak:78:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack493D_2026-04-28_154327/author_layout.php.bak:423:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;"><?php echo ec_h(ec_t('layout.notifications','Notifications')); ?></a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack493D_2026-04-28_154327/author_layout.php.bak:467:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/backups/pack493D_2026-04-28_154327/author_layout.php.bak:468:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/backups/pack503I_2026-04-28_205517/sidebar_links.php.bak:137:<?php li(base_path('admin/workflow-notifications'), 'fa-solid fa-bell', ec_sidebar_t('تنبيهات سير العمل', 'Workflow Notifications'), '/admin/workflow-notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503I_2026-04-28_205517/sidebar_links.php.bak:157:<?php li(base_path('admin/org-smtp'), 'fa-solid fa-server', ec_sidebar_t('SMTP المؤسسة', 'Organization SMTP'), '/admin/org-smtp'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503I_2026-04-28_205517/sidebar_links.php.bak:161:<?php li(base_path('admin/notification-broadcast'), 'fa-solid fa-bullhorn', ec_sidebar_t('إرسال إشعار', 'Notification Broadcast'), '/admin/notification-broadcast'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503I_2026-04-28_205517/sidebar_links.php.bak:163:<?php li(base_path('admin/notification-digest'), 'fa-solid fa-newspaper', ec_sidebar_t('ملخص الإشعارات', 'Notification Digest'), '/admin/notification-digest'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503I_2026-04-28_205517/sidebar_links.php.bak:165:<?php li(base_path('admin/notification-audit'), 'fa-solid fa-bell-circle-check', ec_sidebar_t('تدقيق الإشعارات', 'Notification Audit'), '/admin/notification-audit'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503I_2026-04-28_205517/sidebar_links.php.bak:191:<?php li(base_path('notifications'), 'fa-solid fa-bell', ec_sidebar_t('إشعاراتي', 'My Notifications'), '/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/backups/pack503I_2026-04-28_205517/admin_index.php.bak:117:            <span class="badge ec-badge bg-primary">Notifications</span>
/home/shquier/easyconf.net/easychair/baks/backups/pack450_2026-04-28_010136/admin_layout.php.bak:69:        ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack479_2026-04-28_041309/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack479_2026-04-28_041309/admin_layout.php.bak:57:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack479_2026-04-28_041309/admin_layout.php.bak:58:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>'تدقيق الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack479_2026-04-28_041309/admin_layout.php.bak:85:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack477_2026-04-28_040514/admin_layout.php.bak:82:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack477_2026-04-28_040514/AdminSubmissionWorkflowController.php.bak:5:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/backups/pack477_2026-04-28_040514/AdminSubmissionWorkflowController.php.bak:341:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/backups/pack477_2026-04-28_040514/AdminSubmissionWorkflowController.php.bak:368:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/backups/pack477_2026-04-28_040514/AdminSubmissionWorkflowController.php.bak:369:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:72:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('تنبيهات سير العمل'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:82:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('إشعاراتي'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:83:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:84:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:85:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:117:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>ec_sidebar_t('الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:579:        'تنبيهات سير العمل' => 'Workflow Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:586:        'إشعاراتي' => 'My Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:603:        'الإشعارات' => 'Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:665:        return href.indexOf('/easychair/admin/') >= 0 || href.indexOf('/easychair/profile') >= 0 || href.indexOf('/easychair/notifications') >= 0 || href.indexOf('/easychair/select-conference') >= 0 || href.indexOf('/easychair/logout') >= 0;
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:688:            titleEn: 'Mail & Notifications',
/home/shquier/easyconf.net/easychair/baks/backups/pack499_2026-04-28_170312/admin_layout.php.bak:689:            match: ['email','mail','notification','digest','broadcast','test-email']
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/NotificationService.php.bak:6:class NotificationService
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/NotificationService.php.bak:18:            INSERT INTO user_notifications
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/NotificationService.php.bak:19:            (org_id, conference_id, user_id, submission_id, notification_type, event_key,
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/NotificationService.php.bak:29:            $data['notification_type'] ?? 'system',
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/NotificationService.php.bak:40:    public function notifyAuthorWorkflow(array $submission, string $eventKey, string $title, string $body = ''): ?int
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/NotificationService.php.bak:51:            'notification_type' => 'workflow',
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/NotificationService.php.bak:64:            FROM user_notifications
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/admin_layout.php.bak:57:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/admin_layout.php.bak:58:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>'إرسال إشعار', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/admin_layout.php.bak:59:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>'تدقيق الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/admin_layout.php.bak:86:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/reviewer_layout.php.bak:19:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack480_2026-04-28_041643/author_layout.php.bak:123:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/backups/pack475_2026-04-28_035454/admin_layout.php.bak:81:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202257/unified_role_layout_links.php.bak:133:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202257/unified_role_layout_links.php.bak:154:                    ['url'=>'/easychair/admin/org-smtp', 'icon'=>'fa-server', 'label_key'=>'menu.org_smtp', 'label'=>'Organization SMTP', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202257/unified_role_layout_links.php.bak:156:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202257/unified_role_layout_links.php.bak:157:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202257/unified_role_layout_links.php.bak:158:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/backups/pack503C_2026-04-28_202257/unified_role_layout_links.php.bak:192:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack636_2026-05-21_231154:2771:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack636_2026-05-21_231154:2790:'notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack633:1697:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack633:1716:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_ai_dashboard.bak_pack781b_2026-05-24_230701:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_sections.bak_pack781_2026-05-24_230526:1038:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack877A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_20260525_182451:223:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_20260525_182451:228:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_20260525_182451:230:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_20260525_182451:231:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_20260525_182451:232:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_20260525_182451:329:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:323:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:324:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:393:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:434:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:435:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:436:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:437:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:438:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:439:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:440:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:441:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:442:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:443:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:444:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:445:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:446:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:447:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:448:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:501:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:502:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack929A:503:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack832_20260527_003837:26:BASE_PATH.'/app/core/SmtpMailer.php';
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack832_20260527_003837:29:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack832_20260527_003837:49:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack832_20260527_003837:82:        $result = $mailer->send(
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack832_20260527_003837:99:            $err = trim((string)($result['error'] ?? 'SMTP failed'));
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack648_2026-05-21_234251:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack648_2026-05-21_234251:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:316:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:317:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:386:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:427:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:428:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:429:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:430:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:431:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:432:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:433:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:434:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:435:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:436:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:437:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:438:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:439:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:440:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:441:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:490:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:491:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack911A_my_intelligence:492:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_governance.bak_pack781_2026-05-24_230526.bak_pack781_2026-05-24_230542:1277:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:4112:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:4306:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:4310:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:4316:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:4322:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:4362:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:4771:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:5395:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:5585:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:5692:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:5696:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:5963:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:6395:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:6937:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:7110:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:7118:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:7313:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:7315:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:7321:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:7327:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:7887:'Notifications',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:8086:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:8099:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack154.20260526_001713:8301:.notifyCard,
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack861A_route:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:323:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:324:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:393:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:434:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:435:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:436:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:437:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:438:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:439:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:440:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:441:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:442:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:443:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:444:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:445:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:446:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:447:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:448:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:506:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:507:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack938A:508:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A_title_fix:2632:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A_title_fix:2728:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A_title_fix:2735:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A_title_fix:2748:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A_title_fix:2767:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A_title_fix:2820:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:6:class AdminOrgSmtpController
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:94:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:112:        $smtpPasswordPreview = '';
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:113:        if (!empty($settings['smtp_password_enc'])) {
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:114:            $smtpPasswordPreview = '********';
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:118:        require BASE_PATH . '/app/views/admin/org_smtp/index.php';
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:132:        $smtpHost = trim((string)($_POST['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:133:        $smtpPort = (int)($_POST['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:134:        $smtpUsername = trim((string)($_POST['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:135:        $smtpPassword = (string)($_POST['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:136:        $smtpEncryption = trim((string)($_POST['smtp_encryption'] ?? 'tls'));
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:142:        if (!in_array($smtpEncryption, ['none','ssl','tls'], true)) {
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:143:            $smtpEncryption = 'tls';
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:146:        if ($smtpHost === '') {
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:147:            $_SESSION['flash_error'] = 'SMTP host is required.';
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:148:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:155:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:169:        $passwordEnc = $smtpPassword !== ''
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:170:            ? $this->enc($smtpPassword)
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:171:            : ($existing['smtp_password_enc'] ?? null);
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:174:            INSERT INTO org_smtp_settings
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:175:            (org_id, conference_id, smtp_host, smtp_port, smtp_username, smtp_password_enc, smtp_encryption,
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:179:                smtp_host=VALUES(smtp_host),
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:180:                smtp_port=VALUES(smtp_port),
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:181:                smtp_username=VALUES(smtp_username),
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:182:                smtp_password_enc=VALUES(smtp_password_enc),
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:183:                smtp_encryption=VALUES(smtp_encryption),
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:196:            $smtpHost,
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:197:            $smtpPort,
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:198:            $smtpUsername,
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:200:            $smtpEncryption,
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:209:        $_SESSION['flash_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:210:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:221:            $_SESSION['flash_error'] = 'Please save SMTP settings first.';
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:222:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:229:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:233:        $subject = 'EasyChair SMTP Test - ' . ($conference['short_name'] ?? 'Conference');
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:234:        $body = "This is a test email from EasyChair organization SMTP settings.\n\nConference: " . ($conference['short_name'] ?? '');
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:243:                VALUES (?, ?, 'smtp_test', 'smtp_test', ?, ?, ?, 'queued', NOW())
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:260:            UPDATE org_smtp_settings
/home/shquier/easyconf.net/easychair/baks/AdminOrgSmtpController.php.bak:270:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:566:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:593:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack869_20260527_234102:594:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack635:2771:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack635:2790:'notifications'
/home/shquier/easyconf.net/easychair/baks/AdminAssignmentController.php.before_pack883_20260528_233950:302:SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack819_20260526_181720:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack819_20260526_181720:83:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack819_20260526_181720:118:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack819_20260526_181720:130:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack819_20260526_181720:159:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack837_20260527_005422:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack837_20260527_005422:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack837_20260527_005422:98:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack837_20260527_005422:99:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack837_20260527_005422:118:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:4112:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:4306:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:4310:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:4316:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:4322:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:4362:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:4771:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:5395:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:5585:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:5692:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:5696:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:5963:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:6395:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:6937:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:7110:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:7118:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:7313:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:7315:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:7321:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:7327:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:7887:'Notifications',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:8086:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:8099:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_002624:8301:.notifyCard,
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack659_2026-05-21_235334:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack659_2026-05-21_235334:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854B:2152:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854B:2248:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854B:2255:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854B:2268:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854B:2287:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854B:2340:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:323:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:324:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:393:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:434:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:435:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:436:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:437:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:438:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:439:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:440:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:441:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:442:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:443:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:444:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:445:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:446:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:447:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:448:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:508:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:509:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack937A_fix:510:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_enterprise1.bak_pack781_2026-05-24_230525.bak_pack781b_2026-05-24_230703:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack826_20260526_191100:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack826_20260526_191100:87:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack826_20260526_191100:120:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack826_20260526_191100:130:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack826_20260526_191100:159:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_governance.bak_pack781_2026-05-24_230541.bak_pack781b_2026-05-24_230702:1277:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack638_2026-05-21_232650:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack638_2026-05-21_232650:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack869A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:6:class AdminNotificationBroadcastController
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:152:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:156:              AND n.notification_type='broadcast'
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:164:        require BASE_PATH . '/app/views/admin/notification_broadcast/index.php';
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:184:            $_SESSION['flash_error'] = "Notification title is required.";
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:185:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:190:            $_SESSION['flash_error'] = "Notification body is required.";
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:191:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:197:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:205:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:210:            INSERT INTO user_notifications
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:211:            (org_id, conference_id, user_id, submission_id, notification_type, event_key,
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:231:        $_SESSION['flash_success'] = "Broadcast notification sent to {$created} user(s).";
/home/shquier/easyconf.net/easychair/baks/AdminNotificationBroadcastController.php.bak:232:        header("Location: /easychair/admin/notification-broadcast?sent=1");
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack152.20260525_230736:3389:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack152.20260525_230736:3583:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack152.20260525_230736:3587:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack152.20260525_230736:3593:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack152.20260525_230736:3599:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack152.20260525_230736:3639:Notify Authors
/home/shquier/easyconf.net/easychair/baks/AdminEmailTestController.php.bak:45:    private function sendMail(string $to, string $subject, string $body): array
/home/shquier/easyconf.net/easychair/baks/AdminEmailTestController.php.bak:51:        $headers .= "X-Mailer: PHP/" . phpversion() . "\r\n";
/home/shquier/easyconf.net/easychair/baks/AdminEmailTestController.php.bak:57:            $ok = @mail($to, $subject, $body, $headers);
/home/shquier/easyconf.net/easychair/baks/AdminEmailTestController.php.bak:59:                $error = 'PHP mail() returned false. This usually means sendmail/postfix is not configured or blocked.';
/home/shquier/easyconf.net/easychair/baks/AdminEmailTestController.php.bak:101:            'sendmail_path' => ini_get('sendmail_path') ?: '(empty)',
/home/shquier/easyconf.net/easychair/baks/AdminEmailTestController.php.bak:102:            'SMTP' => ini_get('SMTP') ?: '(empty)',
/home/shquier/easyconf.net/easychair/baks/AdminEmailTestController.php.bak:103:            'smtp_port' => ini_get('smtp_port') ?: '(empty)',
/home/shquier/easyconf.net/easychair/baks/AdminEmailTestController.php.bak:149:        $result = $this->sendMail($to, $subject, $body);
/home/shquier/easyconf.net/easychair/baks/AdminEmailTestController.php.bak:201:        $result = $this->sendMail(
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack836A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack851B_sidebar:235:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack851B_sidebar:240:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack851B_sidebar:242:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack851B_sidebar:243:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack851B_sidebar:244:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack851B_sidebar:357:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:281:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:282:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:351:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:392:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:393:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:394:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:395:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:396:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:397:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:398:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:399:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:400:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:401:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:402:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:403:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:404:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:405:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:406:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:455:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:456:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack906B_author_collaboration:457:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack886_20260528_153327:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:5631:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:6063:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack161.20260525_232301:6605:Notify
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_governance.bak_pack781_2026-05-24_230526.bak_pack781_2026-05-24_230542.bak_pack781b_2026-05-24_230701:1277:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack658_2026-05-21_235249:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack658_2026-05-21_235249:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack815_20260526_181009:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack815_20260526_181009:86:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack815_20260526_181009:121:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack815_20260526_181009:133:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack815_20260526_181009:162:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938A:474:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938A:479:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938A:481:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938A:482:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938A:483:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938A:596:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack830_20260526_203917:6:require_once BASE_PATH . '/app/core/SmtpMailer.php';
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack830_20260526_203917:9:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack830_20260526_203917:29:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack830_20260526_203917:62:        $result = $mailer->send(
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack830_20260526_203917:79:            $err = trim((string)($result['error'] ?? 'SMTP failed'));
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack647_2026-05-21_234206:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack647_2026-05-21_234206:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:15:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:71:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:196:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:197:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:266:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:307:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:308:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:309:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:310:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:311:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:312:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:313:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:314:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:315:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:316:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:317:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:318:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:319:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:320:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:321:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:370:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:371:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_route_fix_2026-05-29_154022:372:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932B_force_sync_layout:4341:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932B_force_sync_layout:4437:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932B_force_sync_layout:4444:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932B_force_sync_layout:4457:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932B_force_sync_layout:4476:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932B_force_sync_layout:4529:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/App.php.before_hotfix_20260525_194910:519:        'notifications',
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:7:use App\Models\NotificationModel;
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:9:final class NotificationController extends Controller
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:13:        require_permission('notifications.view_own');
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:15:        $model = new NotificationModel();
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:17:        $this->view('notifications/index', [
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:18:            'notifications' => $model->byUser((int) auth_id(), 100),
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:24:        require_permission('notifications.mark_own');
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:27:            redirect('notifications');
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:34:            $model = new NotificationModel();
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:38:        redirect('notifications');
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:43:        require_permission('notifications.mark_own');
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:46:            redirect('notifications');
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:51:        $model = new NotificationModel();
/home/shquier/easyconf.net/easychair/baks/NotificationController.php.bak:54:        redirect('notifications');
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:5631:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:6063:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:6605:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:6778:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:6786:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:6981:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:6983:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:6989:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:6995:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:7555:'Notifications',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:7754:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:7767:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack170.20260525_234647:7969:.notifyCard,
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack911A:221:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack911A:224:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack911A:225:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack653_2026-05-21_234752:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack653_2026-05-21_234752:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack917A:474:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack917A:479:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack917A:481:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack917A:482:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack917A:483:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack917A:596:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack662_2026-05-22_000440:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack662_2026-05-22_000440:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack816_20260526_181103:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack816_20260526_181103:83:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack816_20260526_181103:118:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack816_20260526_181103:130:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack816_20260526_181103:159:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack950A_i18n:236:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack950A_i18n:239:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack950A_i18n:240:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsWorkflowController.php.bak_20260421_234136:159:            if(function_exists('notify_user_dynamic_pack168')){
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsWorkflowController.php.bak_20260421_234136:160:                notify_user_dynamic_pack168($rid, "New Review Assignment", "You have been assigned to review submission #$id (Round $round).", "info");
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack898_cleanup:112:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack898_cleanup:115:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack898_cleanup:116:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack649_2026-05-21_234324:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack649_2026-05-21_234324:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack827_20260526_193536:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack827_20260526_193536:87:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack827_20260526_193536:120:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack827_20260526_193536:130:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack827_20260526_193536:159:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack666_2026-05-22_001142:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack666_2026-05-22_001142:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_bulk_extract:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack905B_sidebar:103:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack905B_sidebar:106:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack905B_sidebar:107:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847B:227:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847B:232:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847B:234:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847B:235:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847B:236:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack847B:349:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:2:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:18:$latestNotifications = [];
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:22:        $svc = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:24:        $latestNotifications = $svc->latestForUser($userId, $conferenceId, 5);
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:27:        $latestNotifications = [];
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:33:.ec-notification-bell-wrap {
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:38:.ec-notification-bell-btn {
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:51:.ec-notification-bell-btn:hover {
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:55:.ec-notification-badge {
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:67:.ec-notification-dropdown {
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:81:.ec-notification-bell-wrap:hover .ec-notification-dropdown {
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:84:.ec-notification-item {
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:91:.ec-notification-item:hover {
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:96:.ec-notification-title {
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:100:.ec-notification-meta {
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:105:.ec-notification-unread-dot {
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:115:<div class="ec-notification-bell-wrap">
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:116:    <a class="ec-notification-bell-btn" href="/easychair/notifications">
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:118:        <span>Notifications</span>
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:120:            <span class="ec-notification-badge"><?= (int)$unreadCount ?></span>
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:124:    <div class="ec-notification-dropdown">
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:126:            Latest Notifications
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:134:        <?php foreach ($latestNotifications as $n): ?>
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:136:                $url = !empty($n['link_url']) ? (string)$n['link_url'] : '/easychair/notifications';
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:138:            <a class="ec-notification-item" href="<?= ec_nb_h($url) ?>">
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:139:                <div class="ec-notification-title">
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:141:                        <span class="ec-notification-unread-dot"></span>
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:145:                <div class="ec-notification-meta">
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:155:        <?php if (!$latestNotifications): ?>
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:157:                No notifications yet.
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:161:        <a href="/easychair/notifications" style="display:block;padding:12px;text-align:center;background:#f8fafc;font-weight:800;text-decoration:none;">
/home/shquier/easyconf.net/easychair/baks/notification_bell.php.bak:162:            View all notifications
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack886_fix:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack153.20260525_231054:3577:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack153.20260525_231054:3771:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack153.20260525_231054:3775:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack153.20260525_231054:3781:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack153.20260525_231054:3787:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack153.20260525_231054:3827:Notify Authors
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:6:class NotificationService
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:18:        string $notificationType
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:22:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:24:              AND notification_type=?
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:32:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:50:    public function preferenceAllowsEmail(
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:53:        string $notificationType
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:57:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:59:              AND notification_type=?
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:67:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:89:        $type = (string)($data['notification_type'] ?? 'system');
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:100:            INSERT INTO user_notifications
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:101:            (org_id, conference_id, user_id, submission_id, notification_type, event_key,
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:122:    public function notifyAuthorWorkflow(array $submission, string $eventKey, string $title, string $body = ''): ?int
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:133:            'notification_type' => 'workflow',
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:154:            FROM user_notifications
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack802_20260526_160908:182:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack862A_sidebar:339:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack862A_sidebar:344:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack862A_sidebar:346:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack862A_sidebar:347:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack862A_sidebar:348:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack862A_sidebar:461:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_static_extract.bak_pack781_2026-05-24_230542:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack921A:474:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack921A:479:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack921A:481:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack921A:482:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack921A:483:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack921A:596:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack157.20260525_231448:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack157.20260525_231448:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack157.20260525_231448:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack157.20260525_231448:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack157.20260525_231448:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack157.20260525_231448:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack157.20260525_231448:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack157.20260525_231448:5063:Notify
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_bulk_extract.bak_pack781_2026-05-24_230526.bak_pack781_2026-05-24_230541:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858B_route:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack651_2026-05-21_234522:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack651_2026-05-21_234522:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack866A_sidebar:353:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack866A_sidebar:358:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack866A_sidebar:360:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack866A_sidebar:361:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack866A_sidebar:362:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack866A_sidebar:475:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack632_wide_2026-05-21_205926:1697:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack632_wide_2026-05-21_205926:1716:'notifications'
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack860A_sidebar:318:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack860A_sidebar:323:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack860A_sidebar:325:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack860A_sidebar:326:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack860A_sidebar:327:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack860A_sidebar:440:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack896_sidebar_permissions:467:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack896_sidebar_permissions:472:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack896_sidebar_permissions:474:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack896_sidebar_permissions:475:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack896_sidebar_permissions:476:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack896_sidebar_permissions:589:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:6:class NotificationService
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:18:        string $notificationType
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:22:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:24:              AND notification_type=?
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:32:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:50:    public function preferenceAllowsEmail(
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:53:        string $notificationType
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:57:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:59:              AND notification_type=?
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:67:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:89:        $type = (string)($data['notification_type'] ?? 'system');
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:100:            INSERT INTO user_notifications
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:101:            (org_id, conference_id, user_id, submission_id, notification_type, event_key,
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:122:    public function notifyAuthorWorkflow(array $submission, string $eventKey, string $title, string $body = ''): ?int
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:133:            'notification_type' => 'workflow',
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:154:            FROM user_notifications
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack804_20260526_161425:182:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack951D_safe_rbac:336:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack951D_safe_rbac:339:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack951D_safe_rbac:340:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack951D_safe_rbac:427:        '/easychair/notifications'
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:505:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:532:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack866_20260527_231053:533:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack842B:813:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack842B:909:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack842B:916:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack842B:929:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack842B:948:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack842B:1001:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/AuthorSubmissionsController.php.bak_20260421_234136:129:            notify_user_dynamic_pack168($uid,'Submission created','Created successfully. Please upload the paper file.','info');
/home/shquier/easyconf.net/easychair/baks/AuthorSubmissionsController.php.bak_20260421_234136:137:            notify_user_dynamic_pack168($uid,'Upload failed','Invalid file type. Allowed: PDF/DOC/DOCX','warning');
/home/shquier/easyconf.net/easychair/baks/AuthorSubmissionsController.php.bak_20260421_234136:159:        notify_user_dynamic_pack168($uid,'Submission received','Your submission has been received successfully.','success');
/home/shquier/easyconf.net/easychair/baks/AuthorSubmissionsController.php.bak_20260421_234136:290:        notify_user_dynamic_pack168($uid,'File uploaded','Your file has been uploaded: '.$cat,'success');
/home/shquier/easyconf.net/easychair/baks/AuthorSubmissionsController.php.bak_20260421_234136:317:            notify_user_dynamic_pack168($uid,'Response saved','Your response letter was saved.','success');
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack929A:4341:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack929A:4437:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack929A:4444:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack929A:4457:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack929A:4476:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack929A:4529:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_trackchair_menu_2026-05-29_161553:223:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_trackchair_menu_2026-05-29_161553:228:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_trackchair_menu_2026-05-29_161553:230:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_trackchair_menu_2026-05-29_161553:231:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_trackchair_menu_2026-05-29_161553:232:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_trackchair_menu_2026-05-29_161553:329:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847B:1185:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847B:1281:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847B:1288:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847B:1301:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847B:1320:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847B:1373:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack858B_sidebar:304:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack858B_sidebar:309:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack858B_sidebar:311:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack858B_sidebar:312:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack858B_sidebar:313:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack858B_sidebar:426:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack781c_2026-05-24_231547:1030:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:505:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:532:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack865_20260527_230315:533:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:15:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:71:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:196:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:197:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:263:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:304:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:305:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:306:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:307:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:308:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:309:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:310:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:311:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:312:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:313:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:314:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:315:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:316:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:317:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:318:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:367:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:368:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack881_20260528_131546:369:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:28:            'تنبيهات سير العمل' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:29:            'Workflow Notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:74:            // Profiles / notifications
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:81:            'إشعاراتي' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:82:            'My Notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:83:            'Notification Broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:84:            'إرسال إشعار' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:85:            'Notification Digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:86:            'ملخص الإشعارات' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:87:            'Notification Audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:88:            'تدقيق الإشعارات' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:89:            'الإشعارات' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:90:            'Notifications' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:157:            '/easychair/admin/workflow-notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:166:            '/easychair/admin/notification-broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:167:            '/easychair/admin/notification-audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:168:            '/easychair/admin/notification-digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:169:            '/easychair/notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack847A:170:            '/easychair/notification-settings' => 'menu.notification_settings',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_enterprise1.bak_pack781_2026-05-24_230540:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack643_2026-05-21_233748:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack643_2026-05-21_233748:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack884_20260528_234531:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:566:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:593:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack868_20260527_232522:594:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_enterprise1.bak_pack781_2026-05-24_230525:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack898_cleanup:242:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack898_cleanup:245:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack898_cleanup:246:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_static_extract.bak_pack781_2026-05-24_230526.bak_pack781_2026-05-24_230541.bak_pack781b_2026-05-24_230701:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack952B_forced_rbac:497:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack952B_forced_rbac:502:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack952B_forced_rbac:504:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack952B_forced_rbac:505:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack952B_forced_rbac:506:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack952B_forced_rbac:620:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_isTrackChair_2026-05-30_160205:579:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_isTrackChair_2026-05-30_160205:675:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_isTrackChair_2026-05-30_160205:682:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_isTrackChair_2026-05-30_160205:695:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_isTrackChair_2026-05-30_160205:714:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_isTrackChair_2026-05-30_160205:767:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:15:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:71:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:196:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:197:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:266:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:307:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:308:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:309:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:310:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:311:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:312:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:313:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:314:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:315:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:316:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:317:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:318:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:319:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:320:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:321:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:370:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:371:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack812_track_chair_2026-05-29_153750:372:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.bak_pack813_2026-05-25_024919:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack646_2026-05-21_234008:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack646_2026-05-21_234008:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack650_2026-05-21_234444:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack650_2026-05-21_234444:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack859A_route:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack914A:474:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack914A:479:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack914A:481:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack914A:482:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack914A:483:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack914A:596:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack888_20260529_002235:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack839A_track_scope_fix:723:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack839A_track_scope_fix:819:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack839A_track_scope_fix:826:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack839A_track_scope_fix:839:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack839A_track_scope_fix:858:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack839A_track_scope_fix:911:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack781_2026-05-24_230540.bak_pack781b_2026-05-24_230702:1030:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack642_2026-05-21_233547:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack642_2026-05-21_233547:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack663_2026-05-22_000615:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack663_2026-05-22_000615:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack818E:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_sections.bak_pack781_2026-05-24_230541:1038:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_safe_layout_2026-05-21_221058:1786:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_safe_layout_2026-05-21_221058:1805:'notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_ui_recover_2026-05-21_210731:2769:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_ui_recover_2026-05-21_210731:2788:'notifications'
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack824_20260526_190809:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack824_20260526_190809:85:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack824_20260526_190809:118:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack824_20260526_190809:128:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack824_20260526_190809:157:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack887_20260529_001729:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack664_2026-05-22_000914:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack664_2026-05-22_000914:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack860_20260527_214101:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack856_20260527_021455:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack781b_2026-05-24_230700:1030:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack809_20260526_175340:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack809_20260526_175340:81:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack809_20260526_175340:116:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack809_20260526_175340:128:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack809_20260526_175340:157:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack842B:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:274:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:275:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:344:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:385:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:386:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:387:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:388:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:389:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:390:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:391:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:392:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:393:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:394:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:395:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:396:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:397:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:398:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:399:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:448:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:449:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack905B_author_success:450:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack638_2026-05-21_232650:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack638_2026-05-21_232650:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsController.php.bak_20260421_234559:138:        // notify author if column user_id exists
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsController.php.bak_20260421_234559:140:            if ($this->hasCol($db,'submissions','user_id') && function_exists('notify_user')) {
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsController.php.bak_20260421_234559:144:                if ($uid>0) notify_user($uid, 'Submission updated', 'Status changed to: '.$status.($note?(' — '.$note):''));
/home/shquier/easyconf.net/easychair/baks/AdminReviewerAssignmentsController.php.before_pack823A:488:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack_committees.bak_pack781_2026-05-24_230541:1410:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_governance.bak_pack781_2026-05-24_230526:1277:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_governance.bak_pack781b_2026-05-24_230702:1277:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack833_20260527_004108:16:require_once BASE_PATH.'/app/core/ConferenceMailer.php';
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack833_20260527_004108:19:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack833_20260527_004108:37:$mailer=new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack833_20260527_004108:51:$r=$mailer->sendNow($m);
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_bulk_extract.bak_pack781_2026-05-24_230526.bak_pack781_2026-05-24_230541.bak_pack781b_2026-05-24_230702:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack845A:983:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack845A:1079:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack845A:1086:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack845A:1099:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack845A:1118:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack845A:1171:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack781_2026-05-24_230525.bak_pack781_2026-05-24_230540:1030:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack825_20260526_191007:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack825_20260526_191007:85:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack825_20260526_191007:118:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack825_20260526_191007:128:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack825_20260526_191007:157:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847AC:1107:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847AC:1203:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847AC:1210:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847AC:1223:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847AC:1242:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack847AC:1295:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_2026-05-21_220421:1786:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_2026-05-21_220421:1805:'notifications'
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855A_sidebar:269:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855A_sidebar:274:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855A_sidebar:276:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855A_sidebar:277:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855A_sidebar:278:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855A_sidebar:391:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/AdminReviewerAssignmentsController.php.before_pack823B:559:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_bulk_extract.bak_pack781_2026-05-24_230542.bak_pack781b_2026-05-24_230701:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack_committees.bak_pack781_2026-05-24_230525.bak_pack781_2026-05-24_230541.bak_pack781b_2026-05-24_230702:1410:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938F:474:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938F:479:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938F:481:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938F:482:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938F:483:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack938F:596:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack640_2026-05-21_233154:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack640_2026-05-21_233154:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack655_2026-05-21_235015:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack655_2026-05-21_235015:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack823_20260526_190338:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack823_20260526_190338:88:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack823_20260526_190338:123:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack823_20260526_190338:135:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack823_20260526_190338:164:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack936A:474:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack936A:479:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack936A:481:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack936A:482:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack936A:483:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack936A:596:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack634:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack634:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854B_sidebar:262:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854B_sidebar:267:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854B_sidebar:269:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854B_sidebar:270:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854B_sidebar:271:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854B_sidebar:384:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack863A_sidebar:339:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack863A_sidebar:344:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack863A_sidebar:346:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack863A_sidebar:347:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack863A_sidebar:348:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack863A_sidebar:461:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/index.php.before_pack918A_search:134:                    <div class="col-md-1"><label>Notify</label><input type="checkbox" name="notify_author" value="1" checked class="form-check-input d-block"></div>
/home/shquier/easyconf.net/easychair/baks/index.php.before_pack918A_search:144:                <thead class="table-dark"><tr><th>Key</th><th>EN</th><th>AR</th><th>Order</th><th>Upload</th><th>Notify</th><th>Review</th><th>Active</th><th></th></tr></thead>
/home/shquier/easyconf.net/easychair/baks/index.php.before_pack918A_search:153:                        <td><?= !empty($r['notify_author'])?'Yes':'No' ?></td>
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack870A_sidebar:367:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack870A_sidebar:372:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack870A_sidebar:374:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack870A_sidebar:375:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack870A_sidebar:376:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack870A_sidebar:489:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack156.20260525_231355:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack156.20260525_231355:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack156.20260525_231355:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack156.20260525_231355:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack156.20260525_231355:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack156.20260525_231355:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack156.20260525_231355:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/index.php.before_pack922A:134:                    <div class="col-md-1"><label>Notify</label><input type="checkbox" name="notify_author" value="1" checked class="form-check-input d-block"></div>
/home/shquier/easyconf.net/easychair/baks/index.php.before_pack922A:144:                <thead class="table-dark"><tr><th>Key</th><th>EN</th><th>AR</th><th>Order</th><th>Upload</th><th>Notify</th><th>Review</th><th>Active</th><th></th></tr></thead>
/home/shquier/easyconf.net/easychair/baks/index.php.before_pack922A:153:                        <td><?= !empty($r['notify_author'])?'Yes':'No' ?></td>
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack633:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack633:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/DecisionController.php.before_pack802_20260526_160908:15:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/baks/DecisionController.php.before_pack802_20260526_160908:16:use App\Services\ConferenceNotificationService;
/home/shquier/easyconf.net/easychair/baks/DecisionController.php.before_pack802_20260526_160908:67:                ConferenceNotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:5631:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:6063:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:6605:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:6778:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:6786:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:6981:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:6983:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:6989:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack162.20260525_232336:6995:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack875A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack_committees.bak_pack781_2026-05-24_230541.bak_pack781b_2026-05-24_230703:1410:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack660_2026-05-21_235638:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack660_2026-05-21_235638:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack637_v2_2026-05-21_232708:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack637_v2_2026-05-21_232708:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855A_route:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack849B:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack781_2026-05-24_230525:1030:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack783b_2026-05-24_233214:1047:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:274:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:275:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:344:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:385:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:386:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:387:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:388:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:389:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:390:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:391:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:392:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:393:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:394:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:395:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:396:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:397:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:398:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:399:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:448:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:449:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack896_sidebar_permissions:450:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix855A_v2:2519:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix855A_v2:2615:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix855A_v2:2622:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix855A_v2:2635:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix855A_v2:2654:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix855A_v2:2707:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack781_2026-05-24_230525.bak_pack781_2026-05-24_230540.bak_pack781b_2026-05-24_230702:1030:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack866A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:232:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:233:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:302:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:343:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:344:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:345:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:346:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:347:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:348:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:349:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:350:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:351:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:352:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:353:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:354:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:355:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:356:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:357:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:406:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:407:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack890A:408:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:565:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:592:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack870_20260528_121903:593:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/App.php.before_pack893_repair_20260529_135358:549:        'notifications',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack936A:4341:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack936A:4437:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack936A:4444:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack936A:4457:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack936A:4476:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack936A:4529:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/admin_layout.php.bak:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('تنبيهات سير العمل'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/admin_layout.php.bak:60:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>ec_sidebar_t('إشعاراتي'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/baks/admin_layout.php.bak:61:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/admin_layout.php.bak:62:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/admin_layout.php.bak:63:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/admin_layout.php.bak:93:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>ec_sidebar_t('الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/admin_layout.php.bak:267:        'تنبيهات سير العمل' => 'Workflow Notifications',
/home/shquier/easyconf.net/easychair/baks/admin_layout.php.bak:274:        'إشعاراتي' => 'My Notifications',
/home/shquier/easyconf.net/easychair/baks/admin_layout.php.bak:291:        'الإشعارات' => 'Notifications',
/home/shquier/easyconf.net/easychair/baks/sidebar_translate.php.bak:13:            'تنبيهات سير العمل' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/baks/sidebar_translate.php.bak:23:            'إشعاراتي' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/baks/sidebar_translate.php.bak:24:            'Notification Broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/baks/sidebar_translate.php.bak:25:            'Notification Digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/baks/sidebar_translate.php.bak:26:            'Notification Audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/baks/sidebar_translate.php.bak:53:            'الإشعارات' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack_committees.bak_pack781_2026-05-24_230525:1410:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack874_20260528_125342:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack857A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_sections.bak_pack781_2026-05-24_230541.bak_pack781b_2026-05-24_230701:1038:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack876A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:4112:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:4306:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:4310:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:4316:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:4322:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:4362:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:4771:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:5395:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:5585:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:5692:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:5696:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:5963:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:6395:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:6937:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:7110:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:7118:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:7313:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:7315:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:7321:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:7327:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:7887:'Notifications',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:8086:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:8099:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack175.20260526_000502:8301:.notifyCard,
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack879A_complete:406:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack879A_complete:411:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack879A_complete:413:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack879A_complete:414:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack879A_complete:415:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack879A_complete:528:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.bak:138:<?php li(base_path('admin/workflow-notifications'), 'fa-solid fa-bell', ec_sidebar_t('تنبيهات سير العمل', 'Workflow Notifications'), '/admin/workflow-notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.bak:158:<?php li(base_path('admin/org-smtp'), 'fa-solid fa-server', ec_sidebar_t('SMTP المؤسسة', 'Organization SMTP'), '/admin/org-smtp'); ?>
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.bak:162:<?php li(base_path('admin/notification-broadcast'), 'fa-solid fa-bullhorn', ec_sidebar_t('إرسال إشعار', 'Notification Broadcast'), '/admin/notification-broadcast'); ?>
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.bak:164:<?php li(base_path('admin/notification-digest'), 'fa-solid fa-newspaper', ec_sidebar_t('ملخص الإشعارات', 'Notification Digest'), '/admin/notification-digest'); ?>
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.bak:166:<?php li(base_path('admin/notification-audit'), 'fa-solid fa-bell-circle-check', ec_sidebar_t('تدقيق الإشعارات', 'Notification Audit'), '/admin/notification-audit'); ?>
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.bak:192:<?php li(base_path('notifications'), 'fa-solid fa-bell', ec_sidebar_t('إشعاراتي', 'My Notifications'), '/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack906B_sidebar:112:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack906B_sidebar:115:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack906B_sidebar:116:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack858A_route:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack861A_sidebar:332:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack861A_sidebar:337:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack861A_sidebar:339:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack861A_sidebar:340:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack861A_sidebar:341:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack861A_sidebar:454:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack639_2026-05-21_232629:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack639_2026-05-21_232629:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_sections.bak_pack781_2026-05-24_230526.bak_pack781b_2026-05-24_230701:1038:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:5631:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:6063:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:6605:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:6778:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:6786:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:6981:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:6983:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:6989:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack163.20260525_232519:6995:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/admin_index.php.bak:117:            <span class="badge ec-badge bg-primary">Notifications</span>
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsBoardController.php.bak_20260421_234136:8:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsBoardController.php.bak_20260421_234136:105:            // notify author
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsBoardController.php.bak_20260421_234136:106:            NotificationService::notify((int)$r['author_id'], 'status_update', "Your paper #{$r['id']} status updated to $new", base_path('author/submission?id='.(int)$r['id']));
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsWorkflowController.php.bak_20260421_234136:159:            if(function_exists('notify_user_dynamic_pack168')){
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsWorkflowController.php.bak_20260421_234136:160:                notify_user_dynamic_pack168($rid, "New Review Assignment", "You have been assigned to review submission #$id (Round $round).", "info");
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorSubmissionsController.php.bak_20260421_234136:129:            notify_user_dynamic_pack168($uid,'Submission created','Created successfully. Please upload the paper file.','info');
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorSubmissionsController.php.bak_20260421_234136:137:            notify_user_dynamic_pack168($uid,'Upload failed','Invalid file type. Allowed: PDF/DOC/DOCX','warning');
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorSubmissionsController.php.bak_20260421_234136:159:        notify_user_dynamic_pack168($uid,'Submission received','Your submission has been received successfully.','success');
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorSubmissionsController.php.bak_20260421_234136:290:        notify_user_dynamic_pack168($uid,'File uploaded','Your file has been uploaded: '.$cat,'success');
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorSubmissionsController.php.bak_20260421_234136:317:            notify_user_dynamic_pack168($uid,'Response saved','Your response letter was saved.','success');
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsController.php.bak_20260421_234559:138:        // notify author if column user_id exists
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsController.php.bak_20260421_234559:140:            if ($this->hasCol($db,'submissions','user_id') && function_exists('notify_user')) {
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsController.php.bak_20260421_234559:144:                if ($uid>0) notify_user($uid, 'Submission updated', 'Status changed to: '.$status.($note?(' — '.$note):''));
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsWorkflowController.php.bak_20260421_234559:161:            if(function_exists('notify_user_dynamic_pack168')){
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsWorkflowController.php.bak_20260421_234559:162:                notify_user_dynamic_pack168($rid, "New Review Assignment", "You have been assigned to review submission #$id (Round $round).", "info");
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorSubmissionsController.php.bak_20260421_234559:131:            notify_user_dynamic_pack168($uid,'Submission created','Created successfully. Please upload the paper file.','info');
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorSubmissionsController.php.bak_20260421_234559:139:            notify_user_dynamic_pack168($uid,'Upload failed','Invalid file type. Allowed: PDF/DOC/DOCX','warning');
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorSubmissionsController.php.bak_20260421_234559:161:        notify_user_dynamic_pack168($uid,'Submission received','Your submission has been received successfully.','success');
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorSubmissionsController.php.bak_20260421_234559:292:        notify_user_dynamic_pack168($uid,'File uploaded','Your file has been uploaded: '.$cat,'success');
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorSubmissionsController.php.bak_20260421_234559:319:            notify_user_dynamic_pack168($uid,'Response saved','Your response letter was saved.','success');
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsController.php.bak_20260421_234136:136:        // notify author if column user_id exists
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsController.php.bak_20260421_234136:138:            if ($this->hasCol($db,'submissions','user_id') && function_exists('notify_user')) {
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsController.php.bak_20260421_234136:142:                if ($uid>0) notify_user($uid, 'Submission updated', 'Status changed to: '.$status.($note?(' — '.$note):''));
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminProceedingsController.php.bak_20260421_234136:66:        if(function_exists('notify_user')){
/home/shquier/easyconf.net/easychair/baks/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminProceedingsController.php.bak_20260421_234136:69:            if($au>0) notify_user($au,'Paper published','Your paper has been published in proceedings.');
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack783:1047:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_bulk_extract.bak_pack781_2026-05-24_230542:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AdminConferenceMailController.php.bak:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/AdminConferenceMailController.php.bak:117:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/AdminConferenceMailController.php.bak:118:        $result = $mailer->send(
/home/shquier/easyconf.net/easychair/baks/AdminConferenceMailController.php.bak:145:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack_committees:1410:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:2138:.notify,
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:2139:.notifyCard,
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:4097:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:4291:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:4295:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:4301:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:4307:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:4347:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:4756:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:5380:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:5570:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:5677:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:5681:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:5948:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:6380:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:6922:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:7095:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:7103:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:7298:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:7300:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:7306:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack164.20260525_233039:7312:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsWorkflowController.php.bak_20260421_234559:161:            if(function_exists('notify_user_dynamic_pack168')){
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsWorkflowController.php.bak_20260421_234559:162:                notify_user_dynamic_pack168($rid, "New Review Assignment", "You have been assigned to review submission #$id (Round $round).", "info");
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B:1587:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B:1683:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B:1690:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B:1703:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B:1722:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack851B:1775:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack634:2771:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack634:2790:'notifications'
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack637_v2_2026-05-21_232708:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack637_v2_2026-05-21_232708:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack869A_controller:4116:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack869A_controller:4212:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack869A_controller:4219:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack869A_controller:4232:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack869A_controller:4251:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack869A_controller:4304:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854A:2039:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854A:2135:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854A:2142:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854A:2155:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854A:2174:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack854A:2227:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack636_2026-05-21_231154:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack636_2026-05-21_231154:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:5631:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:6063:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:6605:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:6778:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:6786:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:6981:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:6983:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:6989:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:6995:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack168.20260525_234323:7555:'Notifications',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_enterprise1.bak_pack781_2026-05-24_230525.bak_pack781_2026-05-24_230542:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack632_restore_2026-05-21_204309:1697:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack632_restore_2026-05-21_204309:1716:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack_committees.bak_pack781_2026-05-24_230525.bak_pack781b_2026-05-24_230701:1410:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack654_2026-05-21_234830:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack654_2026-05-21_234830:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.pack813_trackchair_2026-05-29_155849:536:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.pack813_trackchair_2026-05-29_155849:632:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.pack813_trackchair_2026-05-29_155849:639:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.pack813_trackchair_2026-05-29_155849:652:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.pack813_trackchair_2026-05-29_155849:671:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.pack813_trackchair_2026-05-29_155849:724:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_bulk_extract.bak_pack781_2026-05-24_230526.bak_pack781b_2026-05-24_230702:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack859A:2994:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack859A:3090:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack859A:3097:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack859A:3110:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack859A:3129:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack859A:3182:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack814_20260526_180627:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack814_20260526_180627:86:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack814_20260526_180627:121:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack814_20260526_180627:133:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack814_20260526_180627:162:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/App.php.pack119.20260525_193326:507:        'notifications',
/home/shquier/easyconf.net/easychair/baks/AdminReviewerAssignmentsController.php.before_pack821A1:365:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AuthorSubmissionsController.php.bak_20260421_234559:131:            notify_user_dynamic_pack168($uid,'Submission created','Created successfully. Please upload the paper file.','info');
/home/shquier/easyconf.net/easychair/baks/AuthorSubmissionsController.php.bak_20260421_234559:139:            notify_user_dynamic_pack168($uid,'Upload failed','Invalid file type. Allowed: PDF/DOC/DOCX','warning');
/home/shquier/easyconf.net/easychair/baks/AuthorSubmissionsController.php.bak_20260421_234559:161:        notify_user_dynamic_pack168($uid,'Submission received','Your submission has been received successfully.','success');
/home/shquier/easyconf.net/easychair/baks/AuthorSubmissionsController.php.bak_20260421_234559:292:        notify_user_dynamic_pack168($uid,'File uploaded','Your file has been uploaded: '.$cat,'success');
/home/shquier/easyconf.net/easychair/baks/AuthorSubmissionsController.php.bak_20260421_234559:319:            notify_user_dynamic_pack168($uid,'Response saved','Your response letter was saved.','success');
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsController.php.bak_20260421_234136:136:        // notify author if column user_id exists
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsController.php.bak_20260421_234136:138:            if ($this->hasCol($db,'submissions','user_id') && function_exists('notify_user')) {
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionsController.php.bak_20260421_234136:142:                if ($uid>0) notify_user($uid, 'Submission updated', 'Status changed to: '.$status.($note?(' — '.$note):''));
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:496:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:523:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack864_20260527_224327:524:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminReviewerAssignmentsController.php.before_pack822A_v2:443:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack951A_rbac_sidebar:263:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack951A_rbac_sidebar:266:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack951A_rbac_sidebar:267:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack822_20260526_190147:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack822_20260526_190147:83:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack822_20260526_190147:118:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack822_20260526_190147:130:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack822_20260526_190147:159:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack812_20260526_175909:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack812_20260526_175909:86:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack812_20260526_175909:121:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack812_20260526_175909:133:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack812_20260526_175909:162:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/AdminReviewerAssignmentsController.php.before_pack822A:443:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack864_20260527_224327:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack864_20260527_224327:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack864_20260527_224327:206:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack864_20260527_224327:207:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack864_20260527_224327:226:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack949A_i18n:497:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack949A_i18n:502:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack949A_i18n:504:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack949A_i18n:505:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack949A_i18n:506:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack949A_i18n:620:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack861_20260527_214956:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack112_20260525_185226:223:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack112_20260525_185226:228:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack112_20260525_185226:230:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack112_20260525_185226:231:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack112_20260525_185226:232:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack112_20260525_185226:329:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:15:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:63:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:188:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:189:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:255:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:294:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:295:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:296:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:297:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:298:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:299:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:300:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:301:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:302:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:303:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:304:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:305:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:306:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:307:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:308:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:357:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:358:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.bak_pack794:359:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack672_2026-05-22_001727:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack672_2026-05-22_001727:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_static_extract:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_layout_only_2026-05-21_221004:1786:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_layout_only_2026-05-21_221004:1805:'notifications'
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack953A:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack860_20260527_214914:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack858_20260527_022046:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack858_20260527_022046:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack858_20260527_022046:206:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack858_20260527_022046:207:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack858_20260527_022046:226:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack661_2026-05-21_235722:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack661_2026-05-21_235722:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:323:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:324:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:393:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:434:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:435:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:436:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:437:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:438:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:439:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:440:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:441:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:442:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:443:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:444:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:445:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:446:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:447:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:448:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:505:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:506:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack936A:507:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_static_extract.bak_pack781_2026-05-24_230542.bak_pack781b_2026-05-24_230701:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.bak:291:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.bak:298:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.bak:311:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.bak:330:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.bak:349:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915C:474:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915C:479:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915C:481:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915C:482:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915C:483:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915C:596:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/AdminAssignmentController.php.bak_pack812_2026-05-25_024458:246:        SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/studio.php.bak_s4_2026-05-22_0030:4160:Notifications
/home/shquier/easyconf.net/easychair/baks/studio.php.bak_s4_2026-05-22_0030:4166:${x.notifications}
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack671_2026-05-22_001630:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack671_2026-05-22_001630:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.before_pack906B_author_collaboration:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.before_pack906B_author_collaboration:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack871A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack851A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack914A:242:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack914A:245:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_pack914A:246:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack656_2026-05-21_235105:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack656_2026-05-21_235105:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack782b_2026-05-24_232417:1030:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_safe:615:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_safe:711:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_safe:718:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_safe:731:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_safe:750:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_safe:803:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack916B_trackchair:474:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack916B_trackchair:479:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack916B_trackchair:481:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack916B_trackchair:482:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack916B_trackchair:483:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack916B_trackchair:596:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854A_sidebar:255:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854A_sidebar:260:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854A_sidebar:262:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854A_sidebar:263:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854A_sidebar:264:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack854A_sidebar:377:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack848A:1263:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack848A:1359:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack848A:1366:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack848A:1379:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack848A:1398:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack848A:1451:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.bak:21:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.bak:22:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.bak:26:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack_committees.bak_pack781_2026-05-24_230525.bak_pack781_2026-05-24_230541:1410:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack863A:3537:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack863A:3633:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack863A:3640:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack863A:3653:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack863A:3672:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack863A:3725:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack_committees.bak_pack781b_2026-05-24_230701:1410:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack884_20260528_151742:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack155.20260525_231303:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack155.20260525_231303:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack155.20260525_231303:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack155.20260525_231303:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack155.20260525_231303:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack155.20260525_231303:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack155.20260525_231303:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/audit_role_sidebar.php.bak:26:    '/easychair/admin/org-smtp',
/home/shquier/easyconf.net/easychair/baks/App.php.broken_pack893_backup:549:        'notifications',
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack849B:229:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack849B:234:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack849B:236:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack849B:237:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack849B:238:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack849B:351:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:566:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:593:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack867_20260527_232351:594:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:323:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:324:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:393:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:434:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:435:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:436:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:437:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:438:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:439:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:440:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:441:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:442:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:443:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:444:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:445:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:446:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:447:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:448:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:500:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:501:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack928B:502:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/App.php.before_bom_fix_20260529_135752:577:        'notifications',
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.before_pack845A_sidebar:138:<?php li(base_path('admin/workflow-notifications'), 'fa-solid fa-bell', ec_sidebar_t('تنبيهات سير العمل', 'Workflow Notifications'), '/admin/workflow-notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.before_pack845A_sidebar:158:<?php li(base_path('admin/org-smtp'), 'fa-solid fa-server', ec_sidebar_t('SMTP المؤسسة', 'Organization SMTP'), '/admin/org-smtp'); ?>
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.before_pack845A_sidebar:162:<?php li(base_path('admin/notification-broadcast'), 'fa-solid fa-bullhorn', ec_sidebar_t('إرسال إشعار', 'Notification Broadcast'), '/admin/notification-broadcast'); ?>
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.before_pack845A_sidebar:164:<?php li(base_path('admin/notification-digest'), 'fa-solid fa-newspaper', ec_sidebar_t('ملخص الإشعارات', 'Notification Digest'), '/admin/notification-digest'); ?>
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.before_pack845A_sidebar:166:<?php li(base_path('admin/notification-audit'), 'fa-solid fa-bell-circle-check', ec_sidebar_t('تدقيق الإشعارات', 'Notification Audit'), '/admin/notification-audit'); ?>
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.before_pack845A_sidebar:175:<?php li(base_path('admin/org-smtp'), 'fa-solid fa-server', ec_sidebar_t('SMTP المؤسسة', 'Organization SMTP'), '/admin/org-smtp'); ?>
/home/shquier/easyconf.net/easychair/baks/sidebar_links.php.before_pack845A_sidebar:197:<?php li(base_path('notifications'), 'fa-solid fa-bell', ec_sidebar_t('إشعاراتي', 'My Notifications'), '/notifications'); ?>
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.bak:5:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.bak:149:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.bak:158:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.bak:173:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.bak:174:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.bak:191:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.bak:198:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.bak:399:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.bak:424:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.bak:451:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.bak:452:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack901A:103:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack901A:106:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack901A:107:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_ai_dashboard.bak_pack781_2026-05-24_230541:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack872_20260528_123931:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack872_20260528_123931:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack872_20260528_123931:225:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack872_20260528_123931:226:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack872_20260528_123931:245:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/ForgotPasswordController.php.before_pack891_20260529_003947:7:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/ForgotPasswordController.php.before_pack891_20260529_003947:118:        $smtp=new \App\Core\SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/ForgotPasswordController.php.before_pack891_20260529_003947:120:        $smtp->send(
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack862_20260527_223406:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:5631:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:6063:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:6605:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:6778:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:6786:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:6981:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:6983:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:6989:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack165.20260525_233615:6995:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack810_20260526_175452:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack810_20260526_175452:81:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack810_20260526_175452:116:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack810_20260526_175452:128:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack810_20260526_175452:157:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack642_2026-05-21_233547:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack642_2026-05-21_233547:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/author_layout.php.bak:124:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/baks/author_layout.php.bak:168:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/baks/author_layout.php.bak:169:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack674_2026-05-22_001856:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack674_2026-05-22_001856:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack808_20260526_175214:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack808_20260526_175214:81:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack808_20260526_175214:116:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack808_20260526_175214:128:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack808_20260526_175214:157:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack836_20260527_004724:16:require_once BASE_PATH.'/app/core/ConferenceMailer.php';
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack836_20260527_004724:19:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack836_20260527_004724:37:$mailer=new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack836_20260527_004724:51:$r=$mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack889_20260529_002653:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack851_20260527_020050:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack851_20260527_020050:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack851_20260527_020050:206:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack851_20260527_020050:207:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack851_20260527_020050:226:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_enterprise1:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:6:class SmtpMailer
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:77:            $this->lastError = $step . ' failed. SMTP response: ' . trim($response);
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:100:        $enabled = (string)($this->settings['smtp_enabled'] ?? '0') === '1';
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:105:                'error' => 'SMTP is disabled in system_mail_settings.',
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:110:        $host = trim((string)($this->settings['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:111:        $port = (int)($this->settings['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:112:        $security = strtolower(trim((string)($this->settings['smtp_security'] ?? 'tls')));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:113:        $username = trim((string)($this->settings['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:114:        $password = (string)($this->settings['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:115:        $fromEmail = trim((string)($this->settings['smtp_from_email'] ?? $username));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:116:        $fromName = trim((string)($this->settings['smtp_from_name'] ?? 'EasyChair'));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:121:                'error' => 'SMTP settings are incomplete.',
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:138:                'error' => "SMTP connection failed: {$errstr} ({$errno})",
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:191:        if (!$this->expect($response, [334], 'SMTP username')) {
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:197:        if (!$this->expect($response, [235], 'SMTP password')) {
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack849_20260527_015536:238:        // Dot-stuffing per SMTP DATA rules.
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_double_pdo:4341:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_double_pdo:4437:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_double_pdo:4444:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_double_pdo:4457:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_double_pdo:4476:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_fix_double_pdo:4529:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_role_debug:236:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_role_debug:239:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/reviewer_layout.php.before_role_debug:240:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack667_2026-05-22_001230:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack667_2026-05-22_001230:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack857A_sidebar:290:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack857A_sidebar:295:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack857A_sidebar:297:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack857A_sidebar:298:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack857A_sidebar:299:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack857A_sidebar:412:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_sections.bak_pack781_2026-05-24_230526.bak_pack781_2026-05-24_230540:1038:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack855B:2388:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack855B:2484:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack855B:2491:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack855B:2504:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack855B:2523:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack855B:2576:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack850_20260527_015923:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack850_20260527_015923:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack850_20260527_015923:206:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack850_20260527_015923:207:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack850_20260527_015923:226:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack826_20260526_191213:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack826_20260526_191213:87:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack826_20260526_191213:120:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack826_20260526_191213:130:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack826_20260526_191213:159:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/AdminProceedingsController.php.bak_20260421_234136:66:        if(function_exists('notify_user')){
/home/shquier/easyconf.net/easychair/baks/AdminProceedingsController.php.bak_20260421_234136:69:            if($au>0) notify_user($au,'Paper published','Your paper has been published in proceedings.');
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:6:class SmtpMailer
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:77:            $this->lastError = $step . ' failed. SMTP response: ' . trim($response);
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:100:        $enabled = (string)($this->settings['smtp_enabled'] ?? '0') === '1';
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:105:                'error' => 'SMTP is disabled in system_mail_settings.',
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:110:        $host = trim((string)($this->settings['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:111:        $port = (int)($this->settings['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:112:        $security = strtolower(trim((string)($this->settings['smtp_security'] ?? 'tls')));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:113:        $username = trim((string)($this->settings['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:114:        $password = (string)($this->settings['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:115:        $fromEmail = trim((string)($this->settings['smtp_from_email'] ?? $username));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:116:        $fromName = trim((string)($this->settings['smtp_from_name'] ?? 'EasyChair'));
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:121:                'error' => 'SMTP settings are incomplete.',
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:138:                'error' => "SMTP connection failed: {$errstr} ({$errno})",
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:191:        if (!$this->expect($response, [334], 'SMTP username')) {
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:197:        if (!$this->expect($response, [235], 'SMTP password')) {
/home/shquier/easyconf.net/easychair/baks/SmtpMailer.php.before_pack852_20260527_020300:238:        // Dot-stuffing per SMTP DATA rules.
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:3780:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:3974:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:3978:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:3984:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:3990:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:4030:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:4439:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:5063:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:5253:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:5360:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:5364:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:5631:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:6063:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:6605:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:6778:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:6786:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:6981:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:6983:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:6989:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:6995:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:7555:'Notifications',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:7754:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:7767:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.pack171.20260525_235315:7969:.notifyCard,
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack670_2026-05-22_001528:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack670_2026-05-22_001528:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:28:            'تنبيهات سير العمل' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:29:            'Workflow Notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:71:            // Profiles / notifications
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:78:            'إشعاراتي' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:79:            'My Notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:80:            'Notification Broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:81:            'إرسال إشعار' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:82:            'Notification Digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:83:            'ملخص الإشعارات' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:84:            'Notification Audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:85:            'تدقيق الإشعارات' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:86:            'الإشعارات' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:87:            'Notifications' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:153:            '/easychair/admin/workflow-notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:162:            '/easychair/admin/notification-broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:163:            '/easychair/admin/notification-audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:164:            '/easychair/admin/notification-digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:165:            '/easychair/notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.before_pack845A_i18n:166:            '/easychair/notification-settings' => 'menu.notification_settings',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_bulk_extract.bak_pack781_2026-05-24_230526:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.before_pack637_repair_2026-05-21_232843:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.before_pack637_repair_2026-05-21_232843:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack869A_sidebar:360:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack869A_sidebar:365:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack869A_sidebar:367:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack869A_sidebar:368:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack869A_sidebar:369:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack869A_sidebar:482:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:154:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:163:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:178:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:179:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:196:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:200:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:201:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:205:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:211:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:215:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:216:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:418:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:419:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:428:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:565:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:592:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack871_20260528_122332:593:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.bak:16:            '/easychair/admin/workflow-notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.bak:20:            '/easychair/admin/notification-broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.bak:21:            '/easychair/admin/notification-audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.bak:22:            '/easychair/admin/notification-digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.bak:33:            '/easychair/notifications' => 'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/i18n_sidebar_labels.php.bak:34:            '/easychair/notification-settings' => 'menu.notification_settings',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_ai_dashboard.bak_pack781_2026-05-24_230526.bak_pack781_2026-05-24_230541:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855B_sidebar:276:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855B_sidebar:281:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855B_sidebar:283:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855B_sidebar:284:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855B_sidebar:285:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack855B_sidebar:398:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_ai_dashboard.bak_pack781_2026-05-24_230526:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack939A:4341:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack939A:4437:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack939A:4444:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack939A:4457:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack939A:4476:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack939A:4529:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack870A:4233:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack870A:4329:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack870A:4336:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack870A:4349:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack870A:4368:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack870A:4421:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack854B_route:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AdminReviewerAssignmentsController.php.before_pack836A_fix2:1027:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915B:474:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915B:479:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915B:481:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915B:482:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915B:483:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack915B:596:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack855B_route:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack652_2026-05-21_234611:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack652_2026-05-21_234611:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A:2527:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A:2623:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A:2630:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A:2643:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A:2662:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack856A:2715:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/app/views/public/conference_business.php.bak_ai_dashboard:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/app/views/public/conference_business.php.bak_bulk_extract:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/app/views/public/conference_business.php.bak_pack_committees:1410:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/app/views/public/conference_business.php.bak_static_extract:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/app/views/public/conference_business.php.bak_enterprise1:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/app/views/public/conference_business.php.bak_final_sections:1038:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/app/views/public/conference_business.php.bak_final_governance:1277:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminAssignmentController.php.bak_pack731_2026-05-23_123815:246:        SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.before_pack637_v2_2026-05-21_232936:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.before_pack637_v2_2026-05-21_232936:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack635:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack635:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsBoardController.php.bak_20260421_234136:8:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsBoardController.php.bak_20260421_234136:105:            // notify author
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsBoardController.php.bak_20260421_234136:106:            NotificationService::notify((int)$r['author_id'], 'status_update', "Your paper #{$r['id']} status updated to $new", base_path('author/submission?id='.(int)$r['id']));
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsWorkflowController.php.bak_20260421_234136:159:            if(function_exists('notify_user_dynamic_pack168')){
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsWorkflowController.php.bak_20260421_234136:160:                notify_user_dynamic_pack168($rid, "New Review Assignment", "You have been assigned to review submission #$id (Round $round).", "info");
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorSubmissionsController.php.bak_20260421_234136:129:            notify_user_dynamic_pack168($uid,'Submission created','Created successfully. Please upload the paper file.','info');
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorSubmissionsController.php.bak_20260421_234136:137:            notify_user_dynamic_pack168($uid,'Upload failed','Invalid file type. Allowed: PDF/DOC/DOCX','warning');
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorSubmissionsController.php.bak_20260421_234136:159:        notify_user_dynamic_pack168($uid,'Submission received','Your submission has been received successfully.','success');
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorSubmissionsController.php.bak_20260421_234136:290:        notify_user_dynamic_pack168($uid,'File uploaded','Your file has been uploaded: '.$cat,'success');
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorSubmissionsController.php.bak_20260421_234136:317:            notify_user_dynamic_pack168($uid,'Response saved','Your response letter was saved.','success');
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack638_2026-05-21_232650:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack638_2026-05-21_232650:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsController.php.bak_20260421_234559:138:        // notify author if column user_id exists
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsController.php.bak_20260421_234559:140:            if ($this->hasCol($db,'submissions','user_id') && function_exists('notify_user')) {
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsController.php.bak_20260421_234559:144:                if ($uid>0) notify_user($uid, 'Submission updated', 'Status changed to: '.$status.($note?(' — '.$note):''));
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack634:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack634:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack633:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack633:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsWorkflowController.php.bak_20260421_234559:161:            if(function_exists('notify_user_dynamic_pack168')){
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsWorkflowController.php.bak_20260421_234559:162:                notify_user_dynamic_pack168($rid, "New Review Assignment", "You have been assigned to review submission #$id (Round $round).", "info");
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack637_v2_2026-05-21_232708:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack637_v2_2026-05-21_232708:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack636_2026-05-21_231154:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack636_2026-05-21_231154:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorSubmissionsController.php.bak_20260421_234559:131:            notify_user_dynamic_pack168($uid,'Submission created','Created successfully. Please upload the paper file.','info');
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorSubmissionsController.php.bak_20260421_234559:139:            notify_user_dynamic_pack168($uid,'Upload failed','Invalid file type. Allowed: PDF/DOC/DOCX','warning');
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorSubmissionsController.php.bak_20260421_234559:161:        notify_user_dynamic_pack168($uid,'Submission received','Your submission has been received successfully.','success');
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorSubmissionsController.php.bak_20260421_234559:292:        notify_user_dynamic_pack168($uid,'File uploaded','Your file has been uploaded: '.$cat,'success');
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorSubmissionsController.php.bak_20260421_234559:319:            notify_user_dynamic_pack168($uid,'Response saved','Your response letter was saved.','success');
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsController.php.bak_20260421_234136:136:        // notify author if column user_id exists
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsController.php.bak_20260421_234136:138:            if ($this->hasCol($db,'submissions','user_id') && function_exists('notify_user')) {
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminSubmissionsController.php.bak_20260421_234136:142:                if ($uid>0) notify_user($uid, 'Submission updated', 'Status changed to: '.$status.($note?(' — '.$note):''));
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminAssignmentController.php.bak_pack812_2026-05-25_024458:246:        SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack642_2026-05-21_233547:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack642_2026-05-21_233547:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminProceedingsController.php.bak_20260421_234136:66:        if(function_exists('notify_user')){
/home/shquier/easyconf.net/easychair/baks/app/controllers/AdminProceedingsController.php.bak_20260421_234136:69:            if($au>0) notify_user($au,'Paper published','Your paper has been published in proceedings.');
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.before_pack637_repair_2026-05-21_232843:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.before_pack637_repair_2026-05-21_232843:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack639_2026-05-21_232629:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.bak_pack639_2026-05-21_232629:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.before_extract_cleanup_2026-05-21_233047:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/app/controllers/AuthorDashboardController.php.before_extract_cleanup_2026-05-21_233047:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/app/services/SubmissionWorkflowService.php.bak_workflow_auto_2026-05-14_010641:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack855_20260527_021117:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack855_20260527_021117:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack855_20260527_021117:206:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack855_20260527_021117:207:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/baks/ConferenceMailer.php.before_pack855_20260527_021117:226:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/baks/studio.php.bak_before_timer_guard_2026-05-21_2346:4191:Notifications
/home/shquier/easyconf.net/easychair/baks/studio.php.bak_before_timer_guard_2026-05-21_2346:4197:${x.notifications}
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack675_2026-05-22_002007:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack675_2026-05-22_002007:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_pack782c_2026-05-24_232440:1030:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.bak_workflow_auto_2026-05-14_010641:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932A_rbac_sync_layout:4341:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932A_rbac_sync_layout:4437:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932A_rbac_sync_layout:4444:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932A_rbac_sync_layout:4457:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932A_rbac_sync_layout:4476:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack932A_rbac_sync_layout:4529:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:167:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:176:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:191:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:192:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:209:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:213:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:214:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:218:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:224:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:228:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:229:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:431:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:432:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:441:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:578:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:605:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/AdminSubmissionWorkflowController.php.before_pack953A:606:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack856A_sidebar:283:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack856A_sidebar:288:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack856A_sidebar:290:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack856A_sidebar:291:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack856A_sidebar:292:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack856A_sidebar:405:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/business_tools_index.php.bak:134:                    <div class="col-md-1"><label>Notify</label><input type="checkbox" name="notify_author" value="1" checked class="form-check-input d-block"></div>
/home/shquier/easyconf.net/easychair/baks/business_tools_index.php.bak:144:                <thead class="table-dark"><tr><th>Key</th><th>EN</th><th>AR</th><th>Order</th><th>Upload</th><th>Notify</th><th>Review</th><th>Active</th><th></th></tr></thead>
/home/shquier/easyconf.net/easychair/baks/business_tools_index.php.bak:153:                        <td><?= !empty($r['notify_author'])?'Yes':'No' ?></td>
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:4112:.notify{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:4306:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:4310:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:4316:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:4322:<div class="notify">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:4362:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:4771:Notify Authors
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:5395:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:5585:.notifyMini{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:5692:🔔 Notifications
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:5696:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:5963:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:6395:📨 Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:6937:Notify
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:7110:.notifyFloat{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:7118:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:7313:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:7315:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:7321:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:7327:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:7887:'Notifications',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:8086:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:8099:.notifyCard{
/home/shquier/easyconf.net/easychair/baks/dashboard.php.before_pack816A:8301:.notifyCard,
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack659_2026-05-21_235356:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_pack659_2026-05-21_235356:2796:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_bulk_extract.bak_pack781b_2026-05-24_230702:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack931A:474:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack931A:479:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack931A:481:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack931A:482:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack931A:483:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.before_pack931A:596:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_enterprise1.bak_pack781_2026-05-24_230525.bak_pack781_2026-05-24_230542.bak_pack781b_2026-05-24_230702:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/SubmissionWorkflowService.php.before_pack891_20260529_003947:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack639_2026-05-21_232629:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.bak_pack639_2026-05-21_232629:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_sections:1038:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_final_governance:1277:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.before_extract_cleanup_2026-05-21_233047:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/baks/AuthorDashboardController.php.before_extract_cleanup_2026-05-21_233047:793:'notifications'
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack911A:161:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack911A:164:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack911A:165:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack860A_route:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:323:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:324:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:393:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:434:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:435:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:436:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:437:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:438:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:439:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:440:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:441:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:442:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:443:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:444:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:445:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:446:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:447:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:448:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:498:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:499:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack923A:500:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/AdminAssignmentController.php.before_pack885_20260528_152704:302:SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_enterprise1.bak_pack781_2026-05-24_230540.bak_pack781b_2026-05-24_230703:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack879A_complete:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:6:class NotificationService
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:18:        string $notificationType
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:22:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:24:              AND notification_type=?
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:32:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:50:    public function preferenceAllowsEmail(
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:53:        string $notificationType
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:57:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:59:              AND notification_type=?
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:67:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:89:        $type = (string)($data['notification_type'] ?? 'system');
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:100:            INSERT INTO user_notifications
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:101:            (org_id, conference_id, user_id, submission_id, notification_type, event_key,
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:122:    public function notifyAuthorWorkflow(array $submission, string $eventKey, string $title, string $body = ''): ?int
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:133:            'notification_type' => 'workflow',
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:154:            FROM user_notifications
/home/shquier/easyconf.net/easychair/baks/NotificationService.php.before_pack805_20260526_161450:182:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:197:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:198:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:267:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:308:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:309:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:310:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:311:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:312:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:313:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:314:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:315:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:316:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:317:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:318:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:319:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:320:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:321:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:322:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:371:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:372:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/baks/routes.php.before_pack845A:373:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_static_extract.bak_pack781b_2026-05-24_230703:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_2026-05-21_222613:1814:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/baks/dashboard.php.bak_2026-05-21_222613:1833:'notifications'
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack896_sidebar_permissions:112:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack896_sidebar_permissions:115:            'layout.notifications',
/home/shquier/easyconf.net/easychair/baks/author_layout.php.before_pack896_sidebar_permissions:116:            'Notifications'
/home/shquier/easyconf.net/easychair/baks/App.php.emergency.20260525_195128:521:        'notifications',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack879A_complete:4341:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack879A_complete:4437:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack879A_complete:4444:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack879A_complete:4457:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack879A_complete:4476:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack879A_complete:4529:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_ai_dashboard.bak_pack781_2026-05-24_230526.bak_pack781_2026-05-24_230541.bak_pack781b_2026-05-24_230702:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/notifications_index.php.bak:4:    <h1 class="fw-bold mb-0"><?= e(trans('notification_center')) ?></h1>
/home/shquier/easyconf.net/easychair/baks/notifications_index.php.bak:5:    <form method="post" action="<?= e(base_path('notifications/read-all')) ?>">
/home/shquier/easyconf.net/easychair/baks/notifications_index.php.bak:13:        <?php if (!empty($notifications)): ?>
/home/shquier/easyconf.net/easychair/baks/notifications_index.php.bak:14:            <?php foreach ($notifications as $n): ?>
/home/shquier/easyconf.net/easychair/baks/notifications_index.php.bak:25:                                <form method="post" action="<?= e(base_path('notifications/read')) ?>">
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack105_20260525_182650:223:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack105_20260525_182650:228:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack105_20260525_182650:230:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack105_20260525_182650:231:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack105_20260525_182650:232:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/baks/unified_role_layout_links.php.bak_pack105_20260525_182650:329:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack835_20260527_004609:16:require_once BASE_PATH.'/app/core/ConferenceMailer.php';
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack835_20260527_004609:19:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack835_20260527_004609:37:$mailer=new ConferenceMailer();
/home/shquier/easyconf.net/easychair/baks/mail_queue_worker.php.before_pack835_20260527_004609:51:$r=$mailer->queueAndSend($m);
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_ai_dashboard.bak_pack781_2026-05-24_230526.bak_pack781b_2026-05-24_230701:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_rollback:649:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_rollback:745:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_rollback:752:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_rollback:765:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_rollback:784:    public function testEmail()
/home/shquier/easyconf.net/easychair/baks/AdminBusinessToolsController.php.before_pack832_rollback:837:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/baks/conference_business.php.bak_static_extract.bak_pack781_2026-05-24_230526.bak_pack781b_2026-05-24_230702:1398:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:19:-- Table structure for table `notification_digest_log`
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:22:DROP TABLE IF EXISTS `notification_digest_log`;
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:25:CREATE TABLE `notification_digest_log` (
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:31:  `notifications_count` int NOT NULL DEFAULT '0',
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:50:-- Dumping data for table `notification_digest_log`
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:53:LOCK TABLES `notification_digest_log` WRITE;
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:54:/*!40000 ALTER TABLE `notification_digest_log` DISABLE KEYS */;
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:55:INSERT INTO `notification_digest_log` VALUES (1,1,1,13,'daily',1,'seed.author@easychair.test','EasyChair daily notification digest - JPU-AI-2026','Dear Seed Author,\n\nHere is your daily notification digest for JPU-AI-2026.\n\n----------------------------------------\n- Notification bell test\n  Submission: SUB-1-20260427211527-13 - Title Seed\n  This notification is for testing the notification bell for submission SUB-1-20260427211527-13\n  Link: https://www.jpu.edu.jo/easychair/author/workflow?submission_id=12\n  Date: 2026-04-28 04:17:37\n----------------------------------------\n\nYou can manage your notification settings here:\nhttps://www.jpu.edu.jo/easychair/notification-settings','sent',NULL,'2026-04-28 04:24:37','2026-04-28 01:24:37'),(2,1,1,13,'daily',1,'seed.author@easychair.test','EasyChair daily notification digest - JPU-AI-2026','Dear Seed Author,\n\nHere is your daily notification digest for JPU-AI-2026.\n\n----------------------------------------\n- Test notification\n  Submission: SUB-1-20260427211527-13 - Title Seed\n  This is a test notification for submission SUB-1-20260427211527-13\n  Link: https://www.jpu.edu.jo/easychair/author/workflow?submission_id=12\n  Date: 2026-04-28 04:11:21\n----------------------------------------\n\nYou can manage your notification settings here:\nhttps://www.jpu.edu.jo/easychair/notification-settings','sent',NULL,'2026-04-28 04:24:41','2026-04-28 01:24:41');
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:56:/*!40000 ALTER TABLE `notification_digest_log` ENABLE KEYS */;
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:60:-- Table structure for table `user_notifications`
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:63:DROP TABLE IF EXISTS `user_notifications`;
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:66:CREATE TABLE `user_notifications` (
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:72:  `notification_type` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'system',
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:95:-- Dumping data for table `user_notifications`
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:98:LOCK TABLES `user_notifications` WRITE;
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:99:/*!40000 ALTER TABLE `user_notifications` DISABLE KEYS */;
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:100:INSERT INTO `user_notifications` VALUES (1,1,1,13,12,'workflow','test_notification','Test notification','This is a test notification for submission SUB-1-20260427211527-13','/easychair/author/workflow?submission_id=12',0,NULL,'2026-04-28 04:24:41',NULL,'2026-04-28 01:11:21'),(2,1,1,13,12,'system','bell_test','Notification bell test','This notification is for testing the notification bell for submission SUB-1-20260427211527-13','/easychair/author/workflow?submission_id=12',0,NULL,'2026-04-28 04:24:37',NULL,'2026-04-28 01:17:37');
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:101:/*!40000 ALTER TABLE `user_notifications` ENABLE KEYS */;
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:105:-- Table structure for table `user_notification_preferences`
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:108:DROP TABLE IF EXISTS `user_notification_preferences`;
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:111:CREATE TABLE `user_notification_preferences` (
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:116:  `notification_type` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:125:  UNIQUE KEY `uq_unp_user_conf_type` (`user_id`,`conference_id`,`notification_type`),
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:129:  KEY `idx_unp_type` (`notification_type`)
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:134:-- Dumping data for table `user_notification_preferences`
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:137:LOCK TABLES `user_notification_preferences` WRITE;
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:138:/*!40000 ALTER TABLE `user_notification_preferences` DISABLE KEYS */;
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:139:INSERT INTO `user_notification_preferences` VALUES (1,16,4,3,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(2,15,4,3,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(3,14,4,3,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(4,6,4,3,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(5,16,1,2,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(6,15,1,2,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(7,8,1,2,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(8,7,1,2,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(9,6,1,2,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(10,13,1,1,'workflow',1,1,1,'daily',NULL,'2026-04-28 01:19:40','2026-04-28 01:24:24'),(11,12,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(12,11,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(13,10,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(14,9,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(15,8,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(16,7,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(17,6,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(18,4,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(19,3,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(20,16,4,3,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(21,15,4,3,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(22,14,4,3,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(23,6,4,3,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(24,16,1,2,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(25,15,1,2,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(26,8,1,2,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(27,7,1,2,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(28,6,1,2,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(29,13,1,1,'broadcast',1,1,1,'daily',NULL,'2026-04-28 01:19:40','2026-04-28 01:24:24'),(30,12,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(31,11,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(32,10,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(33,9,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(34,8,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(35,7,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(36,6,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(37,4,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(38,3,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(39,16,4,3,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(40,15,4,3,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(41,14,4,3,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(42,6,4,3,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(43,16,1,2,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(44,15,1,2,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(45,8,1,2,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(46,7,1,2,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(47,6,1,2,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(48,13,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(49,12,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(50,11,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(51,10,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(52,9,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(53,8,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(54,7,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(55,6,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(56,4,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(57,3,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(58,16,4,3,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(59,15,4,3,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(60,14,4,3,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(61,6,4,3,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(62,16,1,2,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(63,15,1,2,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(64,8,1,2,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(65,7,1,2,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(66,6,1,2,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(67,13,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(68,12,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(69,11,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(70,10,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(71,9,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(72,8,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(73,7,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(74,6,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(75,4,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(76,3,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(77,16,4,3,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(78,15,4,3,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(79,14,4,3,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(80,6,4,3,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(81,16,1,2,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(82,15,1,2,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(83,8,1,2,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(84,7,1,2,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(85,6,1,2,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(86,13,1,1,'system',1,1,1,'daily',NULL,'2026-04-28 01:19:40','2026-04-28 01:24:24'),(87,12,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(88,11,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(89,10,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(90,9,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(91,8,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(92,7,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(93,6,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(94,4,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(95,3,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40');
/home/shquier/easyconf.net/easychair/backups/pack483_2026-04-28_043446/digest_before.sql:140:/*!40000 ALTER TABLE `user_notification_preferences` ENABLE KEYS */;
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:73:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:331:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:332:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:401:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:442:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:443:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:444:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:445:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:446:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:447:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:448:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:449:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:450:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:451:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:452:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:453:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:454:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:455:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:456:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:527:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:528:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/backups/pack1301_20260629_232524/routes.php.bak:529:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:19:-- Table structure for table `user_notifications`
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:22:DROP TABLE IF EXISTS `user_notifications`;
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:25:CREATE TABLE `user_notifications` (
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:31:  `notification_type` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'system',
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:52:-- Dumping data for table `user_notifications`
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:55:LOCK TABLES `user_notifications` WRITE;
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:56:/*!40000 ALTER TABLE `user_notifications` DISABLE KEYS */;
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:57:INSERT INTO `user_notifications` VALUES (1,1,1,13,12,'workflow','test_notification','Test notification','This is a test notification for submission SUB-1-20260427211527-13','/easychair/author/workflow?submission_id=12',0,NULL,NULL,'2026-04-28 01:11:21'),(2,1,1,13,12,'system','bell_test','Notification bell test','This notification is for testing the notification bell for submission SUB-1-20260427211527-13','/easychair/author/workflow?submission_id=12',0,NULL,NULL,'2026-04-28 01:17:37');
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:58:/*!40000 ALTER TABLE `user_notifications` ENABLE KEYS */;
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:62:-- Table structure for table `user_notification_preferences`
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:65:DROP TABLE IF EXISTS `user_notification_preferences`;
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:68:CREATE TABLE `user_notification_preferences` (
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:73:  `notification_type` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:82:  UNIQUE KEY `uq_unp_user_conf_type` (`user_id`,`conference_id`,`notification_type`),
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:86:  KEY `idx_unp_type` (`notification_type`)
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:91:-- Dumping data for table `user_notification_preferences`
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:94:LOCK TABLES `user_notification_preferences` WRITE;
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:95:/*!40000 ALTER TABLE `user_notification_preferences` DISABLE KEYS */;
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:96:INSERT INTO `user_notification_preferences` VALUES (1,16,4,3,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(2,15,4,3,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(3,14,4,3,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(4,6,4,3,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(5,16,1,2,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(6,15,1,2,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(7,8,1,2,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(8,7,1,2,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(9,6,1,2,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(10,13,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(11,12,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(12,11,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(13,10,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(14,9,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(15,8,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(16,7,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(17,6,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(18,4,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(19,3,1,1,'workflow',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(20,16,4,3,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(21,15,4,3,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(22,14,4,3,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(23,6,4,3,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(24,16,1,2,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(25,15,1,2,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(26,8,1,2,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(27,7,1,2,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(28,6,1,2,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(29,13,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(30,12,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(31,11,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(32,10,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(33,9,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(34,8,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(35,7,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(36,6,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(37,4,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(38,3,1,1,'broadcast',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(39,16,4,3,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(40,15,4,3,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(41,14,4,3,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(42,6,4,3,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(43,16,1,2,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(44,15,1,2,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(45,8,1,2,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(46,7,1,2,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(47,6,1,2,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(48,13,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(49,12,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(50,11,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(51,10,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(52,9,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(53,8,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(54,7,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(55,6,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(56,4,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(57,3,1,1,'review',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(58,16,4,3,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(59,15,4,3,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(60,14,4,3,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(61,6,4,3,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(62,16,1,2,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(63,15,1,2,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(64,8,1,2,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(65,7,1,2,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(66,6,1,2,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(67,13,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(68,12,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(69,11,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(70,10,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(71,9,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(72,8,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(73,7,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(74,6,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(75,4,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(76,3,1,1,'mail',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(77,16,4,3,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(78,15,4,3,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(79,14,4,3,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(80,6,4,3,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(81,16,1,2,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(82,15,1,2,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(83,8,1,2,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(84,7,1,2,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(85,6,1,2,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(86,13,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(87,12,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(88,11,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(89,10,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(90,9,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(91,8,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(92,7,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(93,6,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(94,4,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40'),(95,3,1,1,'system',1,1,0,'none',NULL,'2026-04-28 01:19:40','2026-04-28 01:19:40');
/home/shquier/easyconf.net/easychair/backups/pack482_2026-04-28_042252/notification_digest_before.sql:97:/*!40000 ALTER TABLE `user_notification_preferences` ENABLE KEYS */;
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:167:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:176:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:191:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:192:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:209:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:213:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:214:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:218:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:224:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:228:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:229:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:558:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:559:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:568:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:705:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:732:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/backups/pack2202/AdminSubmissionWorkflowController.php:733:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/backups/pack489_2026-04-28_134626/rbac_menu_items_before_i18n.sql:51:INSERT INTO `rbac_menu_items` VALUES (1,'admin_dashboard','Dashboard','لوحة التحكم','/easychair/admin/dashboard','fa-home','dashboard',10,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(2,'admin_conferences','Conferences','قائمة مؤتمراتك','/easychair/admin/conferences','fa-folder','conferences',20,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(3,'admin_organizations','Organizations','المؤسسات','/easychair/admin/organizations','fa-building','organizations',25,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(4,'admin_users','Users','المستخدمون','/easychair/admin/users','fa-users','users',30,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(5,'admin_roles','Roles','إدارة الصلاحيات','/easychair/admin/roles','fa-user-shield','roles',35,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(6,'admin_submissions','Submissions','إدارة التقديمات','/easychair/admin/submissions','fa-inbox','submissions',40,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(7,'admin_reviewers','Reviewers','المحكمون','/easychair/admin/reviewers','fa-user-check','reviewers',50,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(8,'admin_reviewer_expertise','Reviewer Expertise','خبرات المحكمين','/easychair/admin/reviewer-expertise','fa-user-check','reviewers',51,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(9,'admin_review_form','Review Form','نموذج التحكيم','/easychair/admin/review-form','fa-clipboard-list','review_form',60,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(10,'admin_workflow','Workflow','سير العمل','/easychair/admin/workflow','fa-diagram-project','workflow',70,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(11,'admin_workflow_notifications','Workflow Notifications','تنبيهات سير العمل','/easychair/admin/workflow-notifications','fa-bell','workflow',71,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(12,'admin_decisions','Decisions','لوحة القرارات','/easychair/admin/decisions','fa-gavel','decisions',80,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(13,'admin_email_templates','Email Templates','قوالب البريد','/easychair/admin/email-templates','fa-envelope-open-text','email_templates',90,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(14,'admin_conference_mail','Conference Mail','بريد المؤتمر','/easychair/admin/conference-mail','fa-envelope-circle-check','conference_mail',95,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(15,'admin_notification_broadcast','Notification Broadcast','إرسال إشعار','/easychair/admin/notification-broadcast','fa-bullhorn','notifications',100,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(16,'admin_notification_audit','Notification Audit','تدقيق الإشعارات','/easychair/admin/notification-audit','fa-bell-circle-check','notifications',101,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(17,'admin_notification_digest','Notification Digest','ملخص الإشعارات','/easychair/admin/notification-digest','fa-newspaper','notifications',102,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(18,'admin_conference_home','Conference Homepage','بناء الصفحة الرئيسية','/easychair/admin/conference-home','fa-palette','homepage',110,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(19,'admin_production','Production','الإنتاج Camera-ready','/easychair/admin/production','fa-industry','production',120,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(20,'admin_issues','Issues','وقائع المؤتمر','/easychair/admin/issues','fa-book','issues',130,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(21,'admin_certificates','Certificates','الشهادات','/easychair/admin/certificates','fa-certificate','certificates',140,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(22,'admin_business','Conference Business','الجلسات والبرنامج','/easychair/admin/conference-business','fa-chalkboard-user','sessions',150,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(23,'admin_profile_completion','Profile Completion','اكتمال الملفات','/easychair/admin/profile-completion','fa-chart-pie','profile_fields',160,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(24,'admin_profile_fields','Profile Fields','حقول الملف الأكاديمي','/easychair/admin/profile-fields','fa-list-check','profile_fields',161,1,'2026-04-28 02:48:41','2026-04-28 02:48:41'),(25,'admin_rbac_matrix','RBAC Matrix','مصفوفة الصلاحيات','/easychair/admin/rbac-matrix','fa-sliders','rbac',999,1,'2026-04-28 02:48:41','2026-04-28 02:48:41');
/home/shquier/easyconf.net/easychair/backups/pack1302/AdminUserController.php.2026-06-30-012050:1383:    public function lookupUserByEmail()
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/admin_layout.php.broken:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/admin_layout.php.broken:60:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/admin_layout.php.broken:61:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/admin_layout.php.broken:62:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/admin_layout.php.broken:63:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/admin_layout.php.broken:93:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/admin_layout.php.broken:273:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/admin_layout.php.broken:274:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/author_layout.php.broken:256:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/author_layout.php.broken:300:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/author_layout.php.broken:301:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/reviewer_layout.php.broken:147:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/reviewer_layout.php.broken:148:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/backups/pack490A_2026-04-28_144213/reviewer_layout.php.broken:152:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/admin_layout.php.broken:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/admin_layout.php.broken:60:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/admin_layout.php.broken:61:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/admin_layout.php.broken:62:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/admin_layout.php.broken:63:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/admin_layout.php.broken:93:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/admin_layout.php.broken:273:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/admin_layout.php.broken:274:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/author_layout.php.broken:256:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/author_layout.php.broken:300:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/author_layout.php.broken:301:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/reviewer_layout.php.broken:147:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/reviewer_layout.php.broken:148:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/backups/pack490B_2026-04-28_144535/reviewer_layout.php.broken:152:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:167:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:176:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:191:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:192:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:209:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:213:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:214:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:218:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:224:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:228:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:229:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:558:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:559:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:568:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:705:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:732:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/backups/pack2200/AdminSubmissionWorkflowController.php:733:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/backups/pack2200/SubmissionWorkflowService.php:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/backups/pack2200/WorkflowEngine.php:125:    private static function notifyAuthor($submission_id, $decision)
/home/shquier/easyconf.net/easychair/backups/pack2200/WorkflowEngine.php:141:            'decision_notification',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/heal_role_permissions.php:184:    '/easychair/admin/workflow-notifications' => [
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/heal_role_permissions.php:185:        'label' => 'Workflow Notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/heal_role_permissions.php:238:    '/easychair/admin/org-smtp' => [
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/heal_role_permissions.php:239:        'label' => 'Organization SMTP',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/audit_role_sidebar.php:204:    '/easychair/admin/org-smtp',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/audit_admin_actions.php:39:    '/easychair/admin/org-smtp',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:5: * EasyChair Unified Notification Digest Worker
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:8: *   php tools/notification_digest_worker.php --dry-run
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:9: *   php tools/notification_digest_worker.php --frequency=daily --limit=50
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:10: *   php tools/notification_digest_worker.php --frequency=weekly --conference_id=1 --limit=50
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:11: *   php tools/notification_digest_worker.php --frequency=daily --conference_id=1 --reset-test-digest --limit=50
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:21:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:59:    $sql = "UPDATE user_notifications SET digest_sent_at=NULL WHERE created_at >= {$periodSql}";
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:70:    out("Reset digest_sent_at for recent notifications. affected=" . $stmt->rowCount());
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:74: * Select one row per user/conference where at least one notification type has digest enabled.
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:96:        GROUP_CONCAT(DISTINCT p.notification_type ORDER BY p.notification_type SEPARATOR ',') AS enabled_types,
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:103:    FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:121:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:144:          AND n.notification_type IN ({$typePlaceholders})
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:155:     * Re-check muted/type-level email preferences at notification time.
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:163:        FROM user_notifications n
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:166:        ORDER BY n.notification_type, n.id DESC
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:170:    $notifications = $stmt->fetchAll(PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:172:    if (!$notifications) {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:181:    $subject = "Your conference notification summary";
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:187:    foreach ($notifications as $n) {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:188:        $byType[(string)$n['notification_type']][] = $n;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:194:    $bodyLines[] = "Here is your {$frequency} notification digest for {$confLabel}.";
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:196:    $bodyLines[] = "Total notifications: " . count($notifications);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:226:    out("User {$userId} {$recipient}: " . count($notifications) . " total notification(s), types=" . implode(',', array_keys($byType)));
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:233:    $result = $mailer->send($recipient, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:237:            INSERT INTO notification_digest_log
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:238:            (org_id, conference_id, user_id, digest_frequency, notifications_count,
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:247:            count($notifications),
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:253:        $ids = array_map(fn($n) => (int)$n['id'], $notifications);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:256:            $u = $db->prepare("UPDATE user_notifications SET digest_sent_at=NOW() WHERE id IN ({$in})");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:262:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:265:            INSERT INTO notification_digest_log
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:266:            (org_id, conference_id, user_id, digest_frequency, notifications_count,
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/notification_digest_worker.php:275:            count($notifications),
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/mail_queue_worker.php:18:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/mail_queue_worker.php:81:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/mail_queue_worker.php:116:        out("DRY RUN skip actual SMTP #{$id}");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/mail_queue_worker.php:128:    $result = $mailer->send($to, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/tools.bak/mail_queue_worker.php:157:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationSettingsController.php:6:class NotificationSettingsController
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationSettingsController.php:50:                INSERT INTO user_notification_preferences
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationSettingsController.php:51:                (user_id, org_id, conference_id, notification_type, in_app_enabled, email_enabled, digest_enabled, digest_frequency)
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationSettingsController.php:69:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationSettingsController.php:76:            ORDER BY p.conference_id DESC, p.notification_type
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationSettingsController.php:82:        require BASE_PATH . '/app/views/notifications/settings.php';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationSettingsController.php:117:                UPDATE user_notification_preferences
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationSettingsController.php:138:        $_SESSION['flash_success'] = 'Notification preferences saved.';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationSettingsController.php:139:        header("Location: /easychair/notification-settings?saved=1");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationCountController.php:4:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationCountController.php:6:class NotificationCountController
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationCountController.php:26:        $svc = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminAssignmentController.php:231:        SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSettingsActionsTenantController.php:48:          'smtp_enabled',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSettingsActionsTenantController.php:49:          'smtp_from_email','smtp_from_name_en','smtp_from_name_ar',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/SubmissionController.php:13:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/SubmissionController.php:14:use App\Services\ConferenceNotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/SubmissionController.php:177:                ConferenceNotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/SubmissionController.php:435:                    ConferenceNotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:5:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:6:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:150:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:159:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:174:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:175:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:192:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:196:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:197:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:201:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:207:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:211:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:212:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:414:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:415:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:424:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:449:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:476:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionWorkflowController.php:477:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationController.php:6:class NotificationController
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationController.php:48:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationController.php:56:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationController.php:59:        require BASE_PATH . '/app/views/notifications/index.php';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationController.php:80:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationController.php:88:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationController.php:97:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/NotificationController.php:105:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthController.php:6:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthController.php:331:    private function queueSystemMail(?int $userId, string $email, string $name, string $templateKey, string $subject, string $body): void
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthController.php:342:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthController.php:343:        $result = $mailer->send($email, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthController.php:362:                trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? '')),
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthController.php:421:                $this->queueSystemMail(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:46:    private function sendMail(string $to, string $subject, string $body): array
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:48:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:49:        $result = $mailer->send($to, $subject, $body, $to);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:84:        $smtpSettings = SmtpMailer::settings();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:87:            'smtp_enabled' => $smtpSettings['smtp_enabled'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:88:            'smtp_host' => $smtpSettings['smtp_host'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:89:            'smtp_port' => $smtpSettings['smtp_port'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:90:            'smtp_security' => $smtpSettings['smtp_security'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:91:            'smtp_username' => $smtpSettings['smtp_username'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:92:            'smtp_from_email' => $smtpSettings['smtp_from_email'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:95:            'sendmail_path' => ini_get('sendmail_path') ?: '(empty)',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:141:        $result = $this->sendMail($to, $subject, $body);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:193:        $result = $this->sendMail(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:244:    public function saveSmtp()
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:249:            'smtp_enabled',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:250:            'smtp_host',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:251:            'smtp_port',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:252:            'smtp_security',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:253:            'smtp_username',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:254:            'smtp_password',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:255:            'smtp_from_email',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:256:            'smtp_from_name',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:262:            if ($field === 'smtp_password' && $value === '') {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailTestController.php:274:        $_SESSION['email_test_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthorNotificationsController.php:9:final class AuthorNotificationsController extends Controller
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthorNotificationsController.php:17:        $st=$db->prepare("SELECT * FROM notifications WHERE user_id=:u ORDER BY id DESC LIMIT 200");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthorNotificationsController.php:21:        $this->view('author/notifications',['rows'=>$rows]);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthorNotificationsController.php:31:        $db->prepare("UPDATE notifications SET is_read=1 WHERE id=:id AND user_id=:u")->execute([':id'=>$id,':u'=>$uid]);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthorNotificationsController.php:32:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthorNotificationsController.php:41:        $db->prepare("UPDATE notifications SET is_read=1 WHERE user_id=:u")->execute([':u'=>$uid]);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AuthorNotificationsController.php:42:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminDecisionBoardEmailController.php:11:    public function sendDecisionEmail(): void
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminDecisionBoardEmailController.php:57:        // 1) In-app notification
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminDecisionBoardEmailController.php:59:            $db->prepare("INSERT INTO notifications (user_id, message, type, is_read, created_at)
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminDecisionBoardEmailController.php:78:            flash('success','Notification saved (email queue not available)');
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailQueueTenantController.php:9:final class AdminEmailQueueTenantController extends Controller
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSmtpDiagnoseController.php:8:final class AdminSmtpDiagnoseController extends Controller
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSmtpDiagnoseController.php:16:        $host = (string)$cfg['smtp_host'];
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSmtpDiagnoseController.php:17:        $port = (int)$cfg['smtp_port'];
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSmtpDiagnoseController.php:18:        $secure = (string)$cfg['smtp_secure'];
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSmtpDiagnoseController.php:27:            $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSmtpDiagnoseController.php:48:        $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/PublishingController.php:11:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/SystemController.php:9:use App\Services\MailerService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/SystemController.php:125:    public function testSmtp(): void
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/SystemController.php:138:        $ok = MailerService::send($to, 'SMTP Test - EasyChair', '<p>SMTP test email sent successfully.</p>');
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/SystemController.php:140:        AuditService::log('smtp.test', 'mail', null, $ok ? 'SMTP test success' : 'SMTP test failed', ['to' => $to]);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationDigestController.php:6:class AdminNotificationDigestController
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationDigestController.php:73:            FROM notification_digest_log l
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationDigestController.php:85:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationDigestController.php:94:            SELECT p.notification_type, p.digest_frequency, COUNT(*) AS users_count
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationDigestController.php:95:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationDigestController.php:99:            GROUP BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationDigestController.php:100:            ORDER BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationDigestController.php:106:        require BASE_PATH . '/app/views/admin/notification_digest/index.php';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationDigestController.php:119:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/UserController.php:242:                        $existing = $this->userModel()->findByEmail($email);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSettingsTenantController.php:55:          'smtp_enabled' => '1',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSettingsTenantController.php:56:          'smtp_from_email' => 'no-reply@jpu.edu.jo',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSettingsTenantController.php:57:          'smtp_from_name_en' => 'Conference Portal',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSettingsTenantController.php:58:          'smtp_from_name_ar' => 'بوابة المؤتمرات',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminRouteAliasController.php:50:    public function testEmail()
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminToolsController.php:21:    public function emailQueue(): void { $this->page('Email Queue'); }
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminDecisionBoardController.php:147:        // notify author if possible (optional)
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminDecisionBoardController.php:149:            if (function_exists('notify_user_dynamic')) {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminDecisionBoardController.php:160:                            notify_user_dynamic($aid, "Submission decision", $msg, "info");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminEmailQueueController.php:9:final class AdminEmailQueueController extends Controller
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminDecisionEngine.php:40:            send_mail_smtp($email,"Decision","Decision: ".$decision."\nDOI: ".$doi);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/OperationsController.php:8:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/OperationsController.php:217:            // Notify author if stage/status changed
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/OperationsController.php:231:                        NotificationService::push(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/OperationsController.php:236:                        NotificationService::pushEmailFromTemplate('decision_notification', (int)$srow['author_id'], [
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/OperationsController.php:325:    public function emailQueueIndex(): void
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/OperationsController.php:333:    public function emailQueueTest(): void
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsBoardController.php:8:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsBoardController.php:107:            // notify author
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminSubmissionsBoardController.php:108:            NotificationService::notify((int)$r['author_id'], 'status_update', "Your paper #{$r['id']} status updated to $new", base_path('author/submission?id='.(int)$r['id']));
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationAuditController.php:6:class AdminNotificationAuditController
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationAuditController.php:82:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationAuditController.php:90:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationAuditController.php:97:            FROM user_notifications
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationAuditController.php:105:        require BASE_PATH . '/app/views/admin/notification_audit/index.php';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:5:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:7:class AdminNotificationBroadcastController
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:153:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:157:              AND n.notification_type='broadcast'
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:165:        require BASE_PATH . '/app/views/admin/notification_broadcast/index.php';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:185:            $_SESSION['flash_error'] = "Notification title is required.";
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:186:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:191:            $_SESSION['flash_error'] = "Notification body is required.";
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:192:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:198:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:206:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:212:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:220:                'notification_type' => 'broadcast',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:235:        $_SESSION['flash_success'] = "Broadcast notification sent to {$created} user(s). Skipped by preferences: {$skipped}.";
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationBroadcastController.php:236:        header("Location: /easychair/admin/notification-broadcast?sent=1");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:8:class AdminOrgSmtpController
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:96:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:111:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'view'); }
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:115:        $smtpPasswordPreview = '';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:116:        if (!empty($settings['smtp_password_enc'])) {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:117:            $smtpPasswordPreview = '********';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:121:        require BASE_PATH . '/app/views/admin/org_smtp/index.php';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:130:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'update'); }
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:136:        $smtpHost = trim((string)($_POST['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:137:        $smtpPort = (int)($_POST['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:138:        $smtpUsername = trim((string)($_POST['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:139:        $smtpPassword = (string)($_POST['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:140:        $smtpEncryption = trim((string)($_POST['smtp_encryption'] ?? 'tls'));
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:146:        if (!in_array($smtpEncryption, ['none','ssl','tls'], true)) {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:147:            $smtpEncryption = 'tls';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:150:        if ($smtpHost === '') {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:151:            $_SESSION['flash_error'] = 'SMTP host is required.';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:152:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:159:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:173:        $passwordEnc = $smtpPassword !== ''
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:174:            ? $this->enc($smtpPassword)
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:175:            : ($existing['smtp_password_enc'] ?? null);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:178:            INSERT INTO org_smtp_settings
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:179:            (org_id, conference_id, smtp_host, smtp_port, smtp_username, smtp_password_enc, smtp_encryption,
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:183:                smtp_host=VALUES(smtp_host),
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:184:                smtp_port=VALUES(smtp_port),
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:185:                smtp_username=VALUES(smtp_username),
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:186:                smtp_password_enc=VALUES(smtp_password_enc),
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:187:                smtp_encryption=VALUES(smtp_encryption),
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:200:            $smtpHost,
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:201:            $smtpPort,
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:202:            $smtpUsername,
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:204:            $smtpEncryption,
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:213:        $_SESSION['flash_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:214:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:221:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'create'); }
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:226:            $_SESSION['flash_error'] = 'Please save SMTP settings first.';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:227:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:234:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:238:        $subject = 'EasyChair SMTP Test - ' . ($conference['short_name'] ?? 'Conference');
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:239:        $body = "This is a test email from EasyChair organization SMTP settings.\n\nConference: " . ($conference['short_name'] ?? '');
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:248:                VALUES (?, ?, 'smtp_test', 'smtp_test', ?, ?, ?, 'queued', NOW())
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:265:            UPDATE org_smtp_settings
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminOrgSmtpController.php:275:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminWorkflowNotificationRulesController.php:6:class AdminWorkflowNotificationRulesController
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminWorkflowNotificationRulesController.php:90:        require BASE_PATH . '/app/views/admin/workflow_notifications/index.php';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminWorkflowNotificationRulesController.php:136:        $_SESSION['flash_success'] = 'Workflow notification rules saved.';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminWorkflowNotificationRulesController.php:137:        header("Location: /easychair/admin/workflow-notifications?saved=1");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminWorkflowNotificationRulesController.php:155:            header("Location: /easychair/admin/workflow-notifications");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminWorkflowNotificationRulesController.php:183:        $_SESSION['flash_success'] = 'Workflow notification rule added.';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminWorkflowNotificationRulesController.php:184:        header("Location: /easychair/admin/workflow-notifications?added=1");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminWorkflowNotificationRulesController.php:205:        $_SESSION['flash_success'] = 'Workflow notification rule deleted.';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminWorkflowNotificationRulesController.php:206:        header("Location: /easychair/admin/workflow-notifications?deleted=1");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminConferenceMailController.php:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminConferenceMailController.php:125:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminConferenceMailController.php:126:        $result = $mailer->send(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminConferenceMailController.php:153:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/RoleDashboardController.php:129:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'org_id=?', [$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/RoleDashboardController.php:156:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'conference_id=? AND org_id=?', [$confId,$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/RoleDashboardController.php:178:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/RoleDashboardController.php:210:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/RoleDashboardController.php:211:                ['/easychair/admin/notification-audit','fa-bell-circle-check','menu.notification_audit','Notification Audit'],
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminBusinessToolsController.php:297:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminBusinessToolsController.php:304:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminBusinessToolsController.php:317:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminBusinessToolsController.php:337:    public function testEmail()
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminBusinessToolsController.php:357:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/DecisionController.php:11:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/DecisionController.php:12:use App\Services\ConferenceNotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/DecisionController.php:63:                ConferenceNotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/CopyeditorController.php:8:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/CopyeditorController.php:65:        // Notify author (in-app) that copyediting updated
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/CopyeditorController.php:71:            NotificationService::push(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationController.php:6:class AdminNotificationController
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationController.php:83:        require BASE_PATH . '/app/views/admin/notifications/index.php';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationController.php:105:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminNotificationController.php:124:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminDecisionController.php:185:                    SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/controllers.bak/AdminDecisionController.php:187:                        $decision === 'revision_required' ? 'revision_required' : 'decision_notification',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/unified_role_layout_links.php:133:                    ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.workflow_notifications', 'label'=>'Workflow Notifications', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/unified_role_layout_links.php:154:                    ['url'=>'/easychair/admin/org-smtp', 'icon'=>'fa-server', 'label_key'=>'menu.org_smtp', 'label'=>'Organization SMTP', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/unified_role_layout_links.php:156:                    ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label_key'=>'menu.notification_broadcast', 'label'=>'Notification Broadcast', 'roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/unified_role_layout_links.php:157:                    ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label_key'=>'menu.notification_digest', 'label'=>'Notification Digest', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/unified_role_layout_links.php:158:                    ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label_key'=>'menu.notification_audit', 'label'=>'Notification Audit', 'roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/unified_role_layout_links.php:194:                    ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label_key'=>'menu.my_notifications', 'label'=>'My Notifications', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair','section_editor']],
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:2:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:18:$latestNotifications = [];
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:22:        $svc = new NotificationService();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:24:        $latestNotifications = $svc->latestForUser($userId, $conferenceId, 5);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:27:        $latestNotifications = [];
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:33:.ec-notification-bell-wrap {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:38:.ec-notification-bell-btn {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:51:.ec-notification-bell-btn:hover {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:55:.ec-notification-badge {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:67:.ec-notification-dropdown {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:81:.ec-notification-bell-wrap:hover .ec-notification-dropdown {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:84:.ec-notification-item {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:91:.ec-notification-item:hover {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:96:.ec-notification-title {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:100:.ec-notification-meta {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:105:.ec-notification-unread-dot {
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:115:<div class="ec-notification-bell-wrap">
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:116:    <a class="ec-notification-bell-btn" href="/easychair/notifications">
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:118:        <span>Notifications</span>
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:120:            <span class="ec-notification-badge"><?= (int)$unreadCount ?></span>
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:124:    <div class="ec-notification-dropdown">
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:126:            Latest Notifications
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:134:        <?php foreach ($latestNotifications as $n): ?>
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:136:                $url = !empty($n['link_url']) ? (string)$n['link_url'] : '/easychair/notifications';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:138:            <a class="ec-notification-item" href="<?= ec_nb_h($url) ?>">
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:139:                <div class="ec-notification-title">
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:141:                        <span class="ec-notification-unread-dot"></span>
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:145:                <div class="ec-notification-meta">
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:155:        <?php if (!$latestNotifications): ?>
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:157:                No notifications yet.
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:162:            <a href="/easychair/notifications" style="flex:1;padding:12px;text-align:center;font-weight:800;text-decoration:none;">View all</a>
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/notification_bell.php:163:            <a href="/easychair/notification-settings" style="flex:1;padding:12px;text-align:center;font-weight:800;text-decoration:none;border-inline-start:1px solid #e5e7eb;">Settings</a>
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/sidebar_translate.php:13:            'تنبيهات سير العمل' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/sidebar_translate.php:23:            'إشعاراتي' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/sidebar_translate.php:24:            'Notification Broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/sidebar_translate.php:25:            'Notification Digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/sidebar_translate.php:26:            'Notification Audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/sidebar_translate.php:55:            'الإشعارات' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:26:            'تنبيهات سير العمل' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:27:            'Workflow Notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:69:            // Profiles / notifications
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:76:            'إشعاراتي' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:77:            'My Notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:78:            'Notification Broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:79:            'إرسال إشعار' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:80:            'Notification Digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:81:            'ملخص الإشعارات' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:82:            'Notification Audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:83:            'تدقيق الإشعارات' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:84:            'الإشعارات' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:85:            'Notifications' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:151:            '/easychair/admin/workflow-notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:160:            '/easychair/admin/notification-broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:161:            '/easychair/admin/notification-audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:162:            '/easychair/admin/notification-digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:163:            '/easychair/notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/partials.bak/i18n_sidebar_labels.php:164:            '/easychair/notification-settings' => 'menu.notification_settings',
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/MailHelper.php:2:use PHPMailer\PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/MailHelper.php:3:use PHPMailer\PHPMailer\Exception;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/MailHelper.php:5:require BASE_PATH.'/vendor/PHPMailer/src/Exception.php';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/MailHelper.php:6:require BASE_PATH.'/vendor/PHPMailer/src/PHPMailer.php';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/MailHelper.php:7:require BASE_PATH.'/vendor/PHPMailer/src/SMTP.php';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/MailHelper.php:9:function send_mail_smtp($to,$subject,$body)
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/MailHelper.php:11:    $mail = new PHPMailer(true);
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/MailHelper.php:14:        $mail->isSMTP();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/MailHelper.php:16:        $mail->SMTPAuth = true;
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/MailHelper.php:19:        $mail->SMTPSecure = 'tls';
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/MailHelper.php:28:        $mail->send();
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/mailer.php:3:function notify_user($user_id,$title,$message)
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/mailer.php:7:    $db->prepare("INSERT INTO notifications(user_id,title,message) VALUES (?,?,?)")
/home/shquier/easyconf.net/easychair/backups/mega518_2026-04-29_002631/helpers.bak/mailer.php:10:    // Email sending can be integrated here using PHPMailer
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/admin_layout.php.broken:50:        ['url'=>'/easychair/admin/workflow-notifications', 'icon'=>'fa-bell', 'label'=>'تنبيهات سير العمل', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/admin_layout.php.broken:60:                ['url'=>'/easychair/notifications', 'icon'=>'fa-bell', 'label'=>'إشعاراتي', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair','track_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/admin_layout.php.broken:61:                ['url'=>'/easychair/admin/notification-broadcast', 'icon'=>'fa-bullhorn', 'label'=>t('menu.notification_broadcast','إرسال إشعار'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/admin_layout.php.broken:62:                ['url'=>'/easychair/admin/notification-digest', 'icon'=>'fa-newspaper', 'label'=>t('menu.notification_digest','ملخص الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/admin_layout.php.broken:63:                ['url'=>'/easychair/admin/notification-audit', 'icon'=>'fa-bell-circle-check', 'label'=>t('menu.notification_audit','تدقيق الإشعارات'), 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/admin_layout.php.broken:93:                ['url'=>'/easychair/admin/notifications', 'icon'=>'fa-paper-plane', 'label'=>'الإشعارات', 'roles'=>['super_admin','org_admin','admin','organizer','conference_chair']],
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/admin_layout.php.broken:214:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/admin_layout.php.broken:215:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/author_layout.php.broken:190:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/author_layout.php.broken:234:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/author_layout.php.broken:235:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/reviewer_layout.php.broken:88:if (file_exists(BASE_PATH . '/app/views/partials/notification_bell.php')) {
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/reviewer_layout.php.broken:89:    require BASE_PATH . '/app/views/partials/notification_bell.php';
/home/shquier/easyconf.net/easychair/backups/pack490C_2026-04-28_144629/reviewer_layout.php.broken:93:<div style="padding:10px 18px;background:#f8fafc;border-bottom:1px solid #e5e7eb;"><a href="/easychair/notifications" style="font-weight:700;text-decoration:none;">Notifications</a></div>
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:11:function smtp_read($fp): string {
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:21:function smtp_write($fp, string $cmd): void { fwrite($fp, $cmd . "\r\n"); }
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:22:function smtp_expect($fp, array $codes, string $ctx): void {
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:23:    $resp = smtp_read($fp);
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:24:    if (!preg_match('/^(\d{3})\s/', $resp, $m)) throw new RuntimeException("SMTP bad response at {$ctx}: ".trim($resp));
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:26:    if (!in_array($code, $codes, true)) throw new RuntimeException("SMTP unexpected {$code} at {$ctx}: ".trim($resp));
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:29:function smtp_send(array $mailCfg, string $to, string $subject, string $body, bool $isHtml=false, string $toName=''): void {
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:43:    if (!$fp) throw new RuntimeException("SMTP connect failed: {$errno} {$errstr}");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:46:    smtp_expect($fp, [220], "connect");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:48:    smtp_write($fp, "EHLO easychair");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:49:    $ehlo = smtp_read($fp);
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:50:    if (!preg_match('/^250/', $ehlo)) { smtp_write($fp, "HELO easychair"); smtp_expect($fp, [250], "helo"); }
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:53:        smtp_write($fp, "STARTTLS");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:54:        smtp_expect($fp, [220], "starttls");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:58:        smtp_write($fp, "EHLO easychair");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:59:        smtp_read($fp);
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:63:        smtp_write($fp, "AUTH LOGIN");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:64:        smtp_expect($fp, [334], "auth login");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:65:        smtp_write($fp, base64_encode($user));
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:66:        smtp_expect($fp, [334], "auth user");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:67:        smtp_write($fp, base64_encode($pass));
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:68:        smtp_expect($fp, [235], "auth pass");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:71:    smtp_write($fp, "MAIL FROM:<{$fromEmail}>");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:72:    smtp_expect($fp, [250], "mail from");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:74:    smtp_write($fp, "RCPT TO:<{$to}>");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:75:    smtp_expect($fp, [250,251], "rcpt");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:77:    smtp_write($fp, "DATA");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:78:    smtp_expect($fp, [354], "data");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:97:    smtp_expect($fp, [250], "data end");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:99:    smtp_write($fp, "QUIT");
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:100:    @smtp_read($fp);
/home/shquier/easyconf.net/easychair/_admin_backup/cli/send_email_queue.php:152:            smtp_send($mailCfg, $to, $subj, $body, $isHtml, $name);
/home/shquier/easyconf.net/easychair/_admin_backup/cli/process_email_queue.php:13:if (!class_exists('PHPMailer\PHPMailer\PHPMailer')) {
/home/shquier/easyconf.net/easychair/_admin_backup/cli/process_email_queue.php:20:if (!class_exists('PHPMailer\PHPMailer\PHPMailer')) {
/home/shquier/easyconf.net/easychair/_admin_backup/cli/process_email_queue.php:21:    echo "PHPMailer not installed.\n";
/home/shquier/easyconf.net/easychair/_admin_backup/cli/process_email_queue.php:27:        $mail = new PHPMailer\PHPMailer\PHPMailer(true);
/home/shquier/easyconf.net/easychair/_admin_backup/cli/process_email_queue.php:28:        $mail->isSMTP();
/home/shquier/easyconf.net/easychair/_admin_backup/cli/process_email_queue.php:30:        $mail->SMTPAuth = true;
/home/shquier/easyconf.net/easychair/_admin_backup/cli/process_email_queue.php:33:        $mail->SMTPSecure = $mailConfig['encryption'];
/home/shquier/easyconf.net/easychair/_admin_backup/cli/process_email_queue.php:44:        $mail->send();
/home/shquier/easyconf.net/easychair/vendor/setasign/fpdf/FAQ.htm:214:As for any other file, but an easy way is to use <a href="https://github.com/PHPMailer/PHPMailer" target="_blank">PHPMailer</a> and
/home/shquier/easyconf.net/easychair/vendor/setasign/fpdf/FAQ.htm:217:<pre><code>$mail = new PHPMailer();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:4: * Georgian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP შეცდომა: ავტორიზაცია შეუძლებელია.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP შეცდომა: SMTP სერვერთან დაკავშირება შეუძლებელია.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP შეცდომა: მონაცემები არ იქნა მიღებული.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:12:$PHPMAILER_LANG['encoding']             = 'კოდირების უცნობი ტიპი: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:13:$PHPMAILER_LANG['execute']              = 'შეუძლებელია შემდეგი ბრძანების შესრულება: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:14:$PHPMAILER_LANG['file_access']          = 'შეუძლებელია წვდომა ფაილთან: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:15:$PHPMAILER_LANG['file_open']            = 'ფაილური სისტემის შეცდომა: არ იხსნება ფაილი: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:16:$PHPMAILER_LANG['from_failed']          = 'გამგზავნის არასწორი მისამართი: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:17:$PHPMAILER_LANG['instantiate']          = 'mail ფუნქციის გაშვება ვერ ხერხდება.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:18:$PHPMAILER_LANG['provide_address']      = 'გთხოვთ მიუთითოთ ერთი ადრესატის e-mail მისამართი მაინც.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:19:$PHPMAILER_LANG['mailer_not_supported'] = ' - საფოსტო სერვერის მხარდაჭერა არ არის.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:20:$PHPMAILER_LANG['recipients_failed']    = 'SMTP შეცდომა: შემდეგ მისამართებზე გაგზავნა ვერ მოხერხდა: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:21:$PHPMAILER_LANG['empty_message']        = 'შეტყობინება ცარიელია';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:22:$PHPMAILER_LANG['invalid_address']      = 'არ გაიგზავნა, e-mail მისამართის არასწორი ფორმატი: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:23:$PHPMAILER_LANG['signing']              = 'ხელმოწერის შეცდომა: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'შეცდომა SMTP სერვერთან დაკავშირებისას';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP სერვერის შეცდომა: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:26:$PHPMAILER_LANG['variable_set']         = 'შეუძლებელია შემდეგი ცვლადის შექმნა ან შეცვლა: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ka.php:27:$PHPMAILER_LANG['extension_missing']    = 'ბიბლიოთეკა არ არსებობს: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:4: * Persian/Farsi PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:10:$PHPMAILER_LANG['authenticate']         = 'خطای SMTP: احراز هویت با شکست مواجه شد.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:11:$PHPMAILER_LANG['connect_host']         = 'خطای SMTP: اتصال به سرور SMTP برقرار نشد.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'خطای SMTP: داده‌ها نا‌درست هستند.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:13:$PHPMAILER_LANG['empty_message']        = 'بخش متن پیام خالی است.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:14:$PHPMAILER_LANG['encoding']             = 'کد‌گذاری نا‌شناخته: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:15:$PHPMAILER_LANG['execute']              = 'امکان اجرا وجود ندارد: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:16:$PHPMAILER_LANG['file_access']          = 'امکان دسترسی به فایل وجود ندارد: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:17:$PHPMAILER_LANG['file_open']            = 'خطای File: امکان بازکردن فایل وجود ندارد: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:18:$PHPMAILER_LANG['from_failed']          = 'آدرس فرستنده اشتباه است: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:19:$PHPMAILER_LANG['instantiate']          = 'امکان معرفی تابع ایمیل وجود ندارد.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:20:$PHPMAILER_LANG['invalid_address']      = 'آدرس ایمیل معتبر نیست: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:21:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer پشتیبانی نمی‌شود.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:22:$PHPMAILER_LANG['provide_address']      = 'باید حداقل یک آدرس گیرنده وارد کنید.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:23:$PHPMAILER_LANG['recipients_failed']    = 'خطای SMTP: ارسال به آدرس گیرنده با خطا مواجه شد: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:24:$PHPMAILER_LANG['signing']              = 'خطا در امضا: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:25:$PHPMAILER_LANG['smtp_connect_failed']  = 'خطا در اتصال به SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:26:$PHPMAILER_LANG['smtp_error']           = 'خطا در SMTP Server: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:27:$PHPMAILER_LANG['variable_set']         = 'امکان ارسال یا ارسال مجدد متغیر‌ها وجود ندارد: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fa.php:28:$PHPMAILER_LANG['extension_missing']    = 'افزونه موجود نیست: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:4: * Russian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:11:$PHPMAILER_LANG['authenticate']         = 'Ошибка SMTP: не удалось пройти аутентификацию.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:12:$PHPMAILER_LANG['buggy_php']            = 'В вашей версии PHP есть ошибка, которая может привести к повреждению сообщений. Чтобы исправить, переключитесь на отправку по SMTP, отключите опцию mail.add_x_header в ваш php.ini, переключитесь на MacOS или Linux или обновите PHP до версии 7.0.17+ или 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:13:$PHPMAILER_LANG['connect_host']         = 'Ошибка SMTP: не удается подключиться к SMTP-серверу.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:14:$PHPMAILER_LANG['data_not_accepted']    = 'Ошибка SMTP: данные не приняты.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:15:$PHPMAILER_LANG['empty_message']        = 'Пустое сообщение';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:16:$PHPMAILER_LANG['encoding']             = 'Неизвестная кодировка: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:17:$PHPMAILER_LANG['execute']              = 'Невозможно выполнить команду: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:18:$PHPMAILER_LANG['extension_missing']    = 'Расширение отсутствует: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:19:$PHPMAILER_LANG['file_access']          = 'Нет доступа к файлу: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:20:$PHPMAILER_LANG['file_open']            = 'Файловая ошибка: не удаётся открыть файл: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:21:$PHPMAILER_LANG['from_failed']          = 'Неверный адрес отправителя: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:22:$PHPMAILER_LANG['instantiate']          = 'Невозможно запустить функцию mail().';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:23:$PHPMAILER_LANG['invalid_address']      = 'Не отправлено из-за неправильного формата email-адреса: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:24:$PHPMAILER_LANG['invalid_header']       = 'Неверное имя или значение заголовка';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:25:$PHPMAILER_LANG['invalid_hostentry']    = 'Неверная запись хоста: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:26:$PHPMAILER_LANG['invalid_host']         = 'Неверный хост: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:27:$PHPMAILER_LANG['mailer_not_supported'] = ' — почтовый сервер не поддерживается.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:28:$PHPMAILER_LANG['provide_address']      = 'Вы должны указать хотя бы один адрес электронной почты получателя.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:29:$PHPMAILER_LANG['recipients_failed']    = 'Ошибка SMTP: Ошибка следующих получателей: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:30:$PHPMAILER_LANG['signing']              = 'Ошибка подписи: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:31:$PHPMAILER_LANG['smtp_code']            = 'Код SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:32:$PHPMAILER_LANG['smtp_code_ex']         = 'Дополнительная информация SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:33:$PHPMAILER_LANG['smtp_connect_failed']  = 'Ошибка соединения с SMTP-сервером.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:34:$PHPMAILER_LANG['smtp_detail']          = 'Детали: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:35:$PHPMAILER_LANG['smtp_error']           = 'Ошибка SMTP-сервера: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ru.php:36:$PHPMAILER_LANG['variable_set']         = 'Невозможно установить или сбросить переменную: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:4: * Catalan PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:9:$PHPMAILER_LANG['authenticate']         = 'Error SMTP: No s’ha pogut autenticar.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:10:$PHPMAILER_LANG['connect_host']         = 'Error SMTP: No es pot connectar al servidor SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'Error SMTP: Dades no acceptades.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:12:$PHPMAILER_LANG['empty_message']        = 'El cos del missatge està buit.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:13:$PHPMAILER_LANG['encoding']             = 'Codificació desconeguda: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:14:$PHPMAILER_LANG['execute']              = 'No es pot executar: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:15:$PHPMAILER_LANG['file_access']          = 'No es pot accedir a l’arxiu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:16:$PHPMAILER_LANG['file_open']            = 'Error d’Arxiu: No es pot obrir l’arxiu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:17:$PHPMAILER_LANG['from_failed']          = 'La(s) següent(s) adreces de remitent han fallat: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:18:$PHPMAILER_LANG['instantiate']          = 'No s’ha pogut crear una instància de la funció Mail.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:19:$PHPMAILER_LANG['invalid_address']      = 'Adreça d’email invalida: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer no està suportat';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:21:$PHPMAILER_LANG['provide_address']      = 'S’ha de proveir almenys una adreça d’email com a destinatari.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:22:$PHPMAILER_LANG['recipients_failed']    = 'Error SMTP: Els següents destinataris han fallat: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:23:$PHPMAILER_LANG['signing']              = 'Error al signar: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'Ha fallat el SMTP Connect().';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:25:$PHPMAILER_LANG['smtp_error']           = 'Error del servidor SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:26:$PHPMAILER_LANG['variable_set']         = 'No s’ha pogut establir o restablir la variable: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ca.php:27://$PHPMAILER_LANG['extension_missing']    = 'Extension missing: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:4: * Urdu PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP خرابی: تصدیق کرنے سے قاصر۔';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP خرابی: سرور سے منسلک ہونے سے قاصر۔';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP خرابی: ڈیٹا قبول نہیں کیا گیا۔';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:12:$PHPMAILER_LANG['empty_message']        = 'پیغام کی باڈی خالی ہے۔';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:13:$PHPMAILER_LANG['encoding']             = 'نامعلوم انکوڈنگ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:14:$PHPMAILER_LANG['execute']              = 'عمل کرنے کے قابل نہیں ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:15:$PHPMAILER_LANG['file_access']          = 'فائل تک رسائی سے قاصر:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:16:$PHPMAILER_LANG['file_open']            = 'فائل کی خرابی: فائل کو کھولنے سے قاصر:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:17:$PHPMAILER_LANG['from_failed']          = 'درج ذیل بھیجنے والے کا پتہ ناکام ہو گیا:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:18:$PHPMAILER_LANG['instantiate']          = 'میل فنکشن کی مثال بنانے سے قاصر۔';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:19:$PHPMAILER_LANG['invalid_address']      = 'بھیجنے سے قاصر: غلط ای میل پتہ:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' میلر تعاون یافتہ نہیں ہے۔';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:21:$PHPMAILER_LANG['provide_address']      = 'آپ کو کم از کم ایک منزل کا ای میل پتہ فراہم کرنا چاہیے۔';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP خرابی: درج ذیل پتہ پر نہیں بھیجا جاسکا: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:23:$PHPMAILER_LANG['signing']              = 'دستخط کی خرابی: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP ملنا ناکام ہوا';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP سرور کی خرابی: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:26:$PHPMAILER_LANG['variable_set']         = 'متغیر سیٹ نہیں کیا جا سکا: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:27:$PHPMAILER_LANG['extension_missing']    = 'ایکٹینشن موجود نہیں ہے۔ ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:28:$PHPMAILER_LANG['smtp_code']            = 'SMTP سرور کوڈ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:29:$PHPMAILER_LANG['smtp_code_ex']         = 'اضافی SMTP سرور کی معلومات:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ur.php:30:$PHPMAILER_LANG['invalid_header']       = 'غلط ہیڈر کا نام یا قدر';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:4: * Hebrew PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:9:$PHPMAILER_LANG['authenticate']         = 'שגיאת SMTP: פעולת האימות נכשלה.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:10:$PHPMAILER_LANG['connect_host']         = 'שגיאת SMTP: לא הצלחתי להתחבר לשרת SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'שגיאת SMTP: מידע לא התקבל.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:12:$PHPMAILER_LANG['empty_message']        = 'גוף ההודעה ריק';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:13:$PHPMAILER_LANG['invalid_address']      = 'כתובת שגויה: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:14:$PHPMAILER_LANG['encoding']             = 'קידוד לא מוכר: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:15:$PHPMAILER_LANG['execute']              = 'לא הצלחתי להפעיל את: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:16:$PHPMAILER_LANG['file_access']          = 'לא ניתן לגשת לקובץ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:17:$PHPMAILER_LANG['file_open']            = 'שגיאת קובץ: לא ניתן לגשת לקובץ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:18:$PHPMAILER_LANG['from_failed']          = 'כתובות הנמענים הבאות נכשלו: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:19:$PHPMAILER_LANG['instantiate']          = 'לא הצלחתי להפעיל את פונקציית המייל.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' אינה נתמכת.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:21:$PHPMAILER_LANG['provide_address']      = 'חובה לספק לפחות כתובת אחת של מקבל המייל.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:22:$PHPMAILER_LANG['recipients_failed']    = 'שגיאת SMTP: הנמענים הבאים נכשלו: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:23:$PHPMAILER_LANG['signing']              = 'שגיאת חתימה: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() failed.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:25:$PHPMAILER_LANG['smtp_error']           = 'שגיאת שרת SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:26:$PHPMAILER_LANG['variable_set']         = 'לא ניתן לקבוע או לשנות את המשתנה: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-he.php:27://$PHPMAILER_LANG['extension_missing']    = 'Extension missing: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:4: * Turkish PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:14:$PHPMAILER_LANG['authenticate']         = 'SMTP Hatası: Oturum açılamadı.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:15:$PHPMAILER_LANG['buggy_php']            = 'PHP sürümünüz iletilerin bozulmasına neden olabilecek bir hatadan etkileniyor. Bunu düzeltmek için, SMTP kullanarak göndermeye geçin, mail.add_x_header seçeneğini devre dışı bırakın php.ini dosyanızdaki mail.add_x_header seçeneğini devre dışı bırakın, MacOS veya Linux geçin veya PHP sürümünü 7.0.17+ veya 7.1.3+ sürümüne yükseltin,';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:16:$PHPMAILER_LANG['connect_host']         = 'SMTP Hatası: SMTP sunucusuna bağlanılamadı.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:17:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP Hatası: Veri kabul edilmedi.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:18:$PHPMAILER_LANG['empty_message']        = 'Mesajın içeriği boş';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:19:$PHPMAILER_LANG['encoding']             = 'Bilinmeyen karakter kodlama: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:20:$PHPMAILER_LANG['execute']              = 'Çalıştırılamadı: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:21:$PHPMAILER_LANG['extension_missing']    = 'Eklenti bulunamadı: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:22:$PHPMAILER_LANG['file_access']          = 'Dosyaya erişilemedi: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:23:$PHPMAILER_LANG['file_open']            = 'Dosya Hatası: Dosya açılamadı: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:24:$PHPMAILER_LANG['from_failed']          = 'Belirtilen adreslere gönderme başarısız: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:25:$PHPMAILER_LANG['instantiate']          = 'Örnek e-posta fonksiyonu oluşturulamadı.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:26:$PHPMAILER_LANG['invalid_address']      = 'Geçersiz e-posta adresi: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:27:$PHPMAILER_LANG['invalid_header']       = 'Geçersiz başlık adı veya değeri: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:28:$PHPMAILER_LANG['invalid_hostentry']    = 'Geçersiz ana bilgisayar girişi: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:29:$PHPMAILER_LANG['invalid_host']         = 'Geçersiz ana bilgisayar: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:30:$PHPMAILER_LANG['mailer_not_supported'] = ' e-posta kütüphanesi desteklenmiyor.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:31:$PHPMAILER_LANG['provide_address']      = 'En az bir alıcı e-posta adresi belirtmelisiniz.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:32:$PHPMAILER_LANG['recipients_failed']    = 'SMTP Hatası: Belirtilen alıcılara ulaşılamadı: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:33:$PHPMAILER_LANG['signing']              = 'İmzalama hatası: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:34:$PHPMAILER_LANG['smtp_code']            = 'SMTP kodu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:35:$PHPMAILER_LANG['smtp_code_ex']         = 'ek SMTP bilgileri: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:36:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP connect() fonksiyonu başarısız.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:37:$PHPMAILER_LANG['smtp_detail']          = 'SMTP SMTP Detayı: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:38:$PHPMAILER_LANG['smtp_error']           = 'SMTP sunucu hatası: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:39:$PHPMAILER_LANG['variable_set']         = 'Değişken ayarlanamadı ya da sıfırlanamadı: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:40:$PHPMAILER_LANG['no_smtputf8']          = 'Unicode adreslere gönderim için gereken SMTPUTF8 desteği sunucu tarafından desteklenmiyor.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:41:$PHPMAILER_LANG['imap_recommended']     = 'Basitleştirilmiş adres ayrıştırıcısını kullanmanız önerilmez. ' .
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tr.php:43:$PHPMAILER_LANG['deprecated_argument']  = 'Kullanımdan kaldırılmış argüman: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:4: * Croatian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP Greška: Neuspjela autentikacija.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP Greška: Ne mogu se spojiti na SMTP poslužitelj.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP Greška: Podatci nisu prihvaćeni.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:12:$PHPMAILER_LANG['empty_message']        = 'Sadržaj poruke je prazan.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:13:$PHPMAILER_LANG['encoding']             = 'Nepoznati encoding: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:14:$PHPMAILER_LANG['execute']              = 'Nije moguće izvršiti naredbu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:15:$PHPMAILER_LANG['file_access']          = 'Nije moguće pristupiti datoteci: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:16:$PHPMAILER_LANG['file_open']            = 'Nije moguće otvoriti datoteku: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:17:$PHPMAILER_LANG['from_failed']          = 'SMTP Greška: Slanje s navedenih e-mail adresa nije uspjelo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:18:$PHPMAILER_LANG['recipients_failed']    = 'SMTP Greška: Slanje na navedenih e-mail adresa nije uspjelo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:19:$PHPMAILER_LANG['instantiate']          = 'Ne mogu pokrenuti mail funkcionalnost.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:20:$PHPMAILER_LANG['invalid_address']      = 'E-mail nije poslan. Neispravna e-mail adresa: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:21:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer nije podržan.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:22:$PHPMAILER_LANG['provide_address']      = 'Definirajte barem jednu adresu primatelja.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:23:$PHPMAILER_LANG['signing']              = 'Greška prilikom prijave: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'Spajanje na SMTP poslužitelj nije uspjelo.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:25:$PHPMAILER_LANG['smtp_error']           = 'Greška SMTP poslužitelja: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:26:$PHPMAILER_LANG['variable_set']         = 'Ne mogu postaviti varijablu niti ju vratiti nazad: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hr.php:27:$PHPMAILER_LANG['extension_missing']    = 'Nedostaje proširenje: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:4: * Serbian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:10:$PHPMAILER_LANG['authenticate']         = 'SMTP greška: autentifikacija nije uspela.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:11:$PHPMAILER_LANG['connect_host']         = 'SMTP greška: povezivanje sa SMTP serverom nije uspelo.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP greška: podaci nisu prihvaćeni.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:13:$PHPMAILER_LANG['empty_message']        = 'Sadržaj poruke je prazan.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:14:$PHPMAILER_LANG['encoding']             = 'Nepoznato kodiranje: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:15:$PHPMAILER_LANG['execute']              = 'Nije moguće izvršiti naredbu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:16:$PHPMAILER_LANG['file_access']          = 'Nije moguće pristupiti datoteci: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:17:$PHPMAILER_LANG['file_open']            = 'Nije moguće otvoriti datoteku: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:18:$PHPMAILER_LANG['from_failed']          = 'SMTP greška: slanje sa sledećih adresa nije uspelo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:19:$PHPMAILER_LANG['recipients_failed']    = 'SMTP greška: slanje na sledeće adrese nije uspelo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:20:$PHPMAILER_LANG['instantiate']          = 'Nije moguće pokrenuti mail funkciju.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:21:$PHPMAILER_LANG['invalid_address']      = 'Poruka nije poslata. Neispravna adresa: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:22:$PHPMAILER_LANG['mailer_not_supported'] = ' majler nije podržan.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:23:$PHPMAILER_LANG['provide_address']      = 'Definišite bar jednu adresu primaoca.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:24:$PHPMAILER_LANG['signing']              = 'Greška prilikom prijave: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:25:$PHPMAILER_LANG['smtp_connect_failed']  = 'Povezivanje sa SMTP serverom nije uspelo.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:26:$PHPMAILER_LANG['smtp_error']           = 'Greška SMTP servera: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:27:$PHPMAILER_LANG['variable_set']         = 'Nije moguće zadati niti resetovati promenljivu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr_latn.php:28:$PHPMAILER_LANG['extension_missing']    = 'Nedostaje proširenje: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:4: * Ukrainian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:10:$PHPMAILER_LANG['authenticate']         = 'Помилка SMTP: помилка авторизації.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:11:$PHPMAILER_LANG['connect_host']         = 'Помилка SMTP: не вдається під\'єднатися до SMTP-серверу.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'Помилка SMTP: дані не прийнято.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:13:$PHPMAILER_LANG['encoding']             = 'Невідоме кодування: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:14:$PHPMAILER_LANG['execute']              = 'Неможливо виконати команду: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:15:$PHPMAILER_LANG['file_access']          = 'Немає доступу до файлу: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:16:$PHPMAILER_LANG['file_open']            = 'Помилка файлової системи: не вдається відкрити файл: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:17:$PHPMAILER_LANG['from_failed']          = 'Невірна адреса відправника: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:18:$PHPMAILER_LANG['instantiate']          = 'Неможливо запустити функцію mail().';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:19:$PHPMAILER_LANG['provide_address']      = 'Будь ласка, введіть хоча б одну email-адресу отримувача.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' - поштовий сервер не підтримується.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:21:$PHPMAILER_LANG['recipients_failed']    = 'Помилка SMTP: не вдалося відправлення для таких отримувачів: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:22:$PHPMAILER_LANG['empty_message']        = 'Пусте повідомлення';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:23:$PHPMAILER_LANG['invalid_address']      = 'Не відправлено через неправильний формат email-адреси: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:24:$PHPMAILER_LANG['signing']              = 'Помилка підпису: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:25:$PHPMAILER_LANG['smtp_connect_failed']  = 'Помилка з\'єднання з SMTP-сервером';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:26:$PHPMAILER_LANG['smtp_error']           = 'Помилка SMTP-сервера: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:27:$PHPMAILER_LANG['variable_set']         = 'Неможливо встановити або скинути змінну: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-uk.php:28:$PHPMAILER_LANG['extension_missing']    = 'Розширення відсутнє: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:4: * Czech PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:8:$PHPMAILER_LANG['authenticate']         = 'Chyba SMTP: Autentizace selhala.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:9:$PHPMAILER_LANG['connect_host']         = 'Chyba SMTP: Nelze navázat spojení se SMTP serverem.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:10:$PHPMAILER_LANG['data_not_accepted']    = 'Chyba SMTP: Data nebyla přijata.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:11:$PHPMAILER_LANG['empty_message']        = 'Prázdné tělo zprávy';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:12:$PHPMAILER_LANG['encoding']             = 'Neznámé kódování: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:13:$PHPMAILER_LANG['execute']              = 'Nelze provést: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:14:$PHPMAILER_LANG['file_access']          = 'Nelze získat přístup k souboru: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:15:$PHPMAILER_LANG['file_open']            = 'Chyba souboru: Nelze otevřít soubor pro čtení: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:16:$PHPMAILER_LANG['from_failed']          = 'Následující adresa odesílatele je nesprávná: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:17:$PHPMAILER_LANG['instantiate']          = 'Nelze vytvořit instanci emailové funkce.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:18:$PHPMAILER_LANG['invalid_address']      = 'Neplatná adresa: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:19:$PHPMAILER_LANG['invalid_hostentry']    = 'Záznam hostitele je nesprávný: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:20:$PHPMAILER_LANG['invalid_host']         = 'Hostitel je nesprávný: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:21:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer není podporován.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:22:$PHPMAILER_LANG['provide_address']      = 'Musíte zadat alespoň jednu emailovou adresu příjemce.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:23:$PHPMAILER_LANG['recipients_failed']    = 'Chyba SMTP: Následující adresy příjemců nejsou správně: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:24:$PHPMAILER_LANG['signing']              = 'Chyba přihlašování: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:25:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() selhal.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:26:$PHPMAILER_LANG['smtp_error']           = 'Chyba SMTP serveru: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:27:$PHPMAILER_LANG['variable_set']         = 'Nelze nastavit nebo změnit proměnnou: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-cs.php:28:$PHPMAILER_LANG['extension_missing']    = 'Chybí rozšíření: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:4: * Indonesian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:11:$PHPMAILER_LANG['authenticate']         = 'Kesalahan SMTP: Tidak dapat mengotentikasi.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:12:$PHPMAILER_LANG['connect_host']         = 'Kesalahan SMTP: Tidak dapat terhubung ke host SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:13:$PHPMAILER_LANG['data_not_accepted']    = 'Kesalahan SMTP: Data tidak diterima.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:14:$PHPMAILER_LANG['empty_message']        = 'Isi pesan kosong';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:15:$PHPMAILER_LANG['encoding']             = 'Pengkodean karakter tidak dikenali: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:16:$PHPMAILER_LANG['execute']              = 'Tidak dapat menjalankan proses: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:17:$PHPMAILER_LANG['file_access']          = 'Tidak dapat mengakses berkas: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:18:$PHPMAILER_LANG['file_open']            = 'Kesalahan Berkas: Berkas tidak dapat dibuka: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:19:$PHPMAILER_LANG['from_failed']          = 'Alamat pengirim berikut mengakibatkan kesalahan: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:20:$PHPMAILER_LANG['instantiate']          = 'Tidak dapat menginisialisasi fungsi surel.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:21:$PHPMAILER_LANG['invalid_address']      = 'Gagal terkirim, alamat surel tidak sesuai: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:22:$PHPMAILER_LANG['invalid_hostentry']    = 'Gagal terkirim, entri host tidak sesuai: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:23:$PHPMAILER_LANG['invalid_host']         = 'Gagal terkirim, host tidak sesuai: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:24:$PHPMAILER_LANG['provide_address']      = 'Harus tersedia minimal satu alamat tujuan';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:25:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer tidak didukung';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:26:$PHPMAILER_LANG['recipients_failed']    = 'Kesalahan SMTP: Alamat tujuan berikut menyebabkan kesalahan: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:27:$PHPMAILER_LANG['signing']              = 'Kesalahan dalam penandatangan SSL: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:28:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() gagal.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:29:$PHPMAILER_LANG['smtp_error']           = 'Kesalahan pada pelayan SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:30:$PHPMAILER_LANG['variable_set']         = 'Tidak dapat mengatur atau mengatur ulang variabel: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-id.php:31:$PHPMAILER_LANG['extension_missing']    = 'Ekstensi PHP tidak tersedia: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:4: * Italian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:10:$PHPMAILER_LANG['authenticate']         = 'SMTP Error: Impossibile autenticarsi.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:11:$PHPMAILER_LANG['connect_host']         = 'SMTP Error: Impossibile connettersi all\'host SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP Error: Dati non accettati dal server.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:13:$PHPMAILER_LANG['empty_message']        = 'Il corpo del messaggio è vuoto';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:14:$PHPMAILER_LANG['encoding']             = 'Codifica dei caratteri sconosciuta: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:15:$PHPMAILER_LANG['execute']              = 'Impossibile eseguire l\'operazione: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:16:$PHPMAILER_LANG['file_access']          = 'Impossibile accedere al file: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:17:$PHPMAILER_LANG['file_open']            = 'File Error: Impossibile aprire il file: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:18:$PHPMAILER_LANG['from_failed']          = 'I seguenti indirizzi mittenti hanno generato errore: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:19:$PHPMAILER_LANG['instantiate']          = 'Impossibile istanziare la funzione mail';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:20:$PHPMAILER_LANG['invalid_address']      = 'Impossibile inviare, l\'indirizzo email non è valido: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:21:$PHPMAILER_LANG['provide_address']      = 'Deve essere fornito almeno un indirizzo ricevente';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:22:$PHPMAILER_LANG['mailer_not_supported'] = 'Mailer non supportato';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:23:$PHPMAILER_LANG['recipients_failed']    = 'SMTP Error: I seguenti indirizzi destinatari hanno generato un errore: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:24:$PHPMAILER_LANG['signing']              = 'Errore nella firma: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:25:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() fallita.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:26:$PHPMAILER_LANG['smtp_error']           = 'Errore del server SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:27:$PHPMAILER_LANG['variable_set']         = 'Impossibile impostare o resettare la variabile: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-it.php:28:$PHPMAILER_LANG['extension_missing']    = 'Estensione mancante: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:4: * Slovak PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:10:$PHPMAILER_LANG['authenticate']         = 'SMTP Error: Chyba autentifikácie.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:11:$PHPMAILER_LANG['connect_host']         = 'SMTP Error: Nebolo možné nadviazať spojenie so SMTP serverom.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP Error: Dáta neboli prijaté';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:13:$PHPMAILER_LANG['empty_message']        = 'Prázdne telo správy.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:14:$PHPMAILER_LANG['encoding']             = 'Neznáme kódovanie: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:15:$PHPMAILER_LANG['execute']              = 'Nedá sa vykonať: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:16:$PHPMAILER_LANG['file_access']          = 'Súbor nebol nájdený: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:17:$PHPMAILER_LANG['file_open']            = 'File Error: Súbor sa otvoriť pre čítanie: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:18:$PHPMAILER_LANG['from_failed']          = 'Následujúca adresa From je nesprávna: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:19:$PHPMAILER_LANG['instantiate']          = 'Nedá sa vytvoriť inštancia emailovej funkcie.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:20:$PHPMAILER_LANG['invalid_address']      = 'Neodoslané, emailová adresa je nesprávna: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:21:$PHPMAILER_LANG['invalid_hostentry']    = 'Záznam hostiteľa je nesprávny: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:22:$PHPMAILER_LANG['invalid_host']         = 'Hostiteľ je nesprávny: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:23:$PHPMAILER_LANG['mailer_not_supported'] = ' emailový klient nieje podporovaný.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:24:$PHPMAILER_LANG['provide_address']      = 'Musíte zadať aspoň jednu emailovú adresu príjemcu.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:25:$PHPMAILER_LANG['recipients_failed']    = 'SMTP Error: Adresy príjemcov niesu správne ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:26:$PHPMAILER_LANG['signing']              = 'Chyba prihlasovania: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:27:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() zlyhalo.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:28:$PHPMAILER_LANG['smtp_error']           = 'SMTP chyba serveru: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:29:$PHPMAILER_LANG['variable_set']         = 'Nemožno nastaviť alebo resetovať premennú: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sk.php:30:$PHPMAILER_LANG['extension_missing']    = 'Chýba rozšírenie: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:4: * Bengali PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP ত্রুটি: প্রমাণীকরণ করতে অক্ষম৷';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:10:$PHPMAILER_LANG['buggy_php']            = 'আপনার PHP সংস্করণ একটি বাগ দ্বারা প্রভাবিত হয় যার ফলে দূষিত বার্তা হতে পারে। এটি ঠিক করতে, পাঠাতে SMTP ব্যবহার করুন, আপনার php.ini এ mail.add_x_header বিকল্পটি নিষ্ক্রিয় করুন, MacOS বা Linux-এ স্যুইচ করুন, অথবা আপনার PHP সংস্করণকে 7.0.17+ বা 7.1.3+ এ পরিবর্তন করুন।';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:11:$PHPMAILER_LANG['connect_host']         = 'SMTP ত্রুটি: SMTP সার্ভারের সাথে সংযোগ করতে অক্ষম৷';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP ত্রুটি: ডেটা গ্রহণ করা হয়নি৷';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:13:$PHPMAILER_LANG['empty_message']        = 'বার্তার অংশটি খালি।';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:14:$PHPMAILER_LANG['encoding']             = 'অজানা এনকোডিং: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:15:$PHPMAILER_LANG['execute']              = 'নির্বাহ করতে অক্ষম: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:16:$PHPMAILER_LANG['extension_missing']    = 'এক্সটেনশন অনুপস্থিত:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:17:$PHPMAILER_LANG['file_access']          = 'ফাইল অ্যাক্সেস করতে অক্ষম: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:18:$PHPMAILER_LANG['file_open']            = 'ফাইল ত্রুটি: ফাইল খুলতে অক্ষম: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:19:$PHPMAILER_LANG['from_failed']          = 'নিম্নলিখিত প্রেরকের ঠিকানা(গুলি) ব্যর্থ হয়েছে: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:20:$PHPMAILER_LANG['instantiate']          = 'মেল ফাংশনের একটি উদাহরণ তৈরি করতে অক্ষম৷';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:21:$PHPMAILER_LANG['invalid_address']      = 'পাঠাতে অক্ষম: অবৈধ ইমেল ঠিকানা: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:22:$PHPMAILER_LANG['invalid_header']       = 'অবৈধ হেডার নাম বা মান';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:23:$PHPMAILER_LANG['invalid_hostentry']    = 'অবৈধ হোস্টেন্ট্রি: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:24:$PHPMAILER_LANG['invalid_host']         = 'অবৈধ হোস্ট:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:25:$PHPMAILER_LANG['mailer_not_supported'] = 'মেইলার সমর্থিত নয়।';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:26:$PHPMAILER_LANG['provide_address']      = 'আপনাকে অবশ্যই অন্তত একটি গন্তব্য ইমেল ঠিকানা প্রদান করতে হবে৷';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:27:$PHPMAILER_LANG['recipients_failed']    = 'SMTP ত্রুটি: নিম্নলিখিত গন্তব্যগুলি ব্যর্থ হয়েছে: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:28:$PHPMAILER_LANG['signing']              = 'স্বাক্ষর করতে ব্যর্থ হয়েছে: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:29:$PHPMAILER_LANG['smtp_code']            = 'SMTP কোড: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:30:$PHPMAILER_LANG['smtp_code_ex']         = 'অতিরিক্ত SMTP তথ্য:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:31:$PHPMAILER_LANG['smtp_detail']          = 'বর্ণনা: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:32:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP সংযোগ() ব্যর্থ হয়েছে৷';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:33:$PHPMAILER_LANG['smtp_error']           = 'SMTP সার্ভার ত্রুটি: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:34:$PHPMAILER_LANG['variable_set']         = 'পরিবর্তনশীল সেট করা যায়নি: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bn.php:35:$PHPMAILER_LANG['extension_missing']    = 'অনুপস্থিত এক্সটেনশন: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:4: * Lithuanian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP klaida: autentifikacija nepavyko.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP klaida: nepavyksta prisijungti prie SMTP stoties.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP klaida: duomenys nepriimti.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:12:$PHPMAILER_LANG['empty_message']        = 'Laiško turinys tuščias';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:13:$PHPMAILER_LANG['encoding']             = 'Neatpažinta koduotė: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:14:$PHPMAILER_LANG['execute']              = 'Nepavyko įvykdyti komandos: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:15:$PHPMAILER_LANG['file_access']          = 'Byla nepasiekiama: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:16:$PHPMAILER_LANG['file_open']            = 'Bylos klaida: Nepavyksta atidaryti: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:17:$PHPMAILER_LANG['from_failed']          = 'Neteisingas siuntėjo adresas: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:18:$PHPMAILER_LANG['instantiate']          = 'Nepavyko paleisti mail funkcijos.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:19:$PHPMAILER_LANG['invalid_address']      = 'Neteisingas adresas: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' pašto stotis nepalaikoma.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:21:$PHPMAILER_LANG['provide_address']      = 'Nurodykite bent vieną gavėjo adresą.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP klaida: nepavyko išsiųsti šiems gavėjams: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:23:$PHPMAILER_LANG['signing']              = 'Prisijungimo klaida: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP susijungimo klaida';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP stoties klaida: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:26:$PHPMAILER_LANG['variable_set']         = 'Nepavyko priskirti reikšmės kintamajam: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lt.php:27://$PHPMAILER_LANG['extension_missing']    = 'Extension missing: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:4: * Armenian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP -ի սխալ: չհաջողվեց ստուգել իսկությունը.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP -ի սխալ: չհաջողվեց կապ հաստատել SMTP սերվերի հետ.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP -ի սխալ: տվյալները ընդունված չեն.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:12:$PHPMAILER_LANG['empty_message']        = 'Հաղորդագրությունը դատարկ է';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:13:$PHPMAILER_LANG['encoding']             = 'Կոդավորման անհայտ տեսակ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:14:$PHPMAILER_LANG['execute']              = 'Չհաջողվեց իրականացնել հրամանը: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:15:$PHPMAILER_LANG['file_access']          = 'Ֆայլը հասանելի չէ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:16:$PHPMAILER_LANG['file_open']            = 'Ֆայլի սխալ: ֆայլը չհաջողվեց բացել: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:17:$PHPMAILER_LANG['from_failed']          = 'Ուղարկողի հետևյալ հասցեն սխալ է: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:18:$PHPMAILER_LANG['instantiate']          = 'Հնարավոր չէ կանչել mail ֆունկցիան.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:19:$PHPMAILER_LANG['invalid_address']      = 'Հասցեն սխալ է: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' փոստային սերվերի հետ չի աշխատում.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:21:$PHPMAILER_LANG['provide_address']      = 'Անհրաժեշտ է տրամադրել գոնե մեկ ստացողի e-mail հասցե.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP -ի սխալ: չի հաջողվել ուղարկել հետևյալ ստացողների հասցեներին: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:23:$PHPMAILER_LANG['signing']              = 'Ստորագրման սխալ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP -ի connect() ֆունկցիան չի հաջողվել';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP սերվերի սխալ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:26:$PHPMAILER_LANG['variable_set']         = 'Չի հաջողվում ստեղծել կամ վերափոխել փոփոխականը: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hy.php:27:$PHPMAILER_LANG['extension_missing']    = 'Հավելվածը բացակայում է: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:4: * Malaysian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:9:$PHPMAILER_LANG['authenticate']         = 'Ralat SMTP: Tidak dapat pengesahan.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:10:$PHPMAILER_LANG['connect_host']         = 'Ralat SMTP: Tidak dapat menghubungi hos pelayan SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'Ralat SMTP: Data tidak diterima oleh pelayan.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:12:$PHPMAILER_LANG['empty_message']        = 'Tiada isi untuk mesej';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:13:$PHPMAILER_LANG['encoding']             = 'Pengekodan tidak diketahui: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:14:$PHPMAILER_LANG['execute']              = 'Tidak dapat melaksanakan: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:15:$PHPMAILER_LANG['file_access']          = 'Tidak dapat mengakses fail: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:16:$PHPMAILER_LANG['file_open']            = 'Ralat Fail: Tidak dapat membuka fail: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:17:$PHPMAILER_LANG['from_failed']          = 'Berikut merupakan ralat dari alamat e-mel: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:18:$PHPMAILER_LANG['instantiate']          = 'Tidak dapat memberi contoh fungsi e-mel.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:19:$PHPMAILER_LANG['invalid_address']      = 'Alamat emel tidak sah: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' jenis penghantar emel tidak disokong.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:21:$PHPMAILER_LANG['provide_address']      = 'Anda perlu menyediakan sekurang-kurangnya satu alamat e-mel penerima.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:22:$PHPMAILER_LANG['recipients_failed']    = 'Ralat SMTP: Penerima e-mel berikut telah gagal: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:23:$PHPMAILER_LANG['signing']              = 'Ralat pada tanda tangan: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() telah gagal.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:25:$PHPMAILER_LANG['smtp_error']           = 'Ralat pada pelayan SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:26:$PHPMAILER_LANG['variable_set']         = 'Tidak boleh menetapkan atau menetapkan semula pembolehubah: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ms.php:27:$PHPMAILER_LANG['extension_missing']    = 'Sambungan hilang: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:4: * Traditional Chinese PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:11:$PHPMAILER_LANG['authenticate']         = 'SMTP 錯誤：登入失敗。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:12:$PHPMAILER_LANG['connect_host']         = 'SMTP 錯誤：無法連線到 SMTP 主機。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:13:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP 錯誤：無法接受的資料。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:14:$PHPMAILER_LANG['empty_message']        = '郵件內容為空';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:15:$PHPMAILER_LANG['encoding']             = '未知編碼: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:16:$PHPMAILER_LANG['execute']              = '無法執行：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:17:$PHPMAILER_LANG['file_access']          = '無法存取檔案：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:18:$PHPMAILER_LANG['file_open']            = '檔案錯誤：無法開啟檔案：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:19:$PHPMAILER_LANG['from_failed']          = '發送地址錯誤：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:20:$PHPMAILER_LANG['instantiate']          = '未知函數呼叫。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:21:$PHPMAILER_LANG['invalid_address']      = '因為電子郵件地址無效，無法傳送: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:22:$PHPMAILER_LANG['mailer_not_supported'] = '不支援的發信客戶端。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:23:$PHPMAILER_LANG['provide_address']      = '必須提供至少一個收件人地址。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:24:$PHPMAILER_LANG['recipients_failed']    = 'SMTP 錯誤：以下收件人地址錯誤：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:25:$PHPMAILER_LANG['signing']              = '電子簽章錯誤: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:26:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP 連線失敗';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:27:$PHPMAILER_LANG['smtp_error']           = 'SMTP 伺服器錯誤: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:28:$PHPMAILER_LANG['variable_set']         = '無法設定或重設變數: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh.php:29:$PHPMAILER_LANG['extension_missing']    = '遺失模組 Extension: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:4: * Afrikaans PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:8:$PHPMAILER_LANG['authenticate']         = 'SMTP-fout: kon nie geverifieer word nie.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:9:$PHPMAILER_LANG['connect_host']         = 'SMTP-fout: kon nie aan SMTP-verbind nie.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:10:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP-fout: data nie aanvaar nie.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:11:$PHPMAILER_LANG['empty_message']        = 'Boodskapliggaam leeg.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:12:$PHPMAILER_LANG['encoding']             = 'Onbekende kodering: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:13:$PHPMAILER_LANG['execute']              = 'Kon nie uitvoer nie: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:14:$PHPMAILER_LANG['file_access']          = 'Kon nie lêer oopmaak nie: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:15:$PHPMAILER_LANG['file_open']            = 'Lêerfout: Kon nie lêer oopmaak nie: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:16:$PHPMAILER_LANG['from_failed']          = 'Die volgende Van adres misluk: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:17:$PHPMAILER_LANG['instantiate']          = 'Kon nie posfunksie instansieer nie.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:18:$PHPMAILER_LANG['invalid_address']      = 'Ongeldige adres: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:19:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer word nie ondersteun nie.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:20:$PHPMAILER_LANG['provide_address']      = 'U moet ten minste een ontvanger e-pos adres verskaf.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:21:$PHPMAILER_LANG['recipients_failed']    = 'SMTP-fout: Die volgende ontvangers het misluk: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:22:$PHPMAILER_LANG['signing']              = 'Ondertekening Fout: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:23:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP-verbinding () misluk.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:24:$PHPMAILER_LANG['smtp_error']           = 'SMTP-bediener fout: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:25:$PHPMAILER_LANG['variable_set']         = 'Kan nie veranderlike instel of herstel nie: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-af.php:26:$PHPMAILER_LANG['extension_missing']    = 'Uitbreiding ontbreek: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:4: * Sinhalese PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP දෝෂය: සත්‍යාපනය අසාර්ථක විය.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:10:$PHPMAILER_LANG['buggy_php']            = 'ඔබගේ PHP version එකෙහි පවතින දෝෂයක් නිසා email පණිවිඩ දෝෂ සහගත වීමේ හැකියාවක් ඇත. මෙය විසදීම සදහා SMTP භාවිතා කිරීම, mail.add_x_header INI setting එක අක්‍රීය කිරීම, MacOS හෝ Linux වලට මාරු වීම, හෝ ඔබගේ PHP version එක 7.0.17+ හෝ 7.1.3+ වලට අලුත් කිරීම කරගන්න.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:11:$PHPMAILER_LANG['connect_host']         = 'SMTP දෝෂය: සම්බන්ධ වීමට නොහැකි විය.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP දෝෂය: දත්ත පිළිගනු නොලැබේ.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:13:$PHPMAILER_LANG['empty_message']        = 'පණිවිඩ අන්තර්ගතය හිස්';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:14:$PHPMAILER_LANG['encoding']             = 'නොදන්නා කේතනය: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:15:$PHPMAILER_LANG['execute']              = 'ක්‍රියාත්මක කළ නොහැකි විය: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:16:$PHPMAILER_LANG['extension_missing']    = 'Extension එක නොමැත: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:17:$PHPMAILER_LANG['file_access']          = 'File එකට ප්‍රවේශ විය නොහැකි විය: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:18:$PHPMAILER_LANG['file_open']            = 'File දෝෂය: File එක විවෘත කළ නොහැක: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:19:$PHPMAILER_LANG['from_failed']          = 'පහත From ලිපිනයන් අසාර්ථක විය: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:20:$PHPMAILER_LANG['instantiate']          = 'mail function එක ක්‍රියාත්මක කළ නොහැක.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:21:$PHPMAILER_LANG['invalid_address']      = 'වලංගු නොවන ලිපිනය: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:22:$PHPMAILER_LANG['invalid_header']       = 'වලංගු නොවන header නාමයක් හෝ අගයක්';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:23:$PHPMAILER_LANG['invalid_hostentry']    = 'වලංගු නොවන hostentry එකක්: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:24:$PHPMAILER_LANG['invalid_host']         = 'වලංගු නොවන host එකක්: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:25:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer සහාය නොදක්වයි.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:26:$PHPMAILER_LANG['provide_address']      = 'ඔබ අවම වශයෙන් එක් ලබන්නෙකුගේ ඊමේල් ලිපිනයක් සැපයිය යුතුය.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:27:$PHPMAILER_LANG['recipients_failed']    = 'SMTP දෝෂය: පහත ලබන්නන් අසමත් විය: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:28:$PHPMAILER_LANG['signing']              = 'Sign කිරීමේ දෝෂය: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:29:$PHPMAILER_LANG['smtp_code']            = 'SMTP කේතය: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:30:$PHPMAILER_LANG['smtp_code_ex']         = 'අමතර SMTP තොරතුරු: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:31:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP සම්බන්ධය අසාර්ථක විය.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:32:$PHPMAILER_LANG['smtp_detail']          = 'තොරතුරු: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:33:$PHPMAILER_LANG['smtp_error']           = 'SMTP දෝෂය: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-si.php:34:$PHPMAILER_LANG['variable_set']         = 'Variable එක සැකසීමට හෝ නැවත සැකසීමට නොහැක: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:4: * Bulgarian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP грешка: Не може да се удостовери пред сървъра.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP грешка: Не може да се свърже с SMTP хоста.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP грешка: данните не са приети.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:12:$PHPMAILER_LANG['empty_message']        = 'Съдържанието на съобщението е празно';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:13:$PHPMAILER_LANG['encoding']             = 'Неизвестно кодиране: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:14:$PHPMAILER_LANG['execute']              = 'Не може да се изпълни: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:15:$PHPMAILER_LANG['file_access']          = 'Няма достъп до файл: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:16:$PHPMAILER_LANG['file_open']            = 'Файлова грешка: Не може да се отвори файл: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:17:$PHPMAILER_LANG['from_failed']          = 'Следните адреси за подател са невалидни: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:18:$PHPMAILER_LANG['instantiate']          = 'Не може да се инстанцира функцията mail.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:19:$PHPMAILER_LANG['invalid_address']      = 'Невалиден адрес: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' - пощенски сървър не се поддържа.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:21:$PHPMAILER_LANG['provide_address']      = 'Трябва да предоставите поне един email адрес за получател.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP грешка: Следните адреси за Получател са невалидни: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:23:$PHPMAILER_LANG['signing']              = 'Грешка при подписване: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP провален connect().';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP сървърна грешка: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:26:$PHPMAILER_LANG['variable_set']         = 'Не може да се установи или възстанови променлива: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-bg.php:27:$PHPMAILER_LANG['extension_missing']    = 'Липсва разширение: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:4: * Assamese PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP ত্ৰুটি: প্ৰমাণীকৰণ কৰিব নোৱাৰি';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:10:$PHPMAILER_LANG['buggy_php']            = 'আপোনাৰ PHP সংস্কৰণ এটা বাগৰ দ্বাৰা প্ৰভাৱিত হয় যাৰ ফলত নষ্ট বাৰ্তা হব পাৰে । ইয়াক সমাধান কৰিবলে, প্ৰেৰণ কৰিবলে SMTP ব্যৱহাৰ কৰক, আপোনাৰ php.ini ত mail.add_x_header বিকল্প নিষ্ক্ৰিয় কৰক, MacOS বা Linux লৈ সলনি কৰক, বা আপোনাৰ PHP সংস্কৰণ 7.0.17+ বা 7.1.3+ লৈ সলনি কৰক ।';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:11:$PHPMAILER_LANG['connect_host']         = 'SMTP ত্ৰুটি: SMTP চাৰ্ভাৰৰ সৈতে সংযোগ কৰিবলে অক্ষম';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP ত্ৰুটি: তথ্য গ্ৰহণ কৰা হোৱা নাই';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:13:$PHPMAILER_LANG['empty_message']        = 'বাৰ্তাৰ মূখ্য অংশ খালী।';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:14:$PHPMAILER_LANG['encoding']             = 'অজ্ঞাত এনকোডিং: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:15:$PHPMAILER_LANG['execute']              = 'এক্সিকিউট কৰিব নোৱাৰি: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:16:$PHPMAILER_LANG['extension_missing']    = 'সম্প্ৰসাৰণ নোহোৱা হৈছে: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:17:$PHPMAILER_LANG['file_access']          = 'ফাইল অভিগম কৰিবলে অক্ষম: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:18:$PHPMAILER_LANG['file_open']            = 'ফাইল ত্ৰুটি: ফাইল খোলিবলৈ অক্ষম: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:19:$PHPMAILER_LANG['from_failed']          = 'নিম্নলিখিত প্ৰেৰকৰ ঠিকনা(সমূহ) ব্যৰ্থ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:20:$PHPMAILER_LANG['instantiate']          = 'মেইল ফাংচনৰ এটা উদাহৰণ সৃষ্টি কৰিবলে অক্ষম';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:21:$PHPMAILER_LANG['invalid_address']      = 'প্ৰেৰণ কৰিব নোৱাৰি: অবৈধ ইমেইল ঠিকনা: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:22:$PHPMAILER_LANG['invalid_header']       = 'অবৈধ হেডাৰৰ নাম বা মান';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:23:$PHPMAILER_LANG['invalid_hostentry']    = 'অবৈধ হোষ্টেন্ট্ৰি: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:24:$PHPMAILER_LANG['invalid_host']         = 'অবৈধ হস্ট:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:25:$PHPMAILER_LANG['mailer_not_supported'] = 'মেইলাৰ সমৰ্থিত নহয়।';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:26:$PHPMAILER_LANG['provide_address']      = 'আপুনি অন্ততঃ এটা গন্তব্য ইমেইল ঠিকনা দিব লাগিব';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:27:$PHPMAILER_LANG['recipients_failed']    = 'SMTP ত্ৰুটি: নিম্নলিখিত গন্তব্যস্থানসমূহ ব্যৰ্থ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:28:$PHPMAILER_LANG['signing']              = 'স্বাক্ষৰ কৰাত ব্যৰ্থ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:29:$PHPMAILER_LANG['smtp_code']            = 'SMTP কড: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:30:$PHPMAILER_LANG['smtp_code_ex']         = 'অতিৰিক্ত SMTP তথ্য: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:31:$PHPMAILER_LANG['smtp_detail']          = 'বিৱৰণ:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:32:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP সংযোগ() ব্যৰ্থ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:33:$PHPMAILER_LANG['smtp_error']           = 'SMTP চাৰ্ভাৰৰ ত্ৰুটি: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:34:$PHPMAILER_LANG['variable_set']         = 'চলক নিৰ্ধাৰণ কৰিব পৰা নগল: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-as.php:35:$PHPMAILER_LANG['extension_missing']    = 'অনুপস্থিত সম্প্ৰসাৰণ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:4: * Hindi PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:10:$PHPMAILER_LANG['authenticate']         = 'SMTP त्रुटि: प्रामाणिकता की जांच नहीं हो सका। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:11:$PHPMAILER_LANG['buggy_php']            = 'PHP का आपका संस्करण एक बग से प्रभावित है जिसके परिणामस्वरूप संदेश दूषित हो सकते हैं. इसे ठीक करने हेतु, भेजने के लिए SMTP का उपयोग करे, अपने php.ini में mail.add_x_header विकल्प को अक्षम करें, MacOS या Linux पर जाए, या अपने PHP संस्करण को 7.0.17+ या 7.1.3+ बदले.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:12:$PHPMAILER_LANG['connect_host']         = 'SMTP त्रुटि: SMTP सर्वर से कनेक्ट नहीं हो सका। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:13:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP त्रुटि: डेटा स्वीकार नहीं किया जाता है। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:14:$PHPMAILER_LANG['empty_message']        = 'संदेश खाली है। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:15:$PHPMAILER_LANG['encoding']             = 'अज्ञात एन्कोडिंग प्रकार। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:16:$PHPMAILER_LANG['execute']              = 'आदेश को निष्पादित करने में विफल। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:17:$PHPMAILER_LANG['extension_missing']    = 'एक्सटेन्षन गायब है: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:18:$PHPMAILER_LANG['file_access']          = 'फ़ाइल उपलब्ध नहीं है। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:19:$PHPMAILER_LANG['file_open']            = 'फ़ाइल त्रुटि: फाइल को खोला नहीं जा सका। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:20:$PHPMAILER_LANG['from_failed']          = 'प्रेषक का पता गलत है। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:21:$PHPMAILER_LANG['instantiate']          = 'मेल फ़ंक्शन कॉल नहीं कर सकता है।';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:22:$PHPMAILER_LANG['invalid_address']      = 'पता गलत है। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:23:$PHPMAILER_LANG['invalid_header']       = 'अमान्य हेडर नाम या मान';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:24:$PHPMAILER_LANG['invalid_hostentry']    = 'अमान्य hostentry: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:25:$PHPMAILER_LANG['invalid_host']         = 'अमान्य होस्ट: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:26:$PHPMAILER_LANG['mailer_not_supported'] = 'मेल सर्वर के साथ काम नहीं करता है। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:27:$PHPMAILER_LANG['provide_address']      = 'आपको कम से कम एक प्राप्तकर्ता का ई-मेल पता प्रदान करना होगा।';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:28:$PHPMAILER_LANG['recipients_failed']    = 'SMTP त्रुटि: निम्न प्राप्तकर्ताओं को पते भेजने में विफल। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:29:$PHPMAILER_LANG['signing']              = 'साइनअप त्रुटि: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:30:$PHPMAILER_LANG['smtp_code']            = 'SMTP कोड: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:31:$PHPMAILER_LANG['smtp_code_ex']         = 'अतिरिक्त SMTP जानकारी: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:32:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP का connect () फ़ंक्शन विफल हुआ। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:33:$PHPMAILER_LANG['smtp_detail']          = 'विवरण: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:34:$PHPMAILER_LANG['smtp_error']           = 'SMTP सर्वर त्रुटि। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hi.php:35:$PHPMAILER_LANG['variable_set']         = 'चर को बना या संशोधित नहीं किया जा सकता। ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:4: * Bosnian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP Greška: Neuspjela prijava.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP Greška: Nije moguće spojiti se sa SMTP serverom.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP Greška: Podatci nisu prihvaćeni.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:12:$PHPMAILER_LANG['empty_message']        = 'Sadržaj poruke je prazan.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:13:$PHPMAILER_LANG['encoding']             = 'Nepoznata kriptografija: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:14:$PHPMAILER_LANG['execute']              = 'Nije moguće izvršiti naredbu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:15:$PHPMAILER_LANG['file_access']          = 'Nije moguće pristupiti datoteci: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:16:$PHPMAILER_LANG['file_open']            = 'Nije moguće otvoriti datoteku: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:17:$PHPMAILER_LANG['from_failed']          = 'SMTP Greška: Slanje sa navedenih e-mail adresa nije uspjelo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:18:$PHPMAILER_LANG['recipients_failed']    = 'SMTP Greška: Slanje na navedene e-mail adrese nije uspjelo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:19:$PHPMAILER_LANG['instantiate']          = 'Ne mogu pokrenuti mail funkcionalnost.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:20:$PHPMAILER_LANG['invalid_address']      = 'E-mail nije poslan. Neispravna e-mail adresa: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:21:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer nije podržan.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:22:$PHPMAILER_LANG['provide_address']      = 'Definišite barem jednu adresu primaoca.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:23:$PHPMAILER_LANG['signing']              = 'Greška prilikom prijave: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'Spajanje na SMTP server nije uspjelo.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP greška: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:26:$PHPMAILER_LANG['variable_set']         = 'Nije moguće postaviti varijablu ili je vratiti nazad: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ba.php:27:$PHPMAILER_LANG['extension_missing']    = 'Nedostaje ekstenzija: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:4: * Malagasy PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:9:$PHPMAILER_LANG['authenticate']         = 'Hadisoana SMTP: Tsy nahomby ny fanamarinana.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP Error: Tsy afaka mampifandray amin\'ny mpampiantrano SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP diso: tsy voarakitra ny angona.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:12:$PHPMAILER_LANG['empty_message']        = 'Tsy misy ny votoaty mailaka.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:13:$PHPMAILER_LANG['encoding']             = 'Tsy fantatra encoding: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:14:$PHPMAILER_LANG['execute']              = 'Tsy afaka manatanteraka ity baiko manaraka ity: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:15:$PHPMAILER_LANG['file_access']          = 'Tsy nahomby ny fidirana amin\'ity rakitra ity: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:16:$PHPMAILER_LANG['file_open']            = 'Hadisoana diso: Tsy afaka nanokatra ity file manaraka ity: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:17:$PHPMAILER_LANG['from_failed']          = 'Ny adiresy iraka manaraka dia diso: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:18:$PHPMAILER_LANG['instantiate']          = 'Tsy afaka nanomboka ny hetsika mail.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:19:$PHPMAILER_LANG['invalid_address']      = 'Tsy mety ny adiresy: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer tsy manohana.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:21:$PHPMAILER_LANG['provide_address']      = 'Alefaso azafady iray adiresy iray farafahakeliny.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP Error: Tsy mety ireo mpanaraka ireto: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:23:$PHPMAILER_LANG['signing']              = 'Error nandritra ny sonia:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'Tsy nahomby ny fifandraisana tamin\'ny server SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:25:$PHPMAILER_LANG['smtp_error']           = 'Fahadisoana tamin\'ny server SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:26:$PHPMAILER_LANG['variable_set']         = 'Tsy azo atao ny mametraka na mamerina ny variable: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mg.php:27:$PHPMAILER_LANG['extension_missing']    = 'Tsy hita ny ampahany: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:4: * French PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:11:$PHPMAILER_LANG['authenticate']         = 'Erreur SMTP : échec de l’authentification.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:12:$PHPMAILER_LANG['buggy_php']            = 'Votre version de PHP est affectée par un bug qui peut entraîner des messages corrompus. Pour résoudre ce problème, passez à l’envoi par SMTP, désactivez l’option mail.add_x_header dans le fichier php.ini, passez à MacOS ou Linux, ou passez PHP à la version 7.0.17+ ou 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:13:$PHPMAILER_LANG['connect_host']         = 'Erreur SMTP : impossible de se connecter au serveur SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:14:$PHPMAILER_LANG['data_not_accepted']    = 'Erreur SMTP : données incorrectes.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:15:$PHPMAILER_LANG['empty_message']        = 'Corps du message vide.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:16:$PHPMAILER_LANG['encoding']             = 'Encodage inconnu : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:17:$PHPMAILER_LANG['execute']              = 'Impossible de lancer l’exécution : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:18:$PHPMAILER_LANG['extension_missing']    = 'Extension manquante : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:19:$PHPMAILER_LANG['file_access']          = 'Impossible d’accéder au fichier : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:20:$PHPMAILER_LANG['file_open']            = 'Ouverture du fichier impossible : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:21:$PHPMAILER_LANG['from_failed']          = 'L’adresse d’expéditeur suivante a échoué : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:22:$PHPMAILER_LANG['instantiate']          = 'Impossible d’instancier la fonction mail.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:23:$PHPMAILER_LANG['invalid_address']      = 'Adresse courriel non valide : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:24:$PHPMAILER_LANG['invalid_header']       = 'Nom ou valeur de l’en-tête non valide';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:25:$PHPMAILER_LANG['invalid_hostentry']    = 'Entrée d’hôte non valide : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:26:$PHPMAILER_LANG['invalid_host']         = 'Hôte non valide : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:27:$PHPMAILER_LANG['mailer_not_supported'] = ' client de messagerie non supporté.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:28:$PHPMAILER_LANG['provide_address']      = 'Vous devez fournir au moins une adresse de destinataire.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:29:$PHPMAILER_LANG['recipients_failed']    = 'Erreur SMTP : les destinataires suivants ont échoué : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:30:$PHPMAILER_LANG['signing']              = 'Erreur de signature : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:31:$PHPMAILER_LANG['smtp_code']            = 'Code SMTP : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:32:$PHPMAILER_LANG['smtp_code_ex']         = 'Informations supplémentaires SMTP : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:33:$PHPMAILER_LANG['smtp_connect_failed']  = 'La fonction SMTP connect() a échoué.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:34:$PHPMAILER_LANG['smtp_detail']          = 'Détails : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:35:$PHPMAILER_LANG['smtp_error']           = 'Erreur du serveur SMTP : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fr.php:36:$PHPMAILER_LANG['variable_set']         = 'Impossible d’initialiser ou de réinitialiser une variable : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:4: * Mongolian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:9:$PHPMAILER_LANG['authenticate']         = 'Алдаа SMTP: Холбогдож чадсангүй.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:10:$PHPMAILER_LANG['connect_host']         = 'Алдаа SMTP: SMTP- сервертэй холбогдож болохгүй байна.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'Алдаа SMTP: зөвшөөрөгдсөнгүй.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:12:$PHPMAILER_LANG['encoding']             = 'Тодорхойгүй кодчилол: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:13:$PHPMAILER_LANG['execute']              = 'Коммандыг гүйцэтгэх боломжгүй байна: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:14:$PHPMAILER_LANG['file_access']          = 'Файлд хандах боломжгүй байна: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:15:$PHPMAILER_LANG['file_open']            = 'Файлын алдаа: файлыг нээх боломжгүй байна: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:16:$PHPMAILER_LANG['from_failed']          = 'Илгээгчийн хаяг буруу байна: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:17:$PHPMAILER_LANG['instantiate']          = 'Mail () функцийг ажиллуулах боломжгүй байна.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:18:$PHPMAILER_LANG['provide_address']      = 'Хүлээн авагчийн имэйл хаягийг оруулна уу.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:19:$PHPMAILER_LANG['mailer_not_supported'] = ' — мэйл серверийг дэмжсэнгүй.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:20:$PHPMAILER_LANG['recipients_failed']    = 'Алдаа SMTP: ийм хаягийг илгээж чадсангүй: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:21:$PHPMAILER_LANG['empty_message']        = 'Хоосон мессэж';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:22:$PHPMAILER_LANG['invalid_address']      = 'И-Мэйл буруу форматтай тул илгээх боломжгүй: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:23:$PHPMAILER_LANG['signing']              = 'Гарын үсгийн алдаа: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP сервертэй холбогдоход алдаа гарлаа';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP серверийн алдаа: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:26:$PHPMAILER_LANG['variable_set']         = 'Хувьсагчийг тохируулах эсвэл дахин тохируулах боломжгүй байна: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-mn.php:27:$PHPMAILER_LANG['extension_missing']    = 'Өргөтгөл байхгүй: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:4: * Latvian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP kļūda: Autorizācija neizdevās.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP Kļūda: Nevar izveidot savienojumu ar SMTP serveri.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP Kļūda: Nepieņem informāciju.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:12:$PHPMAILER_LANG['empty_message']        = 'Ziņojuma teksts ir tukšs';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:13:$PHPMAILER_LANG['encoding']             = 'Neatpazīts kodējums: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:14:$PHPMAILER_LANG['execute']              = 'Neizdevās izpildīt komandu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:15:$PHPMAILER_LANG['file_access']          = 'Fails nav pieejams: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:16:$PHPMAILER_LANG['file_open']            = 'Faila kļūda: Nevar atvērt failu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:17:$PHPMAILER_LANG['from_failed']          = 'Nepareiza sūtītāja adrese: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:18:$PHPMAILER_LANG['instantiate']          = 'Nevar palaist sūtīšanas funkciju.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:19:$PHPMAILER_LANG['invalid_address']      = 'Nepareiza adrese: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' sūtītājs netiek atbalstīts.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:21:$PHPMAILER_LANG['provide_address']      = 'Lūdzu, norādiet vismaz vienu adresātu.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP kļūda: neizdevās nosūtīt šādiem saņēmējiem: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:23:$PHPMAILER_LANG['signing']              = 'Autorizācijas kļūda: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP savienojuma kļūda';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP servera kļūda: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:26:$PHPMAILER_LANG['variable_set']         = 'Nevar piešķirt mainīgā vērtību: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-lv.php:27://$PHPMAILER_LANG['extension_missing']    = 'Extension missing: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:4: * Dutch PHPMailer language file: refer to PHPMailer.php for definitive list.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:10:$PHPMAILER_LANG['authenticate']         = 'SMTP-fout: authenticatie mislukt.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:11:$PHPMAILER_LANG['buggy_php']            = 'PHP-versie gedetecteerd die onderhevig is aan een bug die kan resulteren in gecorrumpeerde berichten. Om dit te voorkomen, gebruik SMTP voor het verzenden van berichten, zet de optie mail.add_x_header in uw php.ini uit, gebruik MacOS of Linux, of pas de gebruikte PHP-versie aan naar versie 7.0.17+ or 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:12:$PHPMAILER_LANG['connect_host']         = 'SMTP-fout: kon niet verbinden met SMTP-host.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:13:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP-fout: data niet geaccepteerd.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:14:$PHPMAILER_LANG['empty_message']        = 'Berichttekst is leeg';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:15:$PHPMAILER_LANG['encoding']             = 'Onbekende codering: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:16:$PHPMAILER_LANG['execute']              = 'Kon niet uitvoeren: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:17:$PHPMAILER_LANG['extension_missing']    = 'Extensie afwezig: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:18:$PHPMAILER_LANG['file_access']          = 'Kreeg geen toegang tot bestand: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:19:$PHPMAILER_LANG['file_open']            = 'Bestandsfout: kon bestand niet openen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:20:$PHPMAILER_LANG['from_failed']          = 'Het volgende afzenderadres is mislukt: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:21:$PHPMAILER_LANG['instantiate']          = 'Kon mailfunctie niet initialiseren.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:22:$PHPMAILER_LANG['invalid_address']      = 'Ongeldig adres: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:23:$PHPMAILER_LANG['invalid_header']       = 'Ongeldige headernaam of -waarde';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:24:$PHPMAILER_LANG['invalid_hostentry']    = 'Ongeldige hostentry: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:25:$PHPMAILER_LANG['invalid_host']         = 'Ongeldige host: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:26:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer wordt niet ondersteund.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:27:$PHPMAILER_LANG['provide_address']      = 'Er moet minstens één ontvanger worden opgegeven.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:28:$PHPMAILER_LANG['recipients_failed']    = 'SMTP-fout: de volgende ontvangers zijn mislukt: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:29:$PHPMAILER_LANG['signing']              = 'Signeerfout: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:30:$PHPMAILER_LANG['smtp_code']            = 'SMTP-code: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:31:$PHPMAILER_LANG['smtp_code_ex']         = 'Aanvullende SMTP-informatie: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:32:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP-verbinding mislukt.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:33:$PHPMAILER_LANG['smtp_detail']          = 'Detail: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:34:$PHPMAILER_LANG['smtp_error']           = 'SMTP-serverfout: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:35:$PHPMAILER_LANG['variable_set']         = 'Kan de volgende variabele niet instellen of herstellen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:36:$PHPMAILER_LANG['no_smtputf8']          = 'De server ondersteunt geen SMTPUTF8 dat nodig is om naar Unicode-adressen te sturen.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:37:$PHPMAILER_LANG['imap_recommended']     = 'Het gebruik van de vereenvoudigde adresparser is niet aanbevolen. Installeer de IMAP-extensie voor PHP voor volledige RFC822-ondersteuning.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nl.php:38:$PHPMAILER_LANG['deprecated_argument']  = 'Verouderd argument: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:4: * Romanian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:8:$PHPMAILER_LANG['authenticate']         = 'Eroare SMTP: Autentificarea a eșuat.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:9:$PHPMAILER_LANG['buggy_php']            = 'Versiunea instalată de PHP este afectată de o problemă care poate duce la coruperea mesajelor Pentru a preveni această problemă, folosiți SMTP, dezactivați opțiunea mail.add_x_header din php.ini, folosiți MacOS/Linux sau actualizați versiunea de PHP la 7.0.17+ sau 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:10:$PHPMAILER_LANG['connect_host']         = 'Eroare SMTP: Conectarea la serverul SMTP a eșuat.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'Eroare SMTP: Datele nu au fost acceptate.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:12:$PHPMAILER_LANG['empty_message']        = 'Mesajul este gol.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:13:$PHPMAILER_LANG['encoding']             = 'Encodare necunoscută: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:14:$PHPMAILER_LANG['execute']              = 'Nu se poate executa următoarea comandă:  ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:15:$PHPMAILER_LANG['extension_missing']    = 'Lipsește extensia: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:16:$PHPMAILER_LANG['file_access']          = 'Nu se poate accesa următorul fișier: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:17:$PHPMAILER_LANG['file_open']            = 'Eroare fișier: Nu se poate deschide următorul fișier: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:18:$PHPMAILER_LANG['from_failed']          = 'Următoarele adrese From au dat eroare: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:19:$PHPMAILER_LANG['instantiate']          = 'Funcția mail nu a putut fi inițializată.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:20:$PHPMAILER_LANG['invalid_address']      = 'Adresa de email nu este validă: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:21:$PHPMAILER_LANG['invalid_header']       = 'Numele sau valoarea header-ului nu este validă: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:22:$PHPMAILER_LANG['invalid_hostentry']    = 'Hostentry invalid: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:23:$PHPMAILER_LANG['invalid_host']         = 'Host invalid: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:24:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer nu este suportat.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:25:$PHPMAILER_LANG['provide_address']      = 'Trebuie să adăugați cel puțin o adresă de email.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:26:$PHPMAILER_LANG['recipients_failed']    = 'Eroare SMTP: Următoarele adrese de email au eșuat: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:27:$PHPMAILER_LANG['signing']              = 'A aparut o problemă la semnarea emailului. ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:28:$PHPMAILER_LANG['smtp_code']            = 'Cod SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:29:$PHPMAILER_LANG['smtp_code_ex']         = 'Informații SMTP adiționale: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:30:$PHPMAILER_LANG['smtp_connect_failed']  = 'Conectarea la serverul SMTP a eșuat.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:31:$PHPMAILER_LANG['smtp_detail']          = 'Detalii SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:32:$PHPMAILER_LANG['smtp_error']           = 'Eroare server SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ro.php:33:$PHPMAILER_LANG['variable_set']         = 'Nu se poate seta/reseta variabila. ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:4: * Faroese PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP feilur: Kundi ikki góðkenna.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP feilur: Kundi ikki knýta samband við SMTP vert.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP feilur: Data ikki góðkent.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:12://$PHPMAILER_LANG['empty_message']        = 'Message body empty';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:13:$PHPMAILER_LANG['encoding']             = 'Ókend encoding: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:14:$PHPMAILER_LANG['execute']              = 'Kundi ikki útføra: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:15:$PHPMAILER_LANG['file_access']          = 'Kundi ikki tilganga fílu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:16:$PHPMAILER_LANG['file_open']            = 'Fílu feilur: Kundi ikki opna fílu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:17:$PHPMAILER_LANG['from_failed']          = 'fylgjandi Frá/From adressa miseydnaðist: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:18:$PHPMAILER_LANG['instantiate']          = 'Kuni ikki instantiera mail funktión.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:19://$PHPMAILER_LANG['invalid_address']      = 'Invalid address: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' er ikki supporterað.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:21:$PHPMAILER_LANG['provide_address']      = 'Tú skal uppgeva minst móttakara-emailadressu(r).';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP Feilur: Fylgjandi móttakarar miseydnaðust: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:23://$PHPMAILER_LANG['signing']              = 'Signing Error: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:24://$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() failed.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:25://$PHPMAILER_LANG['smtp_error']           = 'SMTP server error: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:26://$PHPMAILER_LANG['variable_set']         = 'Cannot set or reset variable: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fo.php:27://$PHPMAILER_LANG['extension_missing']    = 'Extension missing: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:4: * Spanish PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:11:$PHPMAILER_LANG['authenticate']         = 'Error SMTP: Imposible autentificar.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:12:$PHPMAILER_LANG['buggy_php']            = 'Tu versión de PHP ha sido afectada por un bug que puede resultar en mensajes corruptos. Para arreglarlo, cambia a enviar usando SMTP, deshabilita la opción mail.add_x_header en tu php.ini, cambia a MacOS o Linux, o actualiza tu PHP a la versión 7.0.17+ o 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:13:$PHPMAILER_LANG['connect_host']         = 'Error SMTP: Imposible conectar al servidor SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:14:$PHPMAILER_LANG['data_not_accepted']    = 'Error SMTP: Datos no aceptados.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:15:$PHPMAILER_LANG['empty_message']        = 'El cuerpo del mensaje está vacío.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:16:$PHPMAILER_LANG['encoding']             = 'Codificación desconocida: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:17:$PHPMAILER_LANG['execute']              = 'Imposible ejecutar: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:18:$PHPMAILER_LANG['extension_missing']    = 'Extensión faltante: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:19:$PHPMAILER_LANG['file_access']          = 'Imposible acceder al archivo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:20:$PHPMAILER_LANG['file_open']            = 'Error de Archivo: Imposible abrir el archivo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:21:$PHPMAILER_LANG['from_failed']          = 'La siguiente dirección de remitente falló: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:22:$PHPMAILER_LANG['instantiate']          = 'Imposible crear una instancia de la función Mail.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:23:$PHPMAILER_LANG['invalid_address']      = 'Imposible enviar: dirección de email inválido: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:24:$PHPMAILER_LANG['invalid_header']       = 'Nombre o valor de encabezado no válido';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:25:$PHPMAILER_LANG['invalid_hostentry']    = 'Hostentry inválido: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:26:$PHPMAILER_LANG['invalid_host']         = 'Host inválido: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:27:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer no está soportado.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:28:$PHPMAILER_LANG['provide_address']      = 'Debe proporcionar al menos una dirección de email de destino.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:29:$PHPMAILER_LANG['recipients_failed']    = 'Error SMTP: Los siguientes destinos fallaron: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:30:$PHPMAILER_LANG['signing']              = 'Error al firmar: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:31:$PHPMAILER_LANG['smtp_code']            = 'Código del servidor SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:32:$PHPMAILER_LANG['smtp_code_ex']         = 'Información adicional del servidor SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:33:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() falló.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:34:$PHPMAILER_LANG['smtp_detail']          = 'Detalle: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:35:$PHPMAILER_LANG['smtp_error']           = 'Error del servidor SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:36:$PHPMAILER_LANG['variable_set']         = 'No se pudo configurar la variable: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:37:$PHPMAILER_LANG['imap_recommended']     = 'No se recomienda usar el analizador de direcciones simplificado. Instala la extensión IMAP de PHP para un análisis RFC822 más completo.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-es.php:38:$PHPMAILER_LANG['deprecated_argument']  = 'Argumento obsoleto: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:4: * Hungarian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP hiba: az azonosítás sikertelen.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP hiba: nem lehet kapcsolódni az SMTP-szerverhez.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP hiba: adatok visszautasítva.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:12:$PHPMAILER_LANG['empty_message']        = 'Üres az üzenettörzs.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:13:$PHPMAILER_LANG['encoding']             = 'Ismeretlen kódolás: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:14:$PHPMAILER_LANG['execute']              = 'Nem lehet végrehajtani: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:15:$PHPMAILER_LANG['file_access']          = 'A következő fájl nem elérhető: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:16:$PHPMAILER_LANG['file_open']            = 'Fájl hiba: a következő fájlt nem lehet megnyitni: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:17:$PHPMAILER_LANG['from_failed']          = 'A feladóként megadott következő cím hibás: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:18:$PHPMAILER_LANG['instantiate']          = 'A PHP mail() függvényt nem sikerült végrehajtani.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:19:$PHPMAILER_LANG['invalid_address']      = 'Érvénytelen cím: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' a mailer-osztály nem támogatott.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:21:$PHPMAILER_LANG['provide_address']      = 'Legalább egy címzettet fel kell tüntetni.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP hiba: a címzettként megadott következő címek hibásak: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:23:$PHPMAILER_LANG['signing']              = 'Hibás aláírás: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'Hiba az SMTP-kapcsolatban.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP-szerver hiba: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:26:$PHPMAILER_LANG['variable_set']         = 'A következő változók beállítása nem sikerült: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-hu.php:27:$PHPMAILER_LANG['extension_missing']    = 'Bővítmény hiányzik: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:4: * Arabic PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:9:$PHPMAILER_LANG['authenticate']         = 'خطأ SMTP : لا يمكن تأكيد الهوية.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:10:$PHPMAILER_LANG['connect_host']         = 'خطأ SMTP: لا يمكن الاتصال بالخادم SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'خطأ SMTP: لم يتم قبول المعلومات .';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:12:$PHPMAILER_LANG['empty_message']        = 'نص الرسالة فارغ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:13:$PHPMAILER_LANG['encoding']             = 'ترميز غير معروف: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:14:$PHPMAILER_LANG['execute']              = 'لا يمكن تنفيذ : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:15:$PHPMAILER_LANG['file_access']          = 'لا يمكن الوصول للملف: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:16:$PHPMAILER_LANG['file_open']            = 'خطأ في الملف: لا يمكن فتحه: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:17:$PHPMAILER_LANG['from_failed']          = 'خطأ على مستوى عنوان المرسل : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:18:$PHPMAILER_LANG['instantiate']          = 'لا يمكن توفير خدمة البريد.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:19:$PHPMAILER_LANG['invalid_address']      = 'الإرسال غير ممكن لأن عنوان البريد الإلكتروني غير صالح: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' برنامج الإرسال غير مدعوم.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:21:$PHPMAILER_LANG['provide_address']      = 'يجب توفير عنوان البريد الإلكتروني لمستلم واحد على الأقل.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:22:$PHPMAILER_LANG['recipients_failed']    = 'خطأ SMTP: الأخطاء التالية فشل في الارسال لكل من : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:23:$PHPMAILER_LANG['signing']              = 'خطأ في التوقيع: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() غير ممكن.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:25:$PHPMAILER_LANG['smtp_error']           = 'خطأ على مستوى الخادم SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:26:$PHPMAILER_LANG['variable_set']         = 'لا يمكن تعيين أو إعادة تعيين متغير: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ar.php:27:$PHPMAILER_LANG['extension_missing']    = 'الإضافة غير موجودة: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:4: * Swedish PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP fel: Kunde inte autentisera.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP fel: Kunde inte ansluta till SMTP-server.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP fel: Data accepterades inte.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:12://$PHPMAILER_LANG['empty_message']        = 'Message body empty';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:13:$PHPMAILER_LANG['encoding']             = 'Okänt encode-format: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:14:$PHPMAILER_LANG['execute']              = 'Kunde inte köra: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:15:$PHPMAILER_LANG['file_access']          = 'Ingen åtkomst till fil: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:16:$PHPMAILER_LANG['file_open']            = 'Fil fel: Kunde inte öppna fil: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:17:$PHPMAILER_LANG['from_failed']          = 'Följande avsändaradress är felaktig: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:18:$PHPMAILER_LANG['instantiate']          = 'Kunde inte initiera e-postfunktion.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:19:$PHPMAILER_LANG['invalid_address']      = 'Felaktig adress: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:20:$PHPMAILER_LANG['provide_address']      = 'Du måste ange minst en mottagares e-postadress.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:21:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer stöds inte.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP fel: Följande mottagare är felaktig: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:23:$PHPMAILER_LANG['signing']              = 'Signeringsfel: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() misslyckades.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP serverfel: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:26:$PHPMAILER_LANG['variable_set']         = 'Kunde inte definiera eller återställa variabel: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sv.php:27:$PHPMAILER_LANG['extension_missing']    = 'Tillägg ej tillgängligt: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:4: * Korean PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP 오류: 인증할 수 없습니다.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP 오류: SMTP 호스트에 접속할 수 없습니다.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP 오류: 데이터가 받아들여지지 않았습니다.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:12:$PHPMAILER_LANG['empty_message']        = '메세지 내용이 없습니다';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:13:$PHPMAILER_LANG['encoding']             = '알 수 없는 인코딩: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:14:$PHPMAILER_LANG['execute']              = '실행 불가: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:15:$PHPMAILER_LANG['file_access']          = '파일 접근 불가: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:16:$PHPMAILER_LANG['file_open']            = '파일 오류: 파일을 열 수 없습니다: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:17:$PHPMAILER_LANG['from_failed']          = '다음 From 주소에서 오류가 발생했습니다: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:18:$PHPMAILER_LANG['instantiate']          = 'mail 함수를 인스턴스화할 수 없습니다';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:19:$PHPMAILER_LANG['invalid_address']      = '잘못된 주소: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' 메일러는 지원되지 않습니다.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:21:$PHPMAILER_LANG['provide_address']      = '적어도 한 개 이상의 수신자 메일 주소를 제공해야 합니다.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP 오류: 다음 수신자에서 오류가 발생했습니다: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:23:$PHPMAILER_LANG['signing']              = '서명 오류: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP 연결을 실패하였습니다.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP 서버 오류: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:26:$PHPMAILER_LANG['variable_set']         = '변수 설정 및 초기화 불가: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ko.php:27:$PHPMAILER_LANG['extension_missing']    = '확장자 없음: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:4: * Estonian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:10:$PHPMAILER_LANG['authenticate']         = 'SMTP Viga: Autoriseerimise viga.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:11:$PHPMAILER_LANG['connect_host']         = 'SMTP Viga: Ei õnnestunud luua ühendust SMTP serveriga.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP Viga: Vigased andmed.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:13:$PHPMAILER_LANG['empty_message']        = 'Tühi kirja sisu';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:14:$PHPMAILER_LANG["encoding"]             = 'Tundmatu kodeering: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:15:$PHPMAILER_LANG['execute']              = 'Tegevus ebaõnnestus: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:16:$PHPMAILER_LANG['file_access']          = 'Pole piisavalt õiguseid järgneva faili avamiseks: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:17:$PHPMAILER_LANG['file_open']            = 'Faili Viga: Faili avamine ebaõnnestus: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:18:$PHPMAILER_LANG['from_failed']          = 'Järgnev saatja e-posti aadress on vigane: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:19:$PHPMAILER_LANG['instantiate']          = 'mail funktiooni käivitamine ebaõnnestus.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:20:$PHPMAILER_LANG['invalid_address']      = 'Saatmine peatatud, e-posti address vigane: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:21:$PHPMAILER_LANG['provide_address']      = 'Te peate määrama vähemalt ühe saaja e-posti aadressi.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:22:$PHPMAILER_LANG['mailer_not_supported'] = ' maileri tugi puudub.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:23:$PHPMAILER_LANG['recipients_failed']    = 'SMTP Viga: Järgnevate saajate e-posti aadressid on vigased: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:24:$PHPMAILER_LANG["signing"]              = 'Viga allkirjastamisel: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:25:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() ebaõnnestus.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:26:$PHPMAILER_LANG['smtp_error']           = 'SMTP serveri viga: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:27:$PHPMAILER_LANG['variable_set']         = 'Ei õnnestunud määrata või lähtestada muutujat: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-et.php:28:$PHPMAILER_LANG['extension_missing']    = 'Nõutud laiendus on puudu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:4: * Polish PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:8:$PHPMAILER_LANG['authenticate']         = 'Błąd SMTP: nie udało się przeprowadzić uwierzytelnienia.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:9:$PHPMAILER_LANG['buggy_php']            = 'Używana wersja PHP zawiera błąd, który może powodować uszkodzenie wiadomości. Aby temu zapobiec, użyj wysyłki przez SMTP, wyłącz opcję mail.add_x_header w php.ini, przejdź na macOS lub Linux, lub zaktualizuj PHP do wersji 7.0.17+ albo 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:10:$PHPMAILER_LANG['connect_host']         = 'Błąd SMTP: nie udało się połączyć z serwerem (hostem).';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'Błąd SMTP: dane wiadomości nie zostały przyjęte przez serwer.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:12:$PHPMAILER_LANG['empty_message']        = 'Nie można wysłać pustej wiadomości.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:13:$PHPMAILER_LANG['encoding']             = 'Nieobsługiwane kodowanie znaków: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:14:$PHPMAILER_LANG['execute']              = 'Nie udało się uruchomić polecenia: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:15:$PHPMAILER_LANG['extension_missing']    = 'Brak wymaganego rozszerzenia PHP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:16:$PHPMAILER_LANG['file_access']          = 'Brak dostępu do pliku: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:17:$PHPMAILER_LANG['file_open']            = 'Nie udało się otworzyć pliku: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:18:$PHPMAILER_LANG['from_failed']          = 'Nieprawidłowy adres nadawcy: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:19:$PHPMAILER_LANG['instantiate']          = 'Nie można zainicjować funkcji mail(). Sprawdź konfigurację serwera.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:20:$PHPMAILER_LANG['invalid_address']      = 'Nie można wysłać wiadomości. Nieprawidłowy adres odbiorcy: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:21:$PHPMAILER_LANG['invalid_header']       = 'Nieprawidłowa nazwa lub wartość nagłówka.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:22:$PHPMAILER_LANG['invalid_hostentry']    = 'Nieprawidłowy wpis hosta: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:23:$PHPMAILER_LANG['invalid_host']         = 'Nieprawidłowa nazwa hosta: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:24:$PHPMAILER_LANG['provide_address']      = 'Musisz podać co najmniej jeden prawidłowy adres e-mail odbiorcy.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:25:$PHPMAILER_LANG['mailer_not_supported'] = 'Wybrana metoda wysyłki wiadomości nie jest obsługiwana.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:26:$PHPMAILER_LANG['recipients_failed']    = 'Błąd SMTP: nie udało się wysłać do następujących odbiorców: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:27:$PHPMAILER_LANG['signing']              = 'Błąd podpisywania wiadomości cyfrowo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:28:$PHPMAILER_LANG['smtp_code']            = 'Kod odpowiedzi SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:29:$PHPMAILER_LANG['smtp_code_ex']         = 'Dodatkowe informacje serwera SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:30:$PHPMAILER_LANG['smtp_connect_failed']  = 'Nie udało się nawiązać połączenia za pomocą SMTP Connect().';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:31:$PHPMAILER_LANG['smtp_detail']          = 'Szczegóły błędu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:32:$PHPMAILER_LANG['smtp_error']           = 'Błąd serwera SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pl.php:33:$PHPMAILER_LANG['variable_set']         = 'Nie można ustawić lub zmodyfikować zmiennej: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:4: * Esperanto PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP-eraro: Ne eblis aŭtentigi.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:10:$PHPMAILER_LANG['buggy_php']            = 'Via versio de PHP estas trafita de cimo, kiu povas kaŭzi difektitajn mesaĝojn. Por ripari tion, ŝanĝu al sendado per SMTP, malŝaltu la opcion mail.add_x_header en via php.ini, ŝanĝu al MacOS aŭ Linux, aŭ ĝisdatigu vian PHP al versio 7.0.17+ aŭ 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:11:$PHPMAILER_LANG['connect_host']         = 'SMTP-eraro: Ne eblis konektiĝi al la SMTP-gastiganto.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP-eraro: Datumoj ne akceptitaj.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:13:$PHPMAILER_LANG['empty_message']        = 'Mesaĝokorpo malplena';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:14:$PHPMAILER_LANG['encoding']             = 'Nekonata kodoprezento: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:15:$PHPMAILER_LANG['execute']              = 'Ne eblis plenumi: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:16:$PHPMAILER_LANG['extension_missing']    = 'Kromprogramo mankas: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:17:$PHPMAILER_LANG['file_access']          = 'Ne eblis aliri la dosieron: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:18:$PHPMAILER_LANG['file_open']            = 'Dosiera eraro: Ne eblis malfermi la dosieron: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:19:$PHPMAILER_LANG['from_failed']          = 'La sekva(j) sendinto(j) malsukcesis: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:20:$PHPMAILER_LANG['instantiate']          = 'Ne eblis funkciigi la retpoŝtan funkcion.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:21:$PHPMAILER_LANG['invalid_address']      = 'Nevalida adreso: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:22:$PHPMAILER_LANG['invalid_header']       = 'Nevalida kaplinia nomo aŭ valoro';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:23:$PHPMAILER_LANG['invalid_hostentry']    = 'Nevalida enigo de gastiganto: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:24:$PHPMAILER_LANG['invalid_host']         = 'Nevalida gastiganto: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:25:$PHPMAILER_LANG['mailer_not_supported'] = ' retpoŝtilo ne estas subtenata.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:26:$PHPMAILER_LANG['provide_address']      = 'Vi devas provizi almenaŭ unu retpoŝtadreson de ricevonto.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:27:$PHPMAILER_LANG['recipients_failed']    = 'SMTP-eraro: La sekva(j) ricevonto(j) malsukcesis: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:28:$PHPMAILER_LANG['signing']              = 'Subskriba eraro: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:29:$PHPMAILER_LANG['smtp_code']            = 'SMTP-kodo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:30:$PHPMAILER_LANG['smtp_code_ex']         = 'Pliaj SMTP-informoj: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:31:$PHPMAILER_LANG['smtp_connect_failed']  = 'La SMTP-konektiĝo malsukcesis.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:32:$PHPMAILER_LANG['smtp_detail']          = 'Informoj: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:33:$PHPMAILER_LANG['smtp_error']           = 'Eraro de SMTP-servilo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:34:$PHPMAILER_LANG['variable_set']         = 'Ne eblas agordi aŭ reagordi la variablon: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:35:$PHPMAILER_LANG['no_smtputf8']          = 'La servilo ne subtenas SMTPUTF8, kiu estas bezonata por sendi al Unicode-adresoj.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:36:$PHPMAILER_LANG['imap_recommended']     = 'Uzado de la simpligita adresanalizilo ne estas rekomendita. Instalu la IMAP-kromprogramon por PHP por plena RFC822-analizado.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-eo.php:37:$PHPMAILER_LANG['deprecated_argument']  = 'Malrekomendita argumento: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:4: * Tagalog PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:6: *   @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:10:$PHPMAILER_LANG['authenticate']         = 'SMTP Error: Hindi mapatotohanan.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:11:$PHPMAILER_LANG['connect_host']         = 'SMTP Error: Hindi makakonekta sa SMTP host.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP Error: Ang datos ay hindi naitanggap.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:13:$PHPMAILER_LANG['empty_message']        = 'Walang laman ang mensahe';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:14:$PHPMAILER_LANG['encoding']             = 'Hindi alam ang encoding: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:15:$PHPMAILER_LANG['execute']              = 'Hindi maisasagawa: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:16:$PHPMAILER_LANG['file_access']          = 'Hindi ma-access ang file: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:17:$PHPMAILER_LANG['file_open']            = 'File Error: Hindi mabuksan ang file: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:18:$PHPMAILER_LANG['from_failed']          = 'Ang sumusunod na address ay nabigo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:19:$PHPMAILER_LANG['instantiate']          = 'Hindi maisimulan ang instance ng mail function.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:20:$PHPMAILER_LANG['invalid_address']      = 'Hindi wasto ang address na naibigay: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:21:$PHPMAILER_LANG['mailer_not_supported'] = 'Ang mailer ay hindi suportado.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:22:$PHPMAILER_LANG['provide_address']      = 'Kailangan mong magbigay ng kahit isang email address na tatanggap.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:23:$PHPMAILER_LANG['recipients_failed']    = 'SMTP Error: Ang mga sumusunod na tatanggap ay nabigo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:24:$PHPMAILER_LANG['signing']              = 'Hindi ma-sign: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:25:$PHPMAILER_LANG['smtp_connect_failed']  = 'Ang SMTP connect() ay nabigo.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:26:$PHPMAILER_LANG['smtp_error']           = 'Ang server ng SMTP ay nabigo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:27:$PHPMAILER_LANG['variable_set']         = 'Hindi matatakda o ma-reset ang mga variables: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-tl.php:28:$PHPMAILER_LANG['extension_missing']    = 'Nawawala ang extension: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:4: * Brazilian Portuguese PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:13:$PHPMAILER_LANG['authenticate']         = 'Erro de SMTP: Não foi possível autenticar.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:14:$PHPMAILER_LANG['buggy_php']            = 'Sua versão do PHP é afetada por um bug que por resultar em messagens corrompidas. Para corrigir, mude para enviar usando SMTP, desative a opção mail.add_x_header em seu php.ini, mude para MacOS ou Linux, ou atualize seu PHP para versão 7.0.17+ ou 7.1.3+ ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:15:$PHPMAILER_LANG['connect_host']         = 'Erro de SMTP: Não foi possível conectar ao servidor SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:16:$PHPMAILER_LANG['data_not_accepted']    = 'Erro de SMTP: Dados rejeitados.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:17:$PHPMAILER_LANG['empty_message']        = 'Mensagem vazia';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:18:$PHPMAILER_LANG['encoding']             = 'Codificação desconhecida: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:19:$PHPMAILER_LANG['execute']              = 'Não foi possível executar: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:20:$PHPMAILER_LANG['extension_missing']    = 'Extensão não existe: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:21:$PHPMAILER_LANG['file_access']          = 'Não foi possível acessar o arquivo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:22:$PHPMAILER_LANG['file_open']            = 'Erro de Arquivo: Não foi possível abrir o arquivo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:23:$PHPMAILER_LANG['from_failed']          = 'Os seguintes remetentes falharam: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:24:$PHPMAILER_LANG['instantiate']          = 'Não foi possível instanciar a função mail.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:25:$PHPMAILER_LANG['invalid_address']      = 'Endereço de e-mail inválido: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:26:$PHPMAILER_LANG['invalid_header']       = 'Nome ou valor de cabeçalho inválido';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:27:$PHPMAILER_LANG['invalid_hostentry']    = 'hostentry inválido: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:28:$PHPMAILER_LANG['invalid_host']         = 'host inválido: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:29:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer não é suportado.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:30:$PHPMAILER_LANG['provide_address']      = 'Você deve informar pelo menos um destinatário.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:31:$PHPMAILER_LANG['recipients_failed']    = 'Erro de SMTP: Os seguintes destinatários falharam: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:32:$PHPMAILER_LANG['signing']              = 'Erro de Assinatura: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:33:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() falhou.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:34:$PHPMAILER_LANG['smtp_code']            = 'Código do servidor SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:35:$PHPMAILER_LANG['smtp_error']           = 'Erro de servidor SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:36:$PHPMAILER_LANG['smtp_code_ex']         = 'Informações adicionais do servidor SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:37:$PHPMAILER_LANG['smtp_detail']          = 'Detalhes do servidor SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt_br.php:38:$PHPMAILER_LANG['variable_set']         = 'Não foi possível definir ou redefinir a variável: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:4: * Portuguese (European) PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:9:$PHPMAILER_LANG['authenticate']         = 'Erro SMTP: Falha na autenticação.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:10:$PHPMAILER_LANG['buggy_php']            = 'A sua versão do PHP tem um bug que pode causar mensagens corrompidas. Para resolver, utilize o envio por SMTP, desative a opção mail.add_x_header no ficheiro php.ini, mude para MacOS ou Linux, ou atualize o PHP para a versão 7.0.17+ ou 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:11:$PHPMAILER_LANG['connect_host']         = 'Erro SMTP: Não foi possível ligar ao servidor SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'Erro SMTP: Dados não aceites.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:13:$PHPMAILER_LANG['empty_message']        = 'A mensagem de e-mail está vazia.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:14:$PHPMAILER_LANG['encoding']             = 'Codificação desconhecida: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:15:$PHPMAILER_LANG['execute']              = 'Não foi possível executar: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:16:$PHPMAILER_LANG['extension_missing']    = 'Extensão em falta: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:17:$PHPMAILER_LANG['file_access']          = 'Não foi possível aceder ao ficheiro: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:18:$PHPMAILER_LANG['file_open']            = 'Erro ao abrir o ficheiro: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:19:$PHPMAILER_LANG['from_failed']          = 'O envio falhou para o seguinte endereço do remetente: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:20:$PHPMAILER_LANG['instantiate']          = 'Não foi possível instanciar a função mail.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:21:$PHPMAILER_LANG['invalid_address']      = 'Endereço de e-mail inválido: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:22:$PHPMAILER_LANG['invalid_header']       = 'Nome ou valor do cabeçalho inválido.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:23:$PHPMAILER_LANG['invalid_hostentry']    = 'Entrada de host inválida: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:24:$PHPMAILER_LANG['invalid_host']         = 'Host inválido: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:25:$PHPMAILER_LANG['mailer_not_supported'] = 'O cliente de e-mail não é suportado.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:26:$PHPMAILER_LANG['provide_address']      = 'Deve fornecer pelo menos um endereço de destinatário.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:27:$PHPMAILER_LANG['recipients_failed']    = 'Erro SMTP: Falha no envio para os seguintes destinatários: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:28:$PHPMAILER_LANG['signing']              = 'Erro ao assinar: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:29:$PHPMAILER_LANG['smtp_code']            = 'Código SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:30:$PHPMAILER_LANG['smtp_code_ex']         = 'Informações adicionais SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:31:$PHPMAILER_LANG['smtp_connect_failed']  = 'Falha na função SMTP connect().';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:32:$PHPMAILER_LANG['smtp_detail']          = 'Detalhes: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:33:$PHPMAILER_LANG['smtp_error']           = 'Erro do servidor SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-pt.php:34:$PHPMAILER_LANG['variable_set']         = 'Não foi possível definir ou redefinir a variável: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:4: * Slovene PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:11:$PHPMAILER_LANG['authenticate']         = 'SMTP napaka: Avtentikacija ni uspela.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:12:$PHPMAILER_LANG['buggy_php']            = 'Na vašo PHP različico vpliva napaka, ki lahko povzroči poškodovana sporočila. Če želite težavo odpraviti, preklopite na pošiljanje prek SMTP, onemogočite možnost mail.add_x_header v vaši php.ini datoteki, preklopite na MacOS ali Linux, ali nadgradite vašo PHP zaličico na 7.0.17+ ali 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:13:$PHPMAILER_LANG['connect_host']         = 'SMTP napaka: Vzpostavljanje povezave s SMTP gostiteljem ni uspelo.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:14:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP napaka: Strežnik zavrača podatke.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:15:$PHPMAILER_LANG['empty_message']        = 'E-poštno sporočilo nima vsebine.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:16:$PHPMAILER_LANG['encoding']             = 'Nepoznan tip kodiranja: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:17:$PHPMAILER_LANG['execute']              = 'Operacija ni uspela: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:18:$PHPMAILER_LANG['extension_missing']    = 'Manjkajoča razširitev: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:19:$PHPMAILER_LANG['file_access']          = 'Nimam dostopa do datoteke: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:20:$PHPMAILER_LANG['file_open']            = 'Ne morem odpreti datoteke: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:21:$PHPMAILER_LANG['from_failed']          = 'Neveljaven e-naslov pošiljatelja: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:22:$PHPMAILER_LANG['instantiate']          = 'Ne morem inicializirati mail funkcije.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:23:$PHPMAILER_LANG['invalid_address']      = 'E-poštno sporočilo ni bilo poslano. E-naslov je neveljaven: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:24:$PHPMAILER_LANG['invalid_header']       = 'Neveljavno ime ali vrednost glave';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:25:$PHPMAILER_LANG['invalid_hostentry']    = 'Neveljaven vnos gostitelja: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:26:$PHPMAILER_LANG['invalid_host']         = 'Neveljaven gostitelj: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:27:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer ni podprt.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:28:$PHPMAILER_LANG['provide_address']      = 'Prosimo, vnesite vsaj enega naslovnika.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:29:$PHPMAILER_LANG['recipients_failed']    = 'SMTP napaka: Sledeči naslovniki so neveljavni: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:30:$PHPMAILER_LANG['signing']              = 'Napaka pri podpisovanju: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:31:$PHPMAILER_LANG['smtp_code']            = 'SMTP koda: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:32:$PHPMAILER_LANG['smtp_code_ex']         = 'Dodatne informacije o SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:33:$PHPMAILER_LANG['smtp_connect_failed']  = 'Ne morem vzpostaviti povezave s SMTP strežnikom.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:34:$PHPMAILER_LANG['smtp_detail']          = 'Podrobnosti: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:35:$PHPMAILER_LANG['smtp_error']           = 'Napaka SMTP strežnika: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sl.php:36:$PHPMAILER_LANG['variable_set']         = 'Ne morem nastaviti oz. ponastaviti spremenljivke: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:4: * Simplified Chinese PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:11:$PHPMAILER_LANG['authenticate']         = 'SMTP 错误：登录失败。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:12:$PHPMAILER_LANG['buggy_php']            = '您的 PHP 版本存在漏洞，可能会导致消息损坏。为修复此问题，请切换到使用 SMTP 发送，在您的 php.ini 中禁用 mail.add_x_header 选项。切换到 MacOS 或 Linux，或将您的 PHP 升级到 7.0.17+ 或 7.1.3+ 版本。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:13:$PHPMAILER_LANG['connect_host']         = 'SMTP 错误：无法连接到 SMTP 主机。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:14:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP 错误：数据不被接受。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:15:$PHPMAILER_LANG['empty_message']        = '邮件正文为空。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:16:$PHPMAILER_LANG['encoding']             = '未知编码：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:17:$PHPMAILER_LANG['execute']              = '无法执行：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:18:$PHPMAILER_LANG['extension_missing']    = '缺少扩展名：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:19:$PHPMAILER_LANG['file_access']          = '无法访问文件：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:20:$PHPMAILER_LANG['file_open']            = '文件错误：无法打开文件：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:21:$PHPMAILER_LANG['from_failed']          = '发送地址错误：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:22:$PHPMAILER_LANG['instantiate']          = '未知函数调用。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:23:$PHPMAILER_LANG['invalid_address']      = '发送失败，电子邮箱地址是无效的：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:24:$PHPMAILER_LANG['mailer_not_supported'] = '发信客户端不被支持。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:25:$PHPMAILER_LANG['provide_address']      = '必须提供至少一个收件人地址。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:26:$PHPMAILER_LANG['recipients_failed']    = 'SMTP 错误：收件人地址错误：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:27:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP服务器连接失败。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:28:$PHPMAILER_LANG['smtp_error']           = 'SMTP服务器出错：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:29:$PHPMAILER_LANG['variable_set']         = '无法设置或重置变量：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:30:$PHPMAILER_LANG['invalid_header']       = '无效的标题名称或值';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:31:$PHPMAILER_LANG['invalid_hostentry']    = '无效的hostentry： ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:32:$PHPMAILER_LANG['invalid_host']         = '无效的主机：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:33:$PHPMAILER_LANG['signing']              = '签名错误：';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:34:$PHPMAILER_LANG['smtp_code']            = 'SMTP代码： ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:35:$PHPMAILER_LANG['smtp_code_ex']         = '附加SMTP信息： ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-zh_cn.php:36:$PHPMAILER_LANG['smtp_detail']          = '详情:';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:4: * Danish PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:11:$PHPMAILER_LANG['authenticate']         = 'SMTP fejl: Login mislykkedes.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:12:$PHPMAILER_LANG['buggy_php']            = 'Din version af PHP er berørt af en fejl, som gør at dine beskeder muligvis vises forkert. For at rette dette kan du skifte til SMTP, slå mail.add_x_header headeren i din php.ini fil fra, skifte til MacOS eller Linux eller opgradere din version af PHP til 7.0.17+ eller 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:13:$PHPMAILER_LANG['connect_host']         = 'SMTP fejl: Forbindelse til SMTP serveren kunne ikke oprettes.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:14:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP fejl: Data blev ikke accepteret.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:15:$PHPMAILER_LANG['empty_message']        = 'Meddelelsen er uden indhold';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:16:$PHPMAILER_LANG['encoding']             = 'Ukendt encode-format: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:17:$PHPMAILER_LANG['execute']              = 'Kunne ikke afvikle: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:18:$PHPMAILER_LANG['extension_missing']    = 'Udvidelse mangler: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:19:$PHPMAILER_LANG['file_access']          = 'Kunne ikke tilgå filen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:20:$PHPMAILER_LANG['file_open']            = 'Fil fejl: Kunne ikke åbne filen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:21:$PHPMAILER_LANG['from_failed']          = 'Følgende afsenderadresse er forkert: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:22:$PHPMAILER_LANG['instantiate']          = 'Email funktionen kunne ikke initialiseres.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:23:$PHPMAILER_LANG['invalid_address']      = 'Udgyldig adresse: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:24:$PHPMAILER_LANG['invalid_header']       = 'Ugyldig header navn eller værdi';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:25:$PHPMAILER_LANG['invalid_hostentry']    = 'Ugyldig hostentry: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:26:$PHPMAILER_LANG['invalid_host']         = 'Ugyldig vært: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:27:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer understøttes ikke.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:28:$PHPMAILER_LANG['provide_address']      = 'Indtast mindst en modtagers email adresse.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:29:$PHPMAILER_LANG['recipients_failed']    = 'SMTP fejl: Følgende modtagere fejlede: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:30:$PHPMAILER_LANG['signing']              = 'Signeringsfejl: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:31:$PHPMAILER_LANG['smtp_code']            = 'SMTP kode: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:32:$PHPMAILER_LANG['smtp_code_ex']         = 'Yderligere SMTP info: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:33:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() fejlede.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:34:$PHPMAILER_LANG['smtp_detail']          = 'Detalje: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:35:$PHPMAILER_LANG['smtp_error']           = 'SMTP server fejl: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:36:$PHPMAILER_LANG['variable_set']         = 'Kunne ikke definere eller nulstille variablen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:37:$PHPMAILER_LANG['no_smtputf8']          = 'Serveren understøtter ikke SMTPUTF8 som påkrævet for at sende til Unicode adresser';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:38:$PHPMAILER_LANG['imap_recommended']     = 'Brug af forenklet adresseparser anbefales ikke. Installer PHP IMAP udvidelsen for fuld RFC822 parsing.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-da.php:39:$PHPMAILER_LANG['deprecated_argument']  = 'Udfaset argument: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:4: * Azerbaijani PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP xətası: Giriş uğursuz oldu.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP xətası: SMTP serverinə qoşulma uğursuz oldu.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP xətası: Verilənlər qəbul edilməyib.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:12:$PHPMAILER_LANG['empty_message']        = 'Boş mesaj göndərilə bilməz.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:13:$PHPMAILER_LANG['encoding']             = 'Qeyri-müəyyən kodlaşdırma: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:14:$PHPMAILER_LANG['execute']              = 'Əmr yerinə yetirilmədi: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:15:$PHPMAILER_LANG['file_access']          = 'Fayla giriş yoxdur: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:16:$PHPMAILER_LANG['file_open']            = 'Fayl xətası: Fayl açıla bilmədi: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:17:$PHPMAILER_LANG['from_failed']          = 'Göstərilən poçtlara göndərmə uğursuz oldu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:18:$PHPMAILER_LANG['instantiate']          = 'Mail funksiyası işə salına bilmədi.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:19:$PHPMAILER_LANG['invalid_address']      = 'Düzgün olmayan e-mail adresi: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' - e-mail kitabxanası dəstəklənmir.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:21:$PHPMAILER_LANG['provide_address']      = 'Ən azı bir e-mail adresi daxil edilməlidir.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP xətası: Aşağıdakı ünvanlar üzrə alıcılara göndərmə uğursuzdur: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:23:$PHPMAILER_LANG['signing']              = 'İmzalama xətası: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP serverinə qoşulma uğursuz oldu.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:25:$PHPMAILER_LANG['smtp_error']           = 'SMTP serveri xətası: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:26:$PHPMAILER_LANG['variable_set']         = 'Dəyişənin quraşdırılması uğursuz oldu: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-az.php:27://$PHPMAILER_LANG['extension_missing']    = 'Extension missing: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:4: * Finnish PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:9:$PHPMAILER_LANG['authenticate']         = 'SMTP-virhe: käyttäjätunnistus epäonnistui.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:10:$PHPMAILER_LANG['connect_host']         = 'SMTP-virhe: yhteys palvelimeen ei onnistu.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP-virhe: data on virheellinen.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:12://$PHPMAILER_LANG['empty_message']        = 'Message body empty';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:13:$PHPMAILER_LANG['encoding']             = 'Tuntematon koodaustyyppi: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:14:$PHPMAILER_LANG['execute']              = 'Suoritus epäonnistui: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:15:$PHPMAILER_LANG['file_access']          = 'Seuraavaan tiedostoon ei ole oikeuksia: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:16:$PHPMAILER_LANG['file_open']            = 'Tiedostovirhe: Ei voida avata tiedostoa: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:17:$PHPMAILER_LANG['from_failed']          = 'Seuraava lähettäjän osoite on virheellinen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:18:$PHPMAILER_LANG['instantiate']          = 'mail-funktion luonti epäonnistui.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:19://$PHPMAILER_LANG['invalid_address']      = 'Invalid address: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:20:$PHPMAILER_LANG['mailer_not_supported'] = 'postivälitintyyppiä ei tueta.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:21:$PHPMAILER_LANG['provide_address']      = 'Aseta vähintään yksi vastaanottajan sähk&ouml;postiosoite.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:22:$PHPMAILER_LANG['recipients_failed']    = 'SMTP-virhe: seuraava vastaanottaja osoite on virheellinen.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:23://$PHPMAILER_LANG['signing']              = 'Signing Error: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:24://$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() failed.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:25://$PHPMAILER_LANG['smtp_error']           = 'SMTP server error: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:26://$PHPMAILER_LANG['variable_set']         = 'Cannot set or reset variable: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-fi.php:27://$PHPMAILER_LANG['extension_missing']    = 'Extension missing: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:4: * Vietnamese (Tiếng Việt) PHPMailer language file: refer to English translation for definitive list.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:9:$PHPMAILER_LANG['authenticate']         = 'Lỗi SMTP: Không thể xác thực.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:10:$PHPMAILER_LANG['connect_host']         = 'Lỗi SMTP: Không thể kết nối máy chủ SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'Lỗi SMTP: Dữ liệu không được chấp nhận.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:12:$PHPMAILER_LANG['empty_message']        = 'Không có nội dung';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:13:$PHPMAILER_LANG['encoding']             = 'Mã hóa không xác định: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:14:$PHPMAILER_LANG['execute']              = 'Không thực hiện được: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:15:$PHPMAILER_LANG['file_access']          = 'Không thể truy cập tệp tin ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:16:$PHPMAILER_LANG['file_open']            = 'Lỗi Tập tin: Không thể mở tệp tin: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:17:$PHPMAILER_LANG['from_failed']          = 'Lỗi địa chỉ gửi đi: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:18:$PHPMAILER_LANG['instantiate']          = 'Không dùng được các hàm gửi thư.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:19:$PHPMAILER_LANG['invalid_address']      = 'Đại chỉ emai không đúng: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' trình gửi thư không được hỗ trợ.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:21:$PHPMAILER_LANG['provide_address']      = 'Bạn phải cung cấp ít nhất một địa chỉ người nhận.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:22:$PHPMAILER_LANG['recipients_failed']    = 'Lỗi SMTP: lỗi địa chỉ người nhận: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:23:$PHPMAILER_LANG['signing']              = 'Lỗi đăng nhập: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'Lỗi kết nối với SMTP';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:25:$PHPMAILER_LANG['smtp_error']           = 'Lỗi máy chủ smtp ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:26:$PHPMAILER_LANG['variable_set']         = 'Không thể thiết lập hoặc thiết lập lại biến: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-vi.php:27://$PHPMAILER_LANG['extension_missing']    = 'Extension missing: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:4: * Norwegian Bokmål PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:9: $PHPMAILER_LANG['authenticate']         = 'SMTP-feil: Kunne ikke autentisere.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:10: $PHPMAILER_LANG['buggy_php']            = 'Din versjon av PHP er påvirket av en feil som kan føre til ødelagte meldinger. For å løse problemet kan du bytte til sending via SMTP, deaktivere mail.add_x_header-alternativet i php.ini, bytte til MacOS eller Linux, eller oppgradere PHP til versjon 7.0.17+ eller 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:11: $PHPMAILER_LANG['connect_host']         = 'SMTP-feil: Kunne ikke koble til SMTP-vert.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:12: $PHPMAILER_LANG['data_not_accepted']    = 'SMTP-feil: data ikke akseptert.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:13: $PHPMAILER_LANG['empty_message']        = 'Meldingsinnholdet er tomt';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:14: $PHPMAILER_LANG['encoding']             = 'Ukjent koding: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:15: $PHPMAILER_LANG['execute']              = 'Kunne ikke utføres: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:16: $PHPMAILER_LANG['extension_missing']    = 'Utvidelse mangler: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:17: $PHPMAILER_LANG['file_access']          = 'Kunne ikke få tilgang til filen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:18: $PHPMAILER_LANG['file_open']            = 'Feil i fil: Kunne ikke åpne filen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:19: $PHPMAILER_LANG['from_failed']          = 'Følgende avsenderadresse mislyktes: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:20: $PHPMAILER_LANG['instantiate']          = 'Kunne ikke starte e-postfunksjonen.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:21: $PHPMAILER_LANG['invalid_address']      = 'Ugyldig adresse: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:22: $PHPMAILER_LANG['invalid_header']       = 'Ugyldig headernavn eller verdi';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:23: $PHPMAILER_LANG['invalid_hostentry']    = 'Ugyldig vertsinngang: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:24: $PHPMAILER_LANG['invalid_host']         = 'Ugyldig vert: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:25: $PHPMAILER_LANG['mailer_not_supported'] = ' sender er ikke støttet.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:26: $PHPMAILER_LANG['provide_address']      = 'Du må oppgi minst én mottaker-e-postadresse.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:27: $PHPMAILER_LANG['recipients_failed']    = 'SMTP-feil: Følgende mottakeradresser feilet: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:28: $PHPMAILER_LANG['signing']              = 'Signeringsfeil: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:29: $PHPMAILER_LANG['smtp_code']            = 'SMTP-kode: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:30: $PHPMAILER_LANG['smtp_code_ex']         = 'Ytterligere SMTP-info: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:31: $PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP connect() mislyktes.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:32: $PHPMAILER_LANG['smtp_detail']          = 'Detaljer: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:33: $PHPMAILER_LANG['smtp_error']           = 'SMTP-serverfeil: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:34: $PHPMAILER_LANG['variable_set']         = 'Kan ikke angi eller tilbakestille variabel: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:35: $PHPMAILER_LANG['no_smtputf8']          = 'Serveren støtter ikke SMTPUTF8, som er nødvendig for å sende til Unicode-adresser.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:36: $PHPMAILER_LANG['imap_recommended']     = 'Det anbefales ikke å bruke forenklet adresseanalyse. Installer PHP IMAP-utvidelsen for full RFC822-analyse.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-nb.php:37: $PHPMAILER_LANG['deprecated_argument']  = 'Avviklet argument: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:4: * German PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:8:$PHPMAILER_LANG['authenticate']         = 'SMTP-Fehler: Authentifizierung fehlgeschlagen.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:9:$PHPMAILER_LANG['connect_host']         = 'SMTP-Fehler: Konnte keine Verbindung zum SMTP-Host herstellen.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:10:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP-Fehler: Daten werden nicht akzeptiert.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:11:$PHPMAILER_LANG['empty_message']        = 'E-Mail-Inhalt ist leer.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:12:$PHPMAILER_LANG['encoding']             = 'Unbekannte Kodierung: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:13:$PHPMAILER_LANG['execute']              = 'Konnte folgenden Befehl nicht ausführen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:14:$PHPMAILER_LANG['file_access']          = 'Zugriff auf folgende Datei fehlgeschlagen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:15:$PHPMAILER_LANG['file_open']            = 'Dateifehler: Konnte folgende Datei nicht öffnen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:16:$PHPMAILER_LANG['from_failed']          = 'Die folgende Absenderadresse ist nicht korrekt: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:17:$PHPMAILER_LANG['instantiate']          = 'Mail-Funktion konnte nicht initialisiert werden.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:18:$PHPMAILER_LANG['invalid_address']      = 'Die Adresse ist ungültig: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:19:$PHPMAILER_LANG['invalid_hostentry']    = 'Ungültiger Hosteintrag: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:20:$PHPMAILER_LANG['invalid_host']         = 'Ungültiger Host: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:21:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer wird nicht unterstützt.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:22:$PHPMAILER_LANG['provide_address']      = 'Bitte geben Sie mindestens eine Empfängeradresse an.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:23:$PHPMAILER_LANG['recipients_failed']    = 'SMTP-Fehler: Die folgenden Empfänger sind nicht korrekt: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:24:$PHPMAILER_LANG['signing']              = 'Fehler beim Signieren: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:25:$PHPMAILER_LANG['smtp_connect_failed']  = 'Verbindung zum SMTP-Server fehlgeschlagen.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:26:$PHPMAILER_LANG['smtp_error']           = 'Fehler vom SMTP-Server: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:27:$PHPMAILER_LANG['variable_set']         = 'Kann Variable nicht setzen oder zurücksetzen: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-de.php:28:$PHPMAILER_LANG['extension_missing']    = 'Fehlende Erweiterung: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:4: * Kurdish (Sorani) PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:9:$PHPMAILER_LANG['authenticate']         = 'هەڵەی SMTP : نەتوانرا کۆدەکە پشتڕاست بکرێتەوە ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:10:$PHPMAILER_LANG['connect_host']         = 'هەڵەی SMTP: نەتوانرا پەیوەندی بە سێرڤەرەوە بکات SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'هەڵەی SMTP: ئەو زانیاریانە قبوڵ نەکرا.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:12:$PHPMAILER_LANG['empty_message']        = 'پەیامەکە بەتاڵە';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:13:$PHPMAILER_LANG['encoding']             = 'کۆدکردنی نەزانراو : ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:14:$PHPMAILER_LANG['execute']              = 'ناتوانرێت جێبەجێ بکرێت: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:15:$PHPMAILER_LANG['file_access']          = 'ناتوانرێت دەستت بگات بە فایلەکە: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:16:$PHPMAILER_LANG['file_open']            = 'هەڵەی پەڕگە(فایل): ناتوانرێت بکرێتەوە: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:17:$PHPMAILER_LANG['from_failed']          = 'هەڵە لە ئاستی ناونیشانی نێرەر: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:18:$PHPMAILER_LANG['instantiate']          = 'ناتوانرێت خزمەتگوزاری پۆستە پێشکەش بکرێت.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:19:$PHPMAILER_LANG['invalid_address']      = 'نەتوانرا بنێردرێت ، چونکە ناونیشانی ئیمەیڵەکە نادروستە: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' مەیلەر پشتگیری ناکات';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:21:$PHPMAILER_LANG['provide_address']      = 'دەبێت ناونیشانی ئیمەیڵی لانیکەم یەک وەرگر دابین بکرێت.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:22:$PHPMAILER_LANG['recipients_failed']    = ' هەڵەی SMTP: ئەم هەڵانەی خوارەوەشکستی هێنا لە ناردن بۆ هەردووکیان: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:23:$PHPMAILER_LANG['signing']              = 'هەڵەی واژۆ: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect()پەیوەندی شکستی هێنا .';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:25:$PHPMAILER_LANG['smtp_error']           = 'هەڵەی ئاستی سێرڤەری SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:26:$PHPMAILER_LANG['variable_set']         = 'ناتوانرێت بیگۆڕیت یان دوبارە بینێریتەوە: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ku.php:27:$PHPMAILER_LANG['extension_missing']    = 'درێژکراوە نەماوە: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:4: * Japanese PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:12:$PHPMAILER_LANG['authenticate']         = 'SMTPエラー: 認証できませんでした。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:13:$PHPMAILER_LANG['buggy_php']            = 'ご利用のバージョンのPHPには不具合があり、メッセージが破損するおそれがあります。問題の解決は以下のいずれかを行ってください。SMTPでの送信に切り替える。php.iniのmail.add_x_headerをoffにする。MacOSまたはLinuxに切り替える。PHPバージョン7.0.17以降または7.1.3以降にアップグレードする。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:14:$PHPMAILER_LANG['connect_host']         = 'SMTPエラー: SMTPホストに接続できませんでした。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:15:$PHPMAILER_LANG['data_not_accepted']    = 'SMTPエラー: データが受け付けられませんでした。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:16:$PHPMAILER_LANG['empty_message']        = 'メール本文が空です。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:17:$PHPMAILER_LANG['encoding']             = '不明なエンコーディング: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:18:$PHPMAILER_LANG['execute']              = '実行できませんでした: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:19:$PHPMAILER_LANG['extension_missing']    = '拡張機能が見つかりません: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:20:$PHPMAILER_LANG['file_access']          = 'ファイルにアクセスできません: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:21:$PHPMAILER_LANG['file_open']            = 'ファイルエラー: ファイルを開けません: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:22:$PHPMAILER_LANG['from_failed']          = 'Fromアドレスを登録する際にエラーが発生しました: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:23:$PHPMAILER_LANG['instantiate']          = 'メール関数が正常に動作しませんでした。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:24:$PHPMAILER_LANG['invalid_address']      = '不正なメールアドレス: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:25:$PHPMAILER_LANG['invalid_header']       = '不正なヘッダー名またはその内容';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:26:$PHPMAILER_LANG['invalid_hostentry']    = '不正なホストエントリー: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:27:$PHPMAILER_LANG['invalid_host']         = '不正なホスト: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:28:$PHPMAILER_LANG['mailer_not_supported'] = ' メーラーがサポートされていません。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:29:$PHPMAILER_LANG['provide_address']      = '少なくとも1つメールアドレスを 指定する必要があります。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:30:$PHPMAILER_LANG['recipients_failed']    = 'SMTPエラー: 次の受信者アドレスに 間違いがあります: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:31:$PHPMAILER_LANG['signing']              = '署名エラー: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:32:$PHPMAILER_LANG['smtp_code']            = 'SMTPコード: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:33:$PHPMAILER_LANG['smtp_code_ex']         = 'SMTP追加情報: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:34:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP接続に失敗しました。';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:35:$PHPMAILER_LANG['smtp_detail']          = '詳細: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:36:$PHPMAILER_LANG['smtp_error']           = 'SMTPサーバーエラー: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-ja.php:37:$PHPMAILER_LANG['variable_set']         = '変数が存在しません: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:4: * Serbian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:10:$PHPMAILER_LANG['authenticate']         = 'SMTP грешка: аутентификација није успела.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:11:$PHPMAILER_LANG['connect_host']         = 'SMTP грешка: повезивање са SMTP сервером није успело.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:12:$PHPMAILER_LANG['data_not_accepted']    = 'SMTP грешка: подаци нису прихваћени.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:13:$PHPMAILER_LANG['empty_message']        = 'Садржај поруке је празан.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:14:$PHPMAILER_LANG['encoding']             = 'Непознато кодирање: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:15:$PHPMAILER_LANG['execute']              = 'Није могуће извршити наредбу: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:16:$PHPMAILER_LANG['file_access']          = 'Није могуће приступити датотеци: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:17:$PHPMAILER_LANG['file_open']            = 'Није могуће отворити датотеку: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:18:$PHPMAILER_LANG['from_failed']          = 'SMTP грешка: слање са следећих адреса није успело: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:19:$PHPMAILER_LANG['recipients_failed']    = 'SMTP грешка: слање на следеће адресе није успело: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:20:$PHPMAILER_LANG['instantiate']          = 'Није могуће покренути mail функцију.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:21:$PHPMAILER_LANG['invalid_address']      = 'Порука није послата. Неисправна адреса: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:22:$PHPMAILER_LANG['mailer_not_supported'] = ' мејлер није подржан.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:23:$PHPMAILER_LANG['provide_address']      = 'Дефинишите бар једну адресу примаоца.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:24:$PHPMAILER_LANG['signing']              = 'Грешка приликом пријаве: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:25:$PHPMAILER_LANG['smtp_connect_failed']  = 'Повезивање са SMTP сервером није успело.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:26:$PHPMAILER_LANG['smtp_error']           = 'Грешка SMTP сервера: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:27:$PHPMAILER_LANG['variable_set']         = 'Није могуће задати нити ресетовати променљиву: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-sr.php:28:$PHPMAILER_LANG['extension_missing']    = 'Недостаје проширење: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:4: * Galician PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:9:$PHPMAILER_LANG['authenticate']         = 'Erro SMTP: Non puido ser autentificado.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:10:$PHPMAILER_LANG['connect_host']         = 'Erro SMTP: Non puido conectar co servidor SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'Erro SMTP: Datos non aceptados.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:12:$PHPMAILER_LANG['empty_message']        = 'Corpo da mensaxe vacía';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:13:$PHPMAILER_LANG['encoding']             = 'Codificación descoñecida: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:14:$PHPMAILER_LANG['execute']              = 'Non puido ser executado: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:15:$PHPMAILER_LANG['file_access']          = 'Nob puido acceder ó arquivo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:16:$PHPMAILER_LANG['file_open']            = 'Erro de Arquivo: No puido abrir o arquivo: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:17:$PHPMAILER_LANG['from_failed']          = 'A(s) seguinte(s) dirección(s) de remitente(s) deron erro: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:18:$PHPMAILER_LANG['instantiate']          = 'Non puido crear unha instancia da función Mail.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:19:$PHPMAILER_LANG['invalid_address']      = 'Non puido envia-lo correo: dirección de email inválida: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:20:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer non está soportado.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:21:$PHPMAILER_LANG['provide_address']      = 'Debe engadir polo menos unha dirección de email coma destino.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:22:$PHPMAILER_LANG['recipients_failed']    = 'Erro SMTP: Os seguintes destinos fallaron: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:23:$PHPMAILER_LANG['signing']              = 'Erro ó firmar: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'SMTP Connect() fallou.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:25:$PHPMAILER_LANG['smtp_error']           = 'Erro do servidor SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:26:$PHPMAILER_LANG['variable_set']         = 'Non puidemos axustar ou reaxustar a variábel: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-gl.php:27://$PHPMAILER_LANG['extension_missing']    = 'Extension missing: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:4: * Greek PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:8:$PHPMAILER_LANG['authenticate']         = 'Σφάλμα SMTP: Αδυναμία πιστοποίησης.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:9:$PHPMAILER_LANG['buggy_php']            = 'Η έκδοση PHP που χρησιμοποιείτε παρουσιάζει σφάλμα που μπορεί να έχει ως αποτέλεσμα κατεστραμένα μηνύματα. Για να το διορθώσετε, αλλάξτε τον τρόπο αποστολής σε SMTP, απενεργοποιήστε την επιλογή mail.add_x_header στο αρχείο php.ini, αλλάξτε λειτουργικό σε MacOS ή Linux ή αναβαθμίστε την PHP σε έκδοση 7.0.17+ ή 7.1.3+.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:10:$PHPMAILER_LANG['connect_host']         = 'Σφάλμα SMTP: Αδυναμία σύνδεσης με τον φιλοξενητή SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'Σφάλμα SMTP: Μη αποδεκτά δεδομένα.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:12:$PHPMAILER_LANG['empty_message']        = 'Η ηλεκτρονική επιστολή δεν έχει περιεχόμενο.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:13:$PHPMAILER_LANG['encoding']             = 'Άγνωστη μορφή κωδικοποίησης: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:14:$PHPMAILER_LANG['execute']              = 'Αδυναμία εκτέλεσης: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:15:$PHPMAILER_LANG['extension_missing']    = 'Απουσία επέκτασης: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:16:$PHPMAILER_LANG['file_access']          = 'Αδυναμία πρόσβασης στο αρχείο: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:17:$PHPMAILER_LANG['file_open']            = 'Σφάλμα Αρχείου: Αδυναμία ανοίγματος αρχείου: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:18:$PHPMAILER_LANG['from_failed']          = 'Η ακόλουθη διεύθυνση αποστολέα δεν είναι σωστή: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:19:$PHPMAILER_LANG['instantiate']          = 'Αδυναμία εκκίνησης συνάρτησης Mail.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:20:$PHPMAILER_LANG['invalid_address']      = 'Μη έγκυρη διεύθυνση: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:21:$PHPMAILER_LANG['invalid_header']       = 'Μη έγκυρο όνομα κεφαλίδας ή τιμή';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:22:$PHPMAILER_LANG['invalid_hostentry']    = 'Μη έγκυρη εισαγωγή φιλοξενητή: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:23:$PHPMAILER_LANG['invalid_host']         = 'Μη έγκυρος φιλοξενητής: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:24:$PHPMAILER_LANG['mailer_not_supported'] = ' mailer δεν υποστηρίζεται.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:25:$PHPMAILER_LANG['provide_address']      = 'Δώστε τουλάχιστον μια ηλεκτρονική διεύθυνση παραλήπτη.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:26:$PHPMAILER_LANG['recipients_failed']    = 'Σφάλμα SMTP: Οι παρακάτω διευθύνσεις παραλήπτη δεν είναι έγκυρες: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:27:$PHPMAILER_LANG['signing']              = 'Σφάλμα υπογραφής: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:28:$PHPMAILER_LANG['smtp_code']            = 'Κώδικάς SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:29:$PHPMAILER_LANG['smtp_code_ex']         = 'Πρόσθετες πληροφορίες SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:30:$PHPMAILER_LANG['smtp_connect_failed']  = 'Αποτυχία σύνδεσης SMTP.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:31:$PHPMAILER_LANG['smtp_detail']          = 'Λεπτομέρεια: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:32:$PHPMAILER_LANG['smtp_error']           = 'Σφάλμα με τον διακομιστή SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-el.php:33:$PHPMAILER_LANG['variable_set']         = 'Αδυναμία ορισμού ή επαναφοράς μεταβλητής: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:4: * Belarusian PHPMailer language file: refer to English translation for definitive list
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:5: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:9:$PHPMAILER_LANG['authenticate']         = 'Памылка SMTP: памылка ідэнтыфікацыі.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:10:$PHPMAILER_LANG['connect_host']         = 'Памылка SMTP: нельга ўстанавіць сувязь з SMTP-серверам.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:11:$PHPMAILER_LANG['data_not_accepted']    = 'Памылка SMTP: звесткі непрынятыя.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:12:$PHPMAILER_LANG['empty_message']        = 'Пустое паведамленне.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:13:$PHPMAILER_LANG['encoding']             = 'Невядомая кадыроўка тэксту: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:14:$PHPMAILER_LANG['execute']              = 'Нельга выканаць каманду: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:15:$PHPMAILER_LANG['file_access']          = 'Няма доступу да файла: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:16:$PHPMAILER_LANG['file_open']            = 'Нельга адкрыць файл: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:17:$PHPMAILER_LANG['from_failed']          = 'Няправільны адрас адпраўніка: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:18:$PHPMAILER_LANG['instantiate']          = 'Нельга прымяніць функцыю mail().';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:19:$PHPMAILER_LANG['invalid_address']      = 'Нельга даслаць паведамленне, няправільны email атрымальніка: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:20:$PHPMAILER_LANG['provide_address']      = 'Запоўніце, калі ласка, правільны email атрымальніка.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:21:$PHPMAILER_LANG['mailer_not_supported'] = ' - паштовы сервер не падтрымліваецца.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:22:$PHPMAILER_LANG['recipients_failed']    = 'Памылка SMTP: няправільныя атрымальнікі: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:23:$PHPMAILER_LANG['signing']              = 'Памылка подпісу паведамлення: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:24:$PHPMAILER_LANG['smtp_connect_failed']  = 'Памылка сувязі з SMTP-серверам.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:25:$PHPMAILER_LANG['smtp_error']           = 'Памылка SMTP: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:26:$PHPMAILER_LANG['variable_set']         = 'Нельга ўстанавіць або перамяніць значэнне пераменнай: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/language/phpmailer.lang-be.php:27://$PHPMAILER_LANG['extension_missing']    = 'Extension missing: ';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/get_oauth_token.php:4: * PHPMailer - PHP email creation and transport class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/get_oauth_token.php:6: * @package PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/get_oauth_token.php:7: * @see https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/get_oauth_token.php:8: * @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/get_oauth_token.php:25: * e.g.: http://localhost/phpmailer/get_oauth_token.php
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/get_oauth_token.php:33:namespace PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/get_oauth_token.php:109://$redirectUri = 'http://localhost/PHPMailer/redirect';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/get_oauth_token.php:148:                'https://outlook.office.com/SMTP.Send',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/COMMITMENT:16:    copyright holder fails to notify you of the violation by some
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:4: * PHPMailer POP-Before-SMTP Authentication Class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:7: * @see https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:9: * @author    Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:22:namespace PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:25: * PHPMailer POP-Before-SMTP Authentication Class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:26: * Specifically for PHPMailer to use for RFC1939 POP-before-SMTP authentication.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:38: * @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:45:     * The POP3 PHPMailer Version number.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:48:     * @deprecated This constant will be removed in PHPMailer 8.0. Use `PHPMailer::VERSION` instead.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:162:     * Simple static wrapper for all-in-one POP before SMTP.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:173:    public static function popBeforeSmtp(
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/POP3.php:189:     * appropriate for POP-before SMTP authorisation.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:4: * PHPMailer RFC821 SMTP email transport class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:7: * @see       https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:9: * @author    Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:22:namespace PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:25: * PHPMailer RFC821 SMTP email transport class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:26: * Implements RFC 821 SMTP commands and provides some utility methods for sending mail to an SMTP server.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:29: * @author Marcus Bointon <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:31:class SMTP
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:34:     * The PHPMailer SMTP version number.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:37:     * @deprecated This constant will be removed in PHPMailer 8.0. Use `PHPMailer::VERSION` instead.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:42:     * SMTP line break constant.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:49:     * The SMTP port to use if one is not specified.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:56:     * The SMTPs port to use if one is not specified.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:139:     * $smtp->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";};
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:164:     * Whether to use SMTPUTF8.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:170:    public $do_smtputf8 = false;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:192:     * Patterns to extract an SMTP transaction id from reply to a DATA command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:194:     * MS ESMTP returns the message ID, which may not be correct for internal tracking.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:198:    protected $smtp_transaction_id_patterns = [
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:200:        'sendmail' => '/[\d]{3} 2\.0\.0 (.*) Message/',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:202:        'Microsoft_ESMTP' => '/[0-9]{3} 2\.[\d]\.0 (.*)@(?:.*) Queued mail for delivery/',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:209:        'Gsmtp' => '/[\d]{3} 2\.0\.0 OK (.*) - gsmtp/',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:213:     * Allowed SMTP XCLIENT attributes.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:214:     * Must be allowed by the SMTP server. EHLO response is not checked.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:230:    protected $last_smtp_transaction_id;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:237:    protected $smtp_conn;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:240:     * Error information, if any, for the last SMTP command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:247:        'smtp_code' => '',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:248:        'smtp_code_ex' => '',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:260:     * The set of SMTP extensions sent in reply to EHLO command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:284:     * @see SMTP::$Debugoutput
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:285:     * @see SMTP::$do_debug
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:294:            //Remove trailing line breaks potentially added by calls to SMTP::client_send()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:339:     * Connect to an SMTP server.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:341:     * @param string $host    SMTP server IP or host name
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:362:        //Connect to the SMTP server
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:369:        $this->smtp_conn = $this->getSMTPConnection($host, $port, $timeout, $options);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:371:        if ($this->smtp_conn === false) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:372:            //Error info already set inside `getSMTPConnection()`
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:398:     * Create connection to the SMTP server.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:400:     * @param string $host    SMTP server IP or host name
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:407:    protected function getSMTPConnection($host, $port = null, $timeout = 30, $options = [])
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:459:                'SMTP ERROR: ' . $this->error['error']
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:467:        //SMTP server can take longer to respond, give longer timeout for first read
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:509:            $this->smtp_conn,
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:519:     * Perform SMTP authentication.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:544:            //SMTP extensions are available; try to find a proper authentication method
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:642:                    // We catch all exceptions and convert them to PHPMailer exceptions to be able to
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:644:                    throw new Exception("SMTP authentication error", 0, $e);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:647:                 * An SMTP command line can have a maximum length of 512 bytes, including the command name,
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:736:        if (is_resource($this->smtp_conn)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:737:            $sock_status = stream_get_meta_data($this->smtp_conn);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:741:                    'SMTP NOTICE: EOF caught while checking if connected',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:765:        if (is_resource($this->smtp_conn)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:767:            fclose($this->smtp_conn);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:768:            $this->smtp_conn = null; //Makes for cleaner serialization
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:793:     * Send an SMTP DATA command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:889:     * Send an SMTP HELO or EHLO command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:906:        //Some servers shut down the SMTP service here (RFC 5321)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:915:     * Send an SMTP HELO or EHLO command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:981:     * Send an SMTP MAIL command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:987:     * two extensions, namely XVERP and SMTPUTF8.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:994:     * and SMTPUTF8 is specified in RFC 6531.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1000:    public function mail($from)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1003:        $useSmtputf8 = ($this->do_smtputf8 ? ' SMTPUTF8' : '');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1007:            'MAIL FROM:<' . $from . '>' . $useSmtputf8 . $useVerp,
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1013:     * Send an SMTP QUIT command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1034:     * Send an SMTP RCPT command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1040:     * @param string $dsn     Comma separated list of DSN notifications. NEVER, SUCCESS, FAILURE
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1041:     *                        or DELAY. If you specify NEVER all other notifications are ignored.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1051:            $notify = [];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1054:                $notify[] = 'NEVER';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1058:                        $notify[] = $value;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1063:            $rcpt = 'RCPT TO:<' . $address . '> NOTIFY=' . implode(',', $notify);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1074:     * Send SMTP XCLIENT command to server and check its return code.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1082:            if (in_array($key, SMTP::$xclient_allowed_attributes)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1093:     * Send an SMTP RSET command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1105:     * Send a command to an SMTP server and check its return code.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1129:        //Fetch SMTP code and possible error code explanation
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1158:                'SMTP ERROR: ' . $this->error['error'] . ': ' . $this->last_reply,
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1174:     * Send an SMTP SAML command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1187:    public function sendAndMail($from)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1193:     * Send an SMTP VRFY command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1205:     * Send an SMTP NOOP command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1216:     * Send an SMTP TURN command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1217:     * This is an optional command for SMTP that this class does not support.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1226:        $this->setError('The SMTP TURN command is not implemented');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1227:        $this->edebug('SMTP NOTICE: ' . $this->error['error'], self::DEBUG_CLIENT);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1242:        //If SMTP transcripts are left enabled, or debug output is posted online
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1255:        $result = fwrite($this->smtp_conn, $data);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1272:     * Get SMTP extensions available on the server.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1282:     * Get metadata about the SMTP server from its HELO/EHLO response.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1294:     * @param string $name Name of SMTP extension or 'HELO'|'EHLO'
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1332:     * Read the SMTP server's response.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1334:     * With SMTP we can tell if we have more lines to read if the
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1343:        if (!is_resource($this->smtp_conn)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1348:        stream_set_timeout($this->smtp_conn, $this->Timeout);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1352:        $selR = [$this->smtp_conn];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1354:        while (is_resource($this->smtp_conn) && !feof($this->smtp_conn)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1367:                    'SMTP -> get_lines(): select failed (' . $message . ')',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1384:                        'SMTP -> get_lines(): retrying stream_select',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1396:                    'SMTP -> get_lines(): select timed-out in (' . $this->Timelimit . ' sec)',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1403:            $str = @fgets($this->smtp_conn, self::MAX_REPLY_LENGTH);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1404:            $this->edebug('SMTP INBOUND: "' . trim($str) . '"', self::DEBUG_LOWLEVEL);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1413:            $info = stream_get_meta_data($this->smtp_conn);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1416:                    'SMTP -> get_lines(): stream timed-out (' . $this->Timeout . ' sec)',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1424:                    'SMTP -> get_lines(): timelimit reached (' .
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1456:     * Enable or disable use of SMTPUTF8.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1460:    public function setSMTPUTF8($enabled = false)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1462:        $this->do_smtputf8 = $enabled;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1466:     * Get SMTPUTF8 use.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1470:    public function getSMTPUTF8()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1472:        return $this->do_smtputf8;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1480:     * @param string $smtp_code    An associated SMTP error code
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1481:     * @param string $smtp_code_ex Extended SMTP code
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1483:    protected function setError($message, $detail = '', $smtp_code = '', $smtp_code_ex = '')
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1488:            'smtp_code' => $smtp_code,
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1489:            'smtp_code_ex' => $smtp_code_ex,
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1534:     * Set SMTP timeout.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1544:     * Get SMTP timeout.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1576:     * Extract and return the ID of the last SMTP transaction based on
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1577:     * a list of patterns provided in SMTP::$smtp_transaction_id_patterns.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1589:            $this->last_smtp_transaction_id = null;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1591:            $this->last_smtp_transaction_id = false;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1592:            foreach ($this->smtp_transaction_id_patterns as $smtp_transaction_id_pattern) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1594:                if (preg_match($smtp_transaction_id_pattern, $reply, $matches)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1595:                    $this->last_smtp_transaction_id = trim($matches[1]);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1601:        return $this->last_smtp_transaction_id;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1605:     * Get the queue/transaction ID of the last SMTP transaction
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/SMTP.php:1615:        return $this->last_smtp_transaction_id;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuth.php:4: * PHPMailer - PHP email creation and transport class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuth.php:7: * @see       https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuth.php:9: * @author    Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuth.php:22:namespace PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuth.php:34: * @author  Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/Exception.php:4: * PHPMailer Exception class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/Exception.php:7: * @see       https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/Exception.php:9: * @author    Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/Exception.php:22:namespace PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/Exception.php:25: * PHPMailer exception handler.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/Exception.php:27: * @author Marcus Bointon <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:4: * PHPMailer - PHP email creation and transport class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:7: * @see https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:9: * @author    Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:22:namespace PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:25: * Configure PHPMailer with DSN string.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:34:     * Create new PHPMailer instance configured by DSN.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:39:     * @return PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:41:    public static function mailer($dsn, $exceptions = null)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:49:        return $configurator->configure(new PHPMailer($exceptions), $dsn);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:53:     * Configure PHPMailer instance with DSN string.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:55:     * @param PHPMailer $mailer PHPMailer instance
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:58:     * @return PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:60:    public function configure(PHPMailer $mailer, $dsn)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:64:        $this->applyConfig($mailer, $config);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:66:        return $mailer;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:94:     * Apply configuration to mailer.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:96:     * @param PHPMailer $mailer PHPMailer instance
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:101:    private function applyConfig(PHPMailer $mailer, $config)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:105:                $mailer->isMail();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:107:            case 'sendmail':
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:108:                $mailer->isSendmail();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:111:                $mailer->isQmail();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:113:            case 'smtp':
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:114:            case 'smtps':
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:115:                $mailer->isSMTP();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:116:                $this->configureSMTP($mailer, $config);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:121:                        'Invalid scheme: "%s". Allowed values: "mail", "sendmail", "qmail", "smtp", "smtps".',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:128:            $this->configureOptions($mailer, $config['query']);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:133:     * Configure SMTP.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:135:     * @param PHPMailer $mailer PHPMailer instance
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:138:    private function configureSMTP($mailer, $config)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:140:        $isSMTPS = 'smtps' === $config['scheme'];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:142:        if ($isSMTPS) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:143:            $mailer->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:146:        $mailer->Host = $config['host'];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:149:            $mailer->Port = $config['port'];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:150:        } elseif ($isSMTPS) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:151:            $mailer->Port = SMTP::DEFAULT_SECURE_PORT;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:154:        $mailer->SMTPAuth = isset($config['user']) || isset($config['pass']);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:157:            $mailer->Username = $config['user'];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:161:            $mailer->Password = $config['pass'];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:168:     * @param PHPMailer $mailer  PHPMailer instance
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:173:    private function configureOptions(PHPMailer $mailer, $options)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:175:        $allowedOptions = get_object_vars($mailer);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:177:        unset($allowedOptions['Mailer']);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:178:        unset($allowedOptions['SMTPAuth']);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:200:                case 'SMTPAutoTLS':
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:201:                case 'SMTPKeepAlive':
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:203:                case 'UseSendmailOptions':
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:206:                    $mailer->$key = (bool) $value;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:209:                case 'SMTPDebug':
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:211:                    $mailer->$key = (int) $value;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/DSNConfigurator.php:214:                    $mailer->$key = $value;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4: * PHPMailer - PHP email creation and transport class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:7: * @see https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:9: * @author    Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:22:namespace PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:25: * PHPMailer - PHP email creation and transport class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:27: * @author Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:32:class PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:52:    const ENCRYPTION_SMTPS = 'ssl';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:95:     * Holds the most recent mailer error message.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:119:     * If not empty, will be passed via `-f` to sendmail or as the 'MAIL FROM' value over SMTP.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:210:     * Options: "mail", "sendmail", or "smtp".
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:214:    public $Mailer = 'mail';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:217:     * The path to the sendmail program.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:221:    public $Sendmail = '/usr/sbin/sendmail';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:224:     * Whether mail() uses a fully sendmail-compatible MTA.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:225:     * One which supports sendmail's "-oi -f" options.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:229:    public $UseSendmailOptions = true;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:240:     * If empty, PHPMailer attempts to find one with, in order,
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:244:     * @see PHPMailer::$Helo
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:271:     * SMTP hosts.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:275:     * (e.g. "smtp1.example.com:25;smtp2.example.com").
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:277:     * (e.g. "tls://smtp1.example.com:587;ssl://smtp2.example.com:465").
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:285:     * The default SMTP server port.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:292:     * The SMTP HELO/EHLO name used for the SMTP connection.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:293:     * Default is $Hostname. If $Hostname is empty, PHPMailer attempts to find
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:296:     * @see PHPMailer::$Hostname
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:303:     * What kind of encryption to use on the SMTP connection.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:304:     * Options: '', static::ENCRYPTION_STARTTLS, or static::ENCRYPTION_SMTPS.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:308:    public $SMTPSecure = '';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:312:     * even if `SMTPSecure` is not set to 'tls'.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:317:    public $SMTPAutoTLS = true;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:320:     * Whether to use SMTP authentication.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:323:     * @see PHPMailer::$Username
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:324:     * @see PHPMailer::$Password
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:328:    public $SMTPAuth = false;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:331:     * Options array passed to stream_context_create when connecting via SMTP.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:335:    public $SMTPOptions = [];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:338:     * SMTP username.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:345:     * SMTP password.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:352:     * SMTP authentication type. Options are CRAM-MD5, LOGIN, PLAIN, XOAUTH2.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:360:     * SMTP SMTPXClient command attributes
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:364:    protected $SMTPXClient = [];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:367:     * An implementation of the PHPMailer OAuthTokenProvider interface.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:374:     * The SMTP server timeout in seconds.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:382:     * Comma separated list of DSN notifications
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:384:     *         If you use NEVER all other notifications will be ignored.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:385:     * 'SUCCESS' will notify you when your mail has arrived at its destination.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:387:     * 'DELAY'   will notify you if there is an unusual delay in delivery, but the actual
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:390:     * @see https://www.rfc-editor.org/rfc/rfc3461.html#section-4.1 for more information about NOTIFY
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:395:     * SMTP class debug output mode.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:398:     * @see SMTP::DEBUG_OFF: No output
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:399:     * @see SMTP::DEBUG_CLIENT: Client messages
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:400:     * @see SMTP::DEBUG_SERVER: Client and server messages
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:401:     * @see SMTP::DEBUG_CONNECTION: As SERVER plus connection status
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:402:     * @see SMTP::DEBUG_LOWLEVEL: Noisy, low-level data output, rarely needed
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:404:     * @see SMTP::$do_debug
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:408:    public $SMTPDebug = 0;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:416:     * By default PHPMailer will use `echo` if run from a `cli` or `cli-server` SAPI, `html` otherwise.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:430:     * @see SMTP::$Debugoutput
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:437:     * Whether to keep the SMTP connection open after each message.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:439:     * and closing the connection will require an explicit call to smtpClose().
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:445:    public $SMTPKeepAlive = false;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:450:     * Only supported in `mail` and `sendmail` transports, not in SMTP.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:454:     * @deprecated 6.0.0 PHPMailer isn't a mailing list manager!
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:467:     * Only applicable when sending via SMTP.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:564:     *                          'smtp_transaction_id' => last smtp transaction id
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:571:     * What to put in the X-Mailer header.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:572:     * Options: An empty string for PHPMailer default, whitespace/null for none, or a string to use.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:576:    public $XMailer = '';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:585:     * PHPMailer automatically changes to the 'eai' validator.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:587:     * @see PHPMailer::validateAddress()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:594:     * An instance of the SMTP sender class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:596:     * @var SMTP
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:598:    protected $smtp;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:632:     * @see PHPMailer::$to
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:633:     * @see PHPMailer::$cc
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:634:     * @see PHPMailer::$bcc
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:646:     * @see PHPMailer::$to
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:647:     * @see PHPMailer::$cc
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:648:     * @see PHPMailer::$bcc
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:649:     * @see PHPMailer::$all_recipients
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:660:     * @see PHPMailer::$ReplyTo
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:667:     * Whether the need for SMTPUTF8 has been detected. Set by
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:672:    public $UseSMTPUTF8 = false;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:767:     * The PHPMailer Version number.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:795:     * The SMTP standard CRLF line break.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:806:     * SMTP RFC standard line ending; Carriage Return, Line Feed.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:813:     * The maximum line length supported by mail().
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:815:     * Background: mail() will sometimes corrupt messages
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:858:        //Close any open SMTP connection nicely
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:859:        $this->smtpClose();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:863:     * Call mail() in a safe_mode-aware fashion.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:864:     * Also, unless sendmail_path points to sendmail (or something that
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:865:     * claims to be sendmail), don't pass params (not a perfect fix,
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:885:        //Calling mail() with null params breaks
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:886:        $this->edebug('Sending with mail()');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:887:        $this->edebug('Sendmail path: ' . ini_get('sendmail_path'));
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:892:        if (!$this->UseSendmailOptions || null === $params) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:893:            $result = @mail($to, $subject, $body, $header);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:896:            $result = @mail($to, $subject, $body, $header, $params);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:906:     * @see PHPMailer::$Debugoutput
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:907:     * @see PHPMailer::$SMTPDebug
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:913:        if ($this->SMTPDebug <= 0) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:924:            call_user_func($this->Debugoutput, $str, $this->SMTPDebug);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:976:     * Send messages using SMTP.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:978:    public function isSMTP()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:980:        $this->Mailer = 'smtp';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:984:     * Send messages using PHP's mail() function.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:986:    public function isMail()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:988:        $this->Mailer = 'mail';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:992:     * Extract sendmail path and parse to deal with known parameters.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:994:     * @param string $sendmailPath The sendmail path as set in php.ini
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:996:     * @return string The sendmail path without the known parameters
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:998:    private function parseSendmailPath($sendmailPath)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1000:        $sendmailPath = trim((string)$sendmailPath);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1001:        if ($sendmailPath === '') {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1002:            return $sendmailPath;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1005:        $parts = preg_split('/\s+/', $sendmailPath);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1007:            return $sendmailPath;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1040:     * Send messages using $Sendmail.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1042:    public function isSendmail()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1044:        $ini_sendmail_path = ini_get('sendmail_path');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1046:        if (false === stripos($ini_sendmail_path, 'sendmail')) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1047:            $ini_sendmail_path = '/usr/sbin/sendmail';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1049:        $this->Sendmail = $this->parseSendmailPath($ini_sendmail_path);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1050:        $this->Mailer = 'sendmail';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1056:    public function isQmail()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1058:        $ini_sendmail_path = ini_get('sendmail_path');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1060:        if (false === stripos($ini_sendmail_path, 'qmail')) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1061:            $ini_sendmail_path = '/var/qmail/bin/qmail-inject';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1063:        $this->Sendmail = $this->parseSendmailPath($ini_sendmail_path);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1064:        $this->Mailer = 'qmail';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1128:     * Add an address to one of the recipient arrays or to the ReplyTo array. Because PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1129:     * can't validate addresses with an IDN without knowing the PHPMailer::$CharSet (that can still
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1170:        //Enqueue addresses with IDN until we know the PHPMailer::$CharSet.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1292:     * @param null   $useimap Unused. Argument has been deprecated in PHPMailer 6.11.0.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1496:     * PHPMailer::validateAddress('user@example.com', function($address) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1501:     * You can also set the PHPMailer::$validator static to a callable, allowing built-in methods to use your validator.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1599:     * Important: Address must be passed in same encoding as currently set in PHPMailer::$CharSet.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1605:     * @see PHPMailer::$CharSet
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1655:     * Uses the sending method specified by $Mailer.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1690:            'smtp' === $this->Mailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1691:            || ('mail' === $this->Mailer && (\PHP_VERSION_ID >= 80000 || stripos(PHP_OS, 'WIN') === 0))
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1693:            //SMTP mandates RFC-compliant line endings
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1694:            //and it's also used with mail() on Windows
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1697:            //Maintain backward compatibility with legacy Linux command line mailers
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1702:            'mail' === $this->Mailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1716:            //while remaining compatible with legacy SMTP servers to
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1719:            //using SMTPUTF8. If not, it it sent using
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1720:            //punycode-encoded domains and plain SMTP.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1728:                $this->UseSMTPUTF8 = true;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1732:                if (!$this->UseSMTPUTF8) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1790:            //To capture the complete message when using mail(), create
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1792:            if ('mail' === $this->Mailer) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1845:            //Choose the mailer and send through it
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1846:            switch ($this->Mailer) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1847:                case 'sendmail':
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1849:                    return $this->sendmailSend($this->MIMEHeader, $this->MIMEBody);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1850:                case 'smtp':
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1851:                    return $this->smtpSend($this->MIMEHeader, $this->MIMEBody);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1855:                    $sendMethod = $this->Mailer . 'Send';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1856:                    if (!empty($this->Mailer) && method_exists($this, $sendMethod)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1865:            if ($this->Mailer === 'smtp' && $this->SMTPKeepAlive == true && $this->smtp->connected()) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1866:                $this->smtp->reset();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1877:     * Send mail using the $Sendmail program.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1879:     * @see PHPMailer::$Sendmail
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1888:    protected function sendmailSend($header, $body)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1890:        if ($this->Mailer === 'qmail') {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1893:            $this->edebug('Sending with sendmail');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1896:        //This sets the SMTP envelope sender which gets turned into a return-path header by the receiver
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1900:        //Sendmail docs: https://www.sendmail.org/~ca/email/man/sendmail.html
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1904:        $sendmail_from_value = ini_get('sendmail_from');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1905:        if (empty($this->Sender) && !empty($sendmail_from_value)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1907:            $this->Sender = ini_get('sendmail_from');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1910:        $sendmailArgs = [];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1914:        // or sendmail_path. Otherwise, it can introduce new problems.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1915:        // @see http://github.com/PHPMailer/PHPMailer/issues/2298
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1917:            $sendmailArgs[] = '-f' . $this->Sender;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1920:        // Qmail doesn't accept all the sendmail parameters
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1921:        // @see https://github.com/PHPMailer/PHPMailer/issues/3189
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1922:        if ($this->Mailer !== 'qmail') {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1923:            $sendmailArgs[] = '-i';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1924:            $sendmailArgs[] = '-t';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1927:        $resultArgs = (empty($sendmailArgs) ? '' : ' ' . implode(' ', $sendmailArgs));
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1929:        $sendmail = trim(escapeshellcmd($this->Sendmail) . $resultArgs);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1930:        $this->edebug('Sendmail path: ' . $this->Sendmail);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1931:        $this->edebug('Sendmail command: ' . $sendmail);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1937:                $mail = @popen($sendmail, 'w');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1939:                    throw new Exception(self::lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1961:                    throw new Exception(self::lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1965:            $mail = @popen($sendmail, 'w');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1967:                throw new Exception(self::lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1984:                throw new Exception(self::lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:1995:     * @see https://github.com/PHPMailer/PHPMailer/issues/924 CVE-2016-10045 bug report
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2003:        //It's not possible to use shell commands safely (which includes the mail() function) without escapeshellarg,
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2069:     * Send mail using the PHP mail() function.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2098:        //This sets the SMTP envelope sender which gets turned into a return-path header by the receiver
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2102:        //Sendmail docs: https://www.sendmail.org/~ca/email/man/sendmail.html
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2107:        $sendmail_from_value = ini_get('sendmail_from');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2108:        if (empty($this->Sender) && !empty($sendmail_from_value)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2110:            $this->Sender = ini_get('sendmail_from');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2113:            $phpmailer_path = ini_get('sendmail_path');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2114:            if (self::isShellSafe($this->Sender) && strpos($phpmailer_path, ' -f') === false) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2117:            $old_from = ini_get('sendmail_from');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2118:            ini_set('sendmail_from', $this->Sender);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2143:            ini_set('sendmail_from', $old_from);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2153:     * Get an instance to use for SMTP operations.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2154:     * Override this function to load your own SMTP implementation,
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2155:     * or set one with setSMTPInstance.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2157:     * @return SMTP
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2159:    public function getSMTPInstance()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2161:        if (!is_object($this->smtp)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2162:            $this->smtp = new SMTP();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2165:        return $this->smtp;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2169:     * Provide an instance to use for SMTP operations.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2171:     * @return SMTP
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2173:    public function setSMTPInstance(SMTP $smtp)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2175:        $this->smtp = $smtp;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2177:        return $this->smtp;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2181:     * Provide SMTP XCLIENT attributes
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2188:    public function setSMTPXclientAttribute($name, $value)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2190:        if (!in_array($name, SMTP::$xclient_allowed_attributes)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2193:        if (isset($this->SMTPXClient[$name]) && $value === null) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2194:            unset($this->SMTPXClient[$name]);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2196:            $this->SMTPXClient[$name] = $value;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2203:     * Get SMTP XCLIENT attributes
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2207:    public function getSMTPXclientAttributes()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2209:        return $this->SMTPXClient;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2213:     * Send mail via SMTP.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2216:     * @see PHPMailer::setSMTPInstance() to use a different class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2218:     * @uses \PHPMailer\PHPMailer\SMTP
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2227:    protected function smtpSend($header, $body)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2231:        if (!$this->smtpConnect($this->SMTPOptions)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2232:            throw new Exception(self::lang('smtp_connect_failed'), self::STOP_CRITICAL);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2236:        if ($this->UseSMTPUTF8 && !$this->smtp->getServerExt('SMTPUTF8')) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2237:            throw new Exception(self::lang('no_smtputf8'), self::STOP_CRITICAL);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2241:            $smtp_from = $this->From;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2243:            $smtp_from = $this->Sender;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2245:        if (count($this->SMTPXClient)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2246:            $this->smtp->xclient($this->SMTPXClient);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2248:        if (!$this->smtp->mail($smtp_from)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2249:            $this->setError(self::lang('from_failed') . $smtp_from . ' : ' . implode(',', $this->smtp->getError()));
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2257:                if (!$this->smtp->recipient($to[0], $this->dsn)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2258:                    $error = $this->smtp->getError();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2270:        if ((count($this->all_recipients) > count($bad_rcpt)) && !$this->smtp->data($header . $body)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2274:        $smtp_transaction_id = $this->smtp->getLastTransactionID();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2276:        if ($this->SMTPKeepAlive) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2277:            $this->smtp->reset();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2279:            $this->smtp->quit();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2280:            $this->smtp->close();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2292:                ['smtp_transaction_id' => $smtp_transaction_id]
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2309:     * Initiate a connection to an SMTP server.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2316:     * @uses \PHPMailer\PHPMailer\SMTP
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2320:    public function smtpConnect($options = null)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2322:        if (null === $this->smtp) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2323:            $this->smtp = $this->getSMTPInstance();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2328:            $options = $this->SMTPOptions;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2332:        if ($this->smtp->connected()) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2336:        $this->smtp->setTimeout($this->Timeout);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2337:        $this->smtp->setDebugLevel($this->SMTPDebug);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2338:        $this->smtp->setDebugOutput($this->Debugoutput);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2339:        $this->smtp->setVerp($this->do_verp);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2340:        $this->smtp->setSMTPUTF8($this->UseSMTPUTF8);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2363:            //The host string prefix can temporarily override the current setting for SMTPSecure
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2372:            $secure = $this->SMTPSecure;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2373:            $tls = (static::ENCRYPTION_STARTTLS === $this->SMTPSecure);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2374:            if ('ssl' === $hostinfo[1] || ('' === $hostinfo[1] && static::ENCRYPTION_SMTPS === $this->SMTPSecure)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2377:                $secure = static::ENCRYPTION_SMTPS;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2385:            if (static::ENCRYPTION_STARTTLS === $secure || static::ENCRYPTION_SMTPS === $secure) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2401:            if ($this->smtp->connect($prefix . $host, $port, $this->Timeout, $options)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2408:                    $this->smtp->hello($hello);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2416:                        $this->SMTPAutoTLS &&
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2420:                        $this->smtp->getServerExt('STARTTLS')
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2425:                        if (!$this->smtp->startTLS()) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2426:                            $message = $this->getSmtpErrorMessage('connect_host');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2430:                        $this->smtp->hello($hello);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2433:                        $this->SMTPAuth && !$this->smtp->authenticate(
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2448:                    $this->smtp->quit();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2453:        $this->smtp->close();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2459:            // no exception was thrown, likely $this->smtp->connect() failed
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2460:            $message = $this->getSmtpErrorMessage('connect_host');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2468:     * Close the active SMTP session if one exists.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2470:    public function smtpClose()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2472:        if ((null !== $this->smtp) && $this->smtp->connected()) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2473:            $this->smtp->quit();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2474:            $this->smtp->close();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2509:        $PHPMAILER_LANG = [
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2510:            'authenticate' => 'SMTP Error: Could not authenticate.',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2512:                ' To fix it, switch to sending using SMTP, disable the mail.add_x_header option in' .
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2514:            'connect_host' => 'SMTP Error: Could not connect to SMTP host.',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2515:            'data_not_accepted' => 'SMTP Error: data not accepted.',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2528:            'mailer_not_supported' => ' mailer is not supported.',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2530:            'recipients_failed' => 'SMTP Error: The following recipients failed: ',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2532:            'smtp_code' => 'SMTP code: ',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2533:            'smtp_code_ex' => 'Additional SMTP info: ',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2534:            'smtp_connect_failed' => 'SMTP connect() failed.',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2535:            'smtp_detail' => 'Detail: ',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2536:            'smtp_error' => 'SMTP server error: ',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2538:            'no_smtputf8' => 'Server does not support SMTPUTF8 needed to send to Unicode addresses',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2576:                $lang_file = $lang_path . 'phpmailer.lang-' . $code . '.php';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2589:                    //$PHPMAILER_LANG['authenticate'] = 'SMTP-Fehler: Authentifizierung fehlgeschlagen.';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2595:                            '/^\$PHPMAILER_LANG\[\'([a-z\d_]+)\'\]\s*=\s*(["\'])(.+)*?\2;/',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2600:                        array_key_exists($matches[1], $PHPMAILER_LANG)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2603:                        $PHPMAILER_LANG[$matches[1]] = (string)$matches[3];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2608:        self::$language = $PHPMAILER_LANG;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2668:     * For use with mailers that do not automatically perform wrapping
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2852:        //The To header is created automatically by mail(), so needs to be omitted here
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2853:        if ('mail' !== $this->Mailer) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2866:        //sendmail and mail() extract Cc from the header before sending
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2871:        //sendmail and mail() extract Bcc from the header before sending
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2874:                'sendmail' === $this->Mailer || 'qmail' === $this->Mailer || 'mail' === $this->Mailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2885:        //mail() sets the subject itself
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2886:        if ('mail' !== $this->Mailer) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2911:        if ('' === $this->XMailer) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2912:            //Empty string for default X-Mailer header
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2914:                'X-Mailer',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2915:                'PHPMailer ' . self::VERSION . ' (https://github.com/PHPMailer/PHPMailer)'
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2917:        } elseif (is_string($this->XMailer) && trim($this->XMailer) !== '') {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2919:            $result .= $this->headerLine('X-Mailer', trim($this->XMailer));
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2920:        } //Other values result in no X-Mailer header
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2923:            $result .= $this->headerLine('Disposition-Notification-To', '<' . $this->ConfirmReadingTo . '>');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:2994:     * @see PHPMailer::preSend()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:3053:        if ($this->UseSMTPUTF8) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:3382:     * PHPMailer only supports some preset message types, not arbitrary MIME structures.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:3432:     * Explicitly *does not* support passing URLs; PHPMailer is not an HTTP client.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:3709:        if ($this->UseSMTPUTF8 && !("comment" === $position)) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:3746:        if ('mail' === $this->Mailer) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4107:     *                            PHPMailer will attempt to set a MIME type for the attachment.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4410:        if ('smtp' === $this->Mailer && null !== $this->smtp) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4411:            $lasterror = $this->smtp->getError();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4413:                $msg .= ' ' . self::lang('smtp_error') . $lasterror['error'];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4415:                    $msg .= ' ' . self::lang('smtp_detail') . $lasterror['detail'];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4417:                if (!empty($lasterror['smtp_code'])) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4418:                    $msg .= ' ' . self::lang('smtp_code') . $lasterror['smtp_code'];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4420:                if (!empty($lasterror['smtp_code_ex'])) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4421:                    $msg .= ' ' . self::lang('smtp_code_ex') . $lasterror['smtp_code_ex'];
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4529:     * Check whether the message requires SMTPUTF8 based on what's known so far.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4533:    public function needsSMTPUTF8()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4535:        return $this->UseSMTPUTF8;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4553:            if ('smtp_connect_failed' === $key) {
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4554:                //Include a link to troubleshooting docs on SMTP connection failure.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4556:                //but it's usually not PHPMailer's fault.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4557:                return self::$language[$key] . ' https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4573:    private function getSmtpErrorMessage($base_key)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4576:        $error = $this->smtp->getError();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4658:     * @see PHPMailer::html2text()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:4662:        $cid_domain = 'phpmailer.0';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:5002:     * `$mail->set('SMTPSecure', static::ENCRYPTION_STARTTLS);`
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:5004:     * `$mail->SMTPSecure = static::ENCRYPTION_STARTTLS;`.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:5188:     * Canonicalized headers should *always* use CRLF, regardless of mailer setting.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:5198:        //Normalize breaks to CRLF (regardless of the mailer)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:5232:     * Canonicalized bodies should *always* use CRLF, regardless of mailer setting.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/PHPMailer.php:5281:            'x-mailer',
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuthTokenProvider.php:4: * PHPMailer - PHP email creation and transport class.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuthTokenProvider.php:7: * @see https://github.com/PHPMailer/PHPMailer/ The PHPMailer GitHub project
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuthTokenProvider.php:9: * @author    Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuthTokenProvider.php:22:namespace PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuthTokenProvider.php:26: * Provides base64 encoded OAuth2 auth strings for SMTP authentication.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuthTokenProvider.php:29: * @see     SMTP::authenticate()
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/src/OAuthTokenProvider.php:32: * @author  Marcus Bointon (Synchro/coolbru) <phpmailer@synchromedia.co.uk>
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:3:![PHPMailer](https://raw.github.com/PHPMailer/PHPMailer/master/examples/images/phpmailer.png)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:5:# PHPMailer – A full-featured email creation and transfer class for PHP
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:7:[![Test status](https://github.com/PHPMailer/PHPMailer/workflows/Tests/badge.svg)](https://github.com/PHPMailer/PHPMailer/actions)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:8:[![codecov.io](https://codecov.io/gh/PHPMailer/PHPMailer/branch/master/graph/badge.svg?token=iORZpwmYmM)](https://codecov.io/gh/PHPMailer/PHPMailer)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:9:[![Latest Stable Version](https://img.shields.io/packagist/v/phpmailer/phpmailer?label=stable)](https://packagist.org/packages/phpmailer/phpmailer)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:10:[![Total Downloads](https://img.shields.io/packagist/dt/phpmailer/phpmailer)](https://packagist.org/packages/phpmailer/phpmailer)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:11:[![License](https://img.shields.io/github/license/PHPMailer/PHPMailer)](https://packagist.org/packages/phpmailer/phpmailer)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:12:[![API Docs](https://github.com/phpmailer/phpmailer/workflows/Docs/badge.svg)](https://phpmailer.github.io/PHPMailer/)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:13:[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/PHPMailer/PHPMailer/badge)](https://api.securityscorecards.dev/projects/github.com/PHPMailer/PHPMailer)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:18:- Integrated SMTP support – send without a local mail server
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:23:- Full UTF-8 support when using servers that support `SMTPUTF8`.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:25:- SMTP authentication with `LOGIN`, `PLAIN`, `CRAM-MD5`, and `XOAUTH2` mechanisms over SMTPS and SMTP+STARTTLS transports
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:35:Many PHP developers need to send email from their code. The only PHP function that supports this directly is [`mail()`](https://www.php.net/manual/en/function.mail.php). However, it does not provide any assistance for making use of popular features such as authentication, HTML messages, and attachments.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:37:Formatting email correctly is surprisingly difficult. There are myriad overlapping (and conflicting) standards, requiring tight adherence to horribly complicated formatting and encoding rules – the vast majority of code that you'll find online that uses the `mail()` function directly is just plain wrong, if not unsafe!
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:39:The PHP `mail()` function usually sends via a local mail server, typically fronted by a `sendmail` binary on Linux, BSD, and macOS platforms, however, Windows usually doesn't include a local mail server; PHPMailer's integrated SMTP client allows email sending on all platforms without needing a local mail server. Be aware though, that the `mail()` function should be avoided when possible; it's both faster and [safer](https://exploitbox.io/paper/Pwning-PHP-Mail-Function-For-Fun-And-RCE.html) to use SMTP to localhost.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:41:*Please* don't be tempted to do it yourself – if you don't use PHPMailer, there are many other excellent libraries that
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:42:you should look at before rolling your own. Try [Symfony Mailer](https://symfony.com/doc/current/mailer.html), [Laminas/Mail](https://docs.laminas.dev/laminas-mail/), [ZetaComponents](https://github.com/zetacomponents/Mail), etc.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:45:This software is distributed under the [LGPL 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html) license, along with the [GPL Cooperation Commitment](https://gplcc.github.io/gplcc/). Please read [LICENSE](https://github.com/PHPMailer/PHPMailer/blob/master/LICENSE) for information on the software availability and distribution.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:48:PHPMailer is available on [Packagist](https://packagist.org/packages/phpmailer/phpmailer) (using semantic versioning), and installation via [Composer](https://getcomposer.org) is the recommended way to install PHPMailer. Just add this line to your `composer.json` file:
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:51:"phpmailer/phpmailer": "^7.0.0"
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:57:composer require phpmailer/phpmailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:60:Note that the `vendor` folder and the `vendor/autoload.php` script are generated by Composer; they are not part of PHPMailer.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:66:can [download PHPMailer as a zip file](https://github.com/PHPMailer/PHPMailer/archive/master.zip), (note that docs and examples are not included in the zip file), then copy the contents of the PHPMailer folder into one of the `include_path` directories specified in your PHP configuration and load each class file manually:
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:70:use PHPMailer\PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:71:use PHPMailer\PHPMailer\Exception;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:73:require 'path/to/PHPMailer/src/Exception.php';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:74:require 'path/to/PHPMailer/src/PHPMailer.php';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:75:require 'path/to/PHPMailer/src/SMTP.php';
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:78:If you're not using the `SMTP` class explicitly (you're probably not), you don't need a `use` line for it. Even if you're not using exceptions, you do still need to load the `Exception` class as it is used internally.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:81:PHPMailer 5.2 (which is compatible with PHP 5.0 — 7.0) is no longer supported, even for security updates. You will find the latest version of 5.2 in the [5.2-stable branch](https://github.com/PHPMailer/PHPMailer/tree/5.2-stable). If you're using PHP 5.5 or later (which you should be), switch to the 6.x releases.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:84:The biggest changes are that source files are now in the `src/` folder, and PHPMailer now declares the namespace `PHPMailer\PHPMailer`. This has several important effects – [read the upgrade guide](https://github.com/PHPMailer/PHPMailer/tree/master/UPGRADING.md) for more details.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:87:While installing the entire package manually or with Composer is simple, convenient, and reliable, you may want to include only vital files in your project. At the very least you will need [src/PHPMailer.php](https://github.com/PHPMailer/PHPMailer/tree/master/src/PHPMailer.php). If you're using SMTP, you'll need [src/SMTP.php](https://github.com/PHPMailer/PHPMailer/tree/master/src/SMTP.php), and if you're using POP-before SMTP (*very* unlikely!), you'll need [src/POP3.php](https://github.com/PHPMailer/PHPMailer/tree/master/src/POP3.php). You can skip the [language](https://github.com/PHPMailer/PHPMailer/tree/master/language/) folder if you're not showing errors to users and can make do with English-only errors. If you're using XOAUTH2 you will need [src/OAuth.php](https://github.com/PHPMailer/PHPMailer/tree/master/src/OAuth.php) as well as the Composer dependencies for the services you wish to authenticate with. Really, it's much easier to use Composer!
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:93://Import PHPMailer classes into the global namespace
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:95:use PHPMailer\PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:96:use PHPMailer\PHPMailer\SMTP;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:97:use PHPMailer\PHPMailer\Exception;
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:99://Load Composer's autoloader (created by composer, not included with PHPMailer)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:103:$mail = new PHPMailer(true);
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:107:    $mail->SMTPDebug = SMTP::DEBUG_SERVER;                      //Enable verbose debug output
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:108:    $mail->isSMTP();                                            //Send using SMTP
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:109:    $mail->Host       = 'smtp.example.com';                     //Set the SMTP server to send through
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:110:    $mail->SMTPAuth   = true;                                   //Enable SMTP authentication
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:111:    $mail->Username   = 'user@example.com';                     //SMTP username
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:112:    $mail->Password   = 'secret';                               //SMTP password
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:113:    $mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;            //Enable implicit TLS encryption
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:114:    $mail->Port       = 465;                                    //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS`
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:117:    $mail->setFrom('from@example.com', 'Mailer');
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:134:    $mail->send();
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:137:    echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:141:You'll find plenty to play with in the [examples](https://github.com/PHPMailer/PHPMailer/tree/master/examples) folder, which covers many common scenarios including sending through Gmail, building contact forms, sending to mailing lists, and more.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:143:If you are re-using the instance (e.g. when sending to a mailing list), you may need to clear the recipient list to avoid sending duplicate messages. See [the mailing list example](https://github.com/PHPMailer/PHPMailer/blob/master/examples/mailing_list.phps) for further guidance.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:145:That's it. You should now be ready to use PHPMailer!
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:148:PHPMailer defaults to English, but in the [language](https://github.com/PHPMailer/PHPMailer/tree/master/language/) folder, you'll find many translations for PHPMailer error messages that you may encounter. Their filenames contain [ISO 639-1](https://en.wikipedia.org/wiki/ISO_639-1) language code for the translations, for example `fr` for French. To specify a language, you need to tell PHPMailer which one to use, like this:
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:155:We welcome corrections and new languages – if you're looking for corrections, run the [Language/TranslationCompletenessTest.php](https://github.com/PHPMailer/PHPMailer/blob/master/test/Language/TranslationCompletenessTest.php) script in the tests folder and it will show any missing translations.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:158:Start reading at the [GitHub wiki](https://github.com/PHPMailer/PHPMailer/wiki). If you're having trouble, head for [the troubleshooting guide](https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting) as it's frequently updated.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:160:Examples of how to use PHPMailer for common scenarios can be found in the [examples](https://github.com/PHPMailer/PHPMailer/tree/master/examples) folder. If you're looking for a good starting point, we recommend you start with [the Gmail example](https://github.com/PHPMailer/PHPMailer/tree/master/examples/gmail.phps).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:162:To reduce PHPMailer's deployed code footprint, examples are not included if you load PHPMailer via Composer or via [GitHub's zip file download](https://github.com/PHPMailer/PHPMailer/archive/master.zip), so you'll need to either clone the git repository or use the above links to get to the examples directly.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:164:Complete generated API documentation is [available online](https://phpmailer.github.io/PHPMailer/).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:166:You can generate complete API-level documentation by running `phpdoc` in the top-level folder, and documentation will appear in the `docs` folder, though you'll need to have [PHPDocumentor](https://www.phpdoc.org) installed. You may find [the unit tests](https://github.com/PHPMailer/PHPMailer/blob/master/test/PHPMailer/PHPMailerTest.php) a good reference for how to do various operations such as encryption.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:168:If the documentation doesn't cover what you need, search the [many questions on Stack Overflow](https://stackoverflow.com/questions/tagged/phpmailer), and before you ask a question about "SMTP Error: Could not connect to SMTP host.", [read the troubleshooting guide](https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:171:[PHPMailer tests](https://github.com/PHPMailer/PHPMailer/tree/master/test/) use PHPUnit 9, with [a polyfill](https://github.com/Yoast/PHPUnit-Polyfills) to let 9-style tests run on older PHPUnit and PHP versions.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:173:[![Test status](https://github.com/PHPMailer/PHPMailer/workflows/Tests/badge.svg)](https://github.com/PHPMailer/PHPMailer/actions)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:180:See [SECURITY](https://github.com/PHPMailer/PHPMailer/tree/master/SECURITY.md) and [PHPMailer's security advisories on GitHub](https://github.com/PHPMailer/PHPMailer/security). 
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:183:Please submit bug reports, suggestions, and pull requests to the [GitHub issue tracker](https://github.com/PHPMailer/PHPMailer/issues).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:189:If you have git clones from prior to the move to the PHPMailer GitHub organisation, you'll need to update any remote URLs referencing the old GitHub location with a command like this from within your clone:
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:192:git remote set-url upstream https://github.com/PHPMailer/PHPMailer.git
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:198:Development time and resources for PHPMailer are provided by [Smartmessages.net](https://info.smartmessages.net/), the world's only privacy-first email marketing system.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:202:Donations are very welcome, whether in beer 🍺, T-shirts 👕, or cold, hard cash 💰. Sponsorship through GitHub is a simple and convenient way to say "thank you" to PHPMailer's maintainers and contributors – just click the "Sponsor" button [on the project page](https://github.com/PHPMailer/PHPMailer). If your company uses PHPMailer, consider taking part in Tidelift's enterprise support programme.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:204:## PHPMailer For Enterprise
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:208:The maintainers of PHPMailer and thousands of other packages are working with Tidelift to deliver commercial
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:211:use. [Learn more.](https://tidelift.com/subscription/pkg/packagist-phpmailer-phpmailer?utm_source=packagist-phpmailer-phpmailer&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:217:- PHPMailer was originally written in 2001 by Brent R. Matzelle as a [SourceForge project](https://sourceforge.net/projects/phpmailer/).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:220:- Marcus created [his fork on GitHub](https://github.com/Synchro/PHPMailer) in 2008.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:221:- Jim and Marcus decide to join forces and use GitHub as the canonical and official repo for PHPMailer in 2013.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/README.md:222:- PHPMailer moves to [the PHPMailer organisation](https://github.com/PHPMailer) on GitHub in 2013.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:1:# Security notices relating to PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:5:PHPMailer 6.4.1 and earlier contain a vulnerability that can result in untrusted code being called (if such code is injected into the host project's scope by other means). If the `$patternselect` parameter to `validateAddress()` is set to `'php'` (the default, defined by `PHPMailer::$validator`), and the global namespace contains a function called `php`, it will be called in preference to the built-in validator of the same name. Mitigated in PHPMailer 6.5.0 by denying the use of simple strings as validator function names. Recorded as [CVE-2021-3603](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-3603). Reported by [Vikrant Singh Chauhan](mailto:vi@hackberry.xyz) via [huntr.dev](https://www.huntr.dev/).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:7:PHPMailer versions 6.4.1 and earlier contain a possible remote code execution vulnerability through the `$lang_path` parameter of the `setLanguage()` method. If the `$lang_path` parameter is passed unfiltered from user input, it can be set to [a UNC path](https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats#unc-paths), and if an attacker is also able to persuade the server to load a file from that UNC path, a script file under their control may be executed. This vulnerability only applies to systems that resolve UNC paths, typically only Microsoft Windows.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:8:PHPMailer 6.5.0 mitigates this by no longer treating translation files as PHP code, but by parsing their text content directly. This approach avoids the possibility of executing unknown code while retaining backward compatibility. This isn't ideal, so the current translation format is deprecated and will be replaced in the next major release. Recorded as [CVE-2021-34551](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2021-34551). Reported by [Jilin Diting Information Technology Co., Ltd](https://listensec.com) via Tidelift.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:10:PHPMailer versions between 6.1.8 and 6.4.0 contain a regression of the earlier CVE-2018-19296 object injection vulnerability as a result of [a fix for Windows UNC paths in 6.1.8](https://github.com/PHPMailer/PHPMailer/commit/e2e07a355ee8ff36aba21d0242c5950c56e4c6f9). Recorded as [CVE-2020-36326](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2020-36326). Reported by Fariskhi Vidyan via Tidelift. 6.4.1 fixes this issue, and also enforces stricter checks for URL schemes in local path contexts.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:12:PHPMailer versions 6.1.5 and earlier contain an output escaping bug that occurs in `Content-Type` and `Content-Disposition` when filenames passed into `addAttachment` and other methods that accept attachment names contain double quote characters, in contravention of RFC822 3.4.1. No specific vulnerability has been found relating to this, but it could allow file attachments to bypass attachment filters that are based on matching filename extensions. Recorded as [CVE-2020-13625](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2020-13625). Reported by Elar Lang of Clarified Security.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:14:PHPMailer versions prior to 6.0.6 and 5.2.27 are vulnerable to an object injection attack by passing `phar://` paths into `addAttachment()` and other functions that may receive unfiltered local paths, possibly leading to RCE. Recorded as [CVE-2018-19296](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2018-19296). See [this article](https://knasmueller.net/5-answers-about-php-phar-exploitation) for more info on this type of vulnerability. Mitigated by blocking the use of paths containing URL-protocol style prefixes such as `phar://`. Reported by Sehun Oh of cyberone.kr.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:16:PHPMailer versions prior to 5.2.24 (released July 26th 2017) have an XSS vulnerability in one of the code examples, [CVE-2017-11503](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-11503). The `code_generator.phps` example did not filter user input prior to output. This file is distributed with a `.phps` extension, so it is not normally executable unless it is explicitly renamed, and the file is not included when PHPMailer is loaded through composer, so it is safe by default. There was also an undisclosed potential XSS vulnerability in the default exception handler (unused by default). Patches for both issues kindly provided by Patrick Monnerat of the Fedora Project.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:18:PHPMailer versions prior to 5.2.22 (released January 9th 2017) have a local file disclosure vulnerability, [CVE-2017-5223](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2017-5223). If content passed into `msgHTML()` is sourced from unfiltered user input, relative paths can map to absolute local file paths and added as attachments. Also note that `addAttachment` (just like `file_get_contents`, `passthru`, `unlink`, etc) should not be passed user-sourced params either! Reported by Yongxiang Li of Asiasecurity.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:20:PHPMailer versions prior to 5.2.20 (released December 28th 2016) are vulnerable to [CVE-2016-10045](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10045) a remote code execution vulnerability, responsibly reported by [Dawid Golunski](https://legalhackers.com/advisories/PHPMailer-Exploit-Remote-Code-Exec-CVE-2016-10045-Vuln-Patch-Bypass.html), and patched by Paul Buonopane (@Zenexer).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:22:PHPMailer versions prior to 5.2.18 (released December 2016) are vulnerable to [CVE-2016-10033](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2016-10033) a remote code execution vulnerability, responsibly reported by [Dawid Golunski](https://legalhackers.com/advisories/PHPMailer-Exploit-Remote-Code-Exec-CVE-2016-10033-Vuln.html).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:24:PHPMailer versions prior to 5.2.14 (released November 2015) are vulnerable to [CVE-2015-8476](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-8476) an SMTP CRLF injection bug permitting arbitrary message sending.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:26:PHPMailer versions prior to 5.2.10 (released May 2015) are vulnerable to [CVE-2008-5619](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2008-5619), a remote code execution vulnerability in the bundled html2text library. This file was removed in 5.2.10, so if you are using a version prior to that and make use of the html2text function, it's vitally important that you upgrade and remove this file.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:28:PHPMailer versions prior to 2.0.7 and 2.2.1 are vulnerable to [CVE-2012-0796](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-0796), an email header injection attack.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:30:Joomla 1.6.0 uses PHPMailer in an unsafe way, allowing it to reveal local file paths, reported in [CVE-2011-3747](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2011-3747).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:32:PHPMailer didn't sanitise the `$lang_path` parameter in `SetLanguage`. This wasn't a problem in itself, but some apps (PHPClassifieds, ATutor) also failed to sanitise user-provided parameters passed to it, permitting semi-arbitrary local file inclusion, reported in [CVE-2010-4914](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2010-4914), [CVE-2007-2021](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2007-2021) and [CVE-2006-5734](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2006-5734).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:34:PHPMailer 1.7.2 and earlier contained a possible DDoS vulnerability reported in [CVE-2005-1807](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2005-1807).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SECURITY.md:36:PHPMailer 1.7 and earlier (June 2003) have a possible vulnerability in the `SendmailSend` method where shell commands may not be sanitised. Reported in [CVE-2007-3215](https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2007-3215).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/composer.json:2:    "name": "phpmailer/phpmailer",
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/composer.json:4:    "description": "PHPMailer is a full-featured email creation and transfer class for PHP",
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/composer.json:8:            "email": "phpmailer@synchromedia.co.uk"
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/composer.json:53:        "ext-openssl": "Needed for secure SMTP sending and DKIM signing",
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/composer.json:66:            "PHPMailer\\PHPMailer\\": "src/"
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/composer.json:71:            "PHPMailer\\Test\\": "test/"
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:5:For most of its existence, SMTP has been a 7-bit channel, only supporting US-ASCII characters. This has been a problem for many languages, especially those that use non-Latin scripts, and has led to the development of various workarounds.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:7:The first major improvement, introduced in 1994 in [RFC 1652](https://www.rfc-editor.org/rfc/rfc1652) and extended in 2011 in [RFC 6152](https://www.rfc-editor.org/rfc/rfc6152), was the addition of the `8BITMIME` SMTP extension, which allowed raw 8-bit data to be included in message bodies sent over SMTP.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:8:This allowed the message *contents* to contain 8-bit data, including things like UTF-8 text, even though the SMTP protocol itself was still firmly 7-bit. This worked by having the server switch to 8-bit after the headers, and then back to 7-bit after the completion of a `DATA` command.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:30:## SMTPUTF8
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:32:`SMTPUTF8` is another SMTP extension, defined in [RFC 6531](https://www.rfc-editor.org/rfc/rfc6531) in 2012. This essentially solves the whole problem, allowing the entire SMTP conversation — commands, headers, and message bodies — to be sent in raw, unencoded UTF-8.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:34:But there's a problem with this approach: adoption. If you send a UTF-8 message to a recipient whose mail server doesn't support this format, the sender has to somehow downgrade the message to make it survive a transition to 7-bit. This is a hard problem to solve, especially since there is no way to make a 7-bit system support UTF-8 in the local parts of addresses. This downgrade problem is what held up the adoption of `SMTPUTF8` in PHPMailer for many years, but in that time the *de facto* approach has become to simply fail in that situation, and tell the recipient it's time they upgraded their mail server 😅.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:36:The vast majority of large email providers (gmail, Yahoo, Microsoft, etc), mail servers (postfix, exim, IIS, etc), and mail clients (Apple Mail, Outlook, Thunderbird, etc) now all support SMTPUTF8, so the need for backward compatibility is no longer what it was.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:38:## SMTPUTF8 in PHPMailer
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:40:Several other PHP email libraries have implemented a halfway solution to `SMTPUTF8`, adding only the ability to support UTF-8 in email addresses, not elsewhere in the protocol. I wanted PHPMailer to do it "the right way", and this has taken much longer. PHPMailer now supports UTF-8 everywhere, and does not need to use transfer or header encodings for UTF-8 text when connecting to an `SMTPUTF8`-capable mail server.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:42:This support is handled automatically: if you add an email address that requires UTF-8, PHPMailer will use UTF-8 for everything. If not, it will fall back to 7-bit and encode the message as necessary.
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:44:The one place you will need to be careful is in the selection of the address validator. By default, PHPMailer uses PHP's built-in `filter_var` validator, which does not allow UTF-8 email addresses. When PHPMailer spots that you have submitted a UTF-8 address, but have not altered the default validator, it will automatically switch to using a UTF-8-compatible validator. As soon as you do this, any SMTP connection you make will *require* that the server you connect to supports `SMTPUTF8`. You can select this validator explicitly by setting `PHPMailer::$validator = 'eai'` (an acronym for Email Address Internationalization).
/home/shquier/easyconf.net/easychair/vendor/PHPMailer/SMTPUTF8.md:48:Postfix has supported `SMTPUTF8` for a long time, but it has a peculiarity that it does not always advertise that it does so. However, rather surprisingly, if you use UTF-8 in the conversation, it will work anyway.
/home/shquier/easyconf.net/easychair/vendor/composer/installed.json:30:            "notification-url": "https://packagist.org/downloads/",
/home/shquier/easyconf.net/easychair/tools/heal_role_permissions.php:184:    '/easychair/admin/workflow-notifications' => [
/home/shquier/easyconf.net/easychair/tools/heal_role_permissions.php:185:        'label' => 'Workflow Notifications',
/home/shquier/easyconf.net/easychair/tools/heal_role_permissions.php:238:    '/easychair/admin/org-smtp' => [
/home/shquier/easyconf.net/easychair/tools/heal_role_permissions.php:239:        'label' => 'Organization SMTP',
/home/shquier/easyconf.net/easychair/tools/audit_role_sidebar.php:204:    '/easychair/admin/org-smtp',
/home/shquier/easyconf.net/easychair/tools/audit_admin_actions.php:39:    '/easychair/admin/org-smtp',
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:5: * EasyChair Unified Notification Digest Worker
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:8: *   php tools/notification_digest_worker.php --dry-run
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:9: *   php tools/notification_digest_worker.php --frequency=daily --limit=50
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:10: *   php tools/notification_digest_worker.php --frequency=weekly --conference_id=1 --limit=50
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:11: *   php tools/notification_digest_worker.php --frequency=daily --conference_id=1 --reset-test-digest --limit=50
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:21:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:59:    $sql = "UPDATE user_notifications SET digest_sent_at=NULL WHERE created_at >= {$periodSql}";
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:70:    out("Reset digest_sent_at for recent notifications. affected=" . $stmt->rowCount());
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:74: * Select one row per user/conference where at least one notification type has digest enabled.
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:96:        GROUP_CONCAT(DISTINCT p.notification_type ORDER BY p.notification_type SEPARATOR ',') AS enabled_types,
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:103:    FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:121:$mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:144:          AND n.notification_type IN ({$typePlaceholders})
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:155:     * Re-check muted/type-level email preferences at notification time.
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:163:        FROM user_notifications n
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:166:        ORDER BY n.notification_type, n.id DESC
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:170:    $notifications = $stmt->fetchAll(PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:172:    if (!$notifications) {
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:181:    $subject = "Your conference notification summary";
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:187:    foreach ($notifications as $n) {
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:188:        $byType[(string)$n['notification_type']][] = $n;
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:194:    $bodyLines[] = "Here is your {$frequency} notification digest for {$confLabel}.";
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:196:    $bodyLines[] = "Total notifications: " . count($notifications);
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:226:    out("User {$userId} {$recipient}: " . count($notifications) . " total notification(s), types=" . implode(',', array_keys($byType)));
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:233:    $result = $mailer->send($recipient, $subject, $body, $name);
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:237:            INSERT INTO notification_digest_log
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:238:            (org_id, conference_id, user_id, digest_frequency, notifications_count,
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:247:            count($notifications),
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:253:        $ids = array_map(fn($n) => (int)$n['id'], $notifications);
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:256:            $u = $db->prepare("UPDATE user_notifications SET digest_sent_at=NOW() WHERE id IN ({$in})");
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:262:        $err = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:265:            INSERT INTO notification_digest_log
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:266:            (org_id, conference_id, user_id, digest_frequency, notifications_count,
/home/shquier/easyconf.net/easychair/tools/notification_digest_worker.php:275:            count($notifications),
/home/shquier/easyconf.net/easychair/tools/mail_queue_worker.php:8:require_once BASE_PATH.'/app/core/SmtpMailer.php';
/home/shquier/easyconf.net/easychair/tools/mail_queue_worker.php:11:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/tools/mail_queue_worker.php:29:$mail=new SmtpMailer();
/home/shquier/easyconf.net/easychair/tools/mail_queue_worker.php:43:$mail->send(
/home/shquier/easyconf.net/easychair/bak/pack2414/SubmissionWorkflowService.php.bad_pack2414:117:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/bak/pack2414/SubmissionWorkflowService.php.before_pack2414:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/bak/App.php.before_timeout_fix:576:        'notifications',
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/unified_role_layout_links.php:1949:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/unified_role_layout_links.php:1954:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/unified_role_layout_links.php:1956:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/unified_role_layout_links.php:1957:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/unified_role_layout_links.php:1958:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/unified_role_layout_links.php:2072:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:79:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:386:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:387:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:456:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:498:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:499:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:500:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:501:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:502:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:503:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:504:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:505:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:506:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:507:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:508:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:509:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:510:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:511:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:512:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:583:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:584:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/routes.php:585:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/sidebar_i18n_overrides.php:86:'menu.workflow_notifications'=>'إشعارات سير العمل',
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/sidebar_i18n_overrides.php:90:'menu.org_smtp'=>'SMTP المؤسسة',
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/sidebar_i18n_overrides.php:92:'menu.notification_broadcast'=>'بث الإشعارات',
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/sidebar_i18n_overrides.php:93:'menu.notification_digest'=>'ملخص الإشعارات',
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/sidebar_i18n_overrides.php:94:'menu.notification_audit'=>'تدقيق الإشعارات',
/home/shquier/easyconf.net/easychair/bak/pack2607B2D1C/sidebar_i18n_overrides.php:112:'menu.my_notifications'=>'إشعاراتي',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:1065:        1 => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:1681:      'class' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:1705:      'file' => 'app/controllers/AdminEmailQueueController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:1711:      'class' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:1735:      'file' => 'app/controllers/AdminEmailQueueTenantController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:1843:        1 => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:2538:      'class' => 'AdminNotificationAuditController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:2561:      'file' => 'app/controllers/AdminNotificationAuditController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:2567:      'class' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:2579:        1 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:2591:      'file' => 'app/controllers/AdminNotificationBroadcastController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:2597:      'class' => 'AdminNotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:2620:      'file' => 'app/controllers/AdminNotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:2626:      'class' => 'AdminNotificationDigestController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:2649:      'file' => 'app/controllers/AdminNotificationDigestController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:2744:      'class' => 'AdminOrgSmtpController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:2767:      'file' => 'app/controllers/AdminOrgSmtpController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:4353:      'class' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:4376:      'file' => 'app/controllers/AdminSmtpDiagnoseController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:4486:        1 => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:4487:        2 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:4519:        2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:5115:      'class' => 'AdminWorkflowNotificationRulesController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:5138:      'file' => 'app/controllers/AdminWorkflowNotificationRulesController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:5502:      'class' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:5526:      'file' => 'app/controllers/AuthorNotificationsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:6394:        2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:6548:        5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:6549:        6 => 'App\\Services\\ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:6670:        2 => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:6968:      'class' => 'NotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:6991:      'file' => 'app/controllers/NotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:6997:      'class' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:7008:        0 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:7020:      'file' => 'app/controllers/NotificationCountController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:7026:      'class' => 'NotificationSettingsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:7049:      'file' => 'app/controllers/NotificationSettingsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:7068:        2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:7636:        5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:8566:        3 => 'App\\Services\\MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:9116:      'class' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:9129:        2 => 'App\\Models\\NotificationModel',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:9141:      'file' => 'app/services/ConferenceNotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:11161:      'class' => 'Mailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:11183:      'file' => 'app/services/Mailer.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:11189:      'class' => 'MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:11211:      'file' => 'app/services/MailerService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:11273:      'class' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:11296:      'file' => 'app/services/NotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:13503:      'class' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:13525:      'file' => 'app/services/SmtpClient.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:14512:      'to' => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:14518:      'to' => 'SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:14865:      'from' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:14871:      'from' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:14877:      'from' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:14883:      'from' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:14889:      'from' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:14895:      'from' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:14901:      'from' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:14962:      'to' => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:14968:      'to' => 'SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:15489:      'from' => 'AdminNotificationAuditController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:15495:      'from' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:15501:      'from' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:15502:      'to' => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:15507:      'from' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:15508:      'to' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:15513:      'from' => 'AdminNotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:15519:      'from' => 'AdminNotificationDigestController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:15567:      'from' => 'AdminOrgSmtpController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:16359:      'from' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:16365:      'from' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:16444:      'to' => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:16450:      'to' => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:16462:      'to' => 'ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:16468:      'to' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:16486:      'to' => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:16833:      'from' => 'AdminWorkflowNotificationRulesController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:17045:      'from' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:17051:      'from' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:17057:      'from' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:17622:      'to' => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:17742:      'to' => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:17748:      'to' => 'App\\Services\\ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:17850:      'to' => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:17856:      'to' => '\\App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:18071:      'from' => 'NotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:18077:      'from' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:18078:      'to' => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:18083:      'from' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:18084:      'to' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:18089:      'from' => 'NotificationSettingsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:18108:      'to' => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:18432:      'to' => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19032:      'to' => 'App\\Services\\MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19331:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19337:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19343:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19344:      'to' => 'App\\Models\\NotificationModel',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19349:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19355:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19361:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19362:      'to' => 'NotificationModel',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19895:      'from' => 'MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19896:      'to' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:19901:      'from' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:20375:      'from' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:20869:          'class' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:20871:          'file' => 'app/controllers/AdminEmailQueueController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:20875:          'class' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:20877:          'file' => 'app/controllers/AdminEmailQueueTenantController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21037:          'class' => 'AdminNotificationAuditController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21039:          'file' => 'app/controllers/AdminNotificationAuditController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21043:          'class' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21045:          'file' => 'app/controllers/AdminNotificationBroadcastController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21049:          'class' => 'AdminNotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21051:          'file' => 'app/controllers/AdminNotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21055:          'class' => 'AdminNotificationDigestController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21057:          'file' => 'app/controllers/AdminNotificationDigestController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21079:          'class' => 'AdminOrgSmtpController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21081:          'file' => 'app/controllers/AdminOrgSmtpController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21397:          'class' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21399:          'file' => 'app/controllers/AdminSmtpDiagnoseController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21541:          'class' => 'AdminWorkflowNotificationRulesController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21543:          'file' => 'app/controllers/AdminWorkflowNotificationRulesController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21619:          'class' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21621:          'file' => 'app/controllers/AuthorNotificationsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21907:          'class' => 'NotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21909:          'file' => 'app/controllers/NotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21913:          'class' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21915:          'file' => 'app/controllers/NotificationCountController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21919:          'class' => 'NotificationSettingsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:21921:          'file' => 'app/controllers/NotificationSettingsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:22313:          'class' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:22315:          'file' => 'app/services/ConferenceNotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:22625:          'class' => 'Mailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:22627:          'file' => 'app/services/Mailer.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:22631:          'class' => 'MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:22633:          'file' => 'app/services/MailerService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:22637:          'class' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:22639:          'file' => 'app/services/NotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:23045:          'class' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:23047:          'file' => 'app/services/SmtpClient.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:24504:          1 => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:25116:      'adminemailqueuecontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:25120:        'class' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:25144:        'file' => 'app/controllers/AdminEmailQueueController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:25146:      'adminemailqueuetenantcontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:25150:        'class' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:25174:        'file' => 'app/controllers/AdminEmailQueueTenantController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:25282:          1 => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:25973:      'adminnotificationauditcontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:25977:        'class' => 'AdminNotificationAuditController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26000:        'file' => 'app/controllers/AdminNotificationAuditController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26002:      'adminnotificationbroadcastcontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26006:        'class' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26018:          1 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26030:        'file' => 'app/controllers/AdminNotificationBroadcastController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26032:      'adminnotificationcontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26036:        'class' => 'AdminNotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26059:        'file' => 'app/controllers/AdminNotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26061:      'adminnotificationdigestcontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26065:        'class' => 'AdminNotificationDigestController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26088:        'file' => 'app/controllers/AdminNotificationDigestController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26179:      'adminorgsmtpcontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26183:        'class' => 'AdminOrgSmtpController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:26206:        'file' => 'app/controllers/AdminOrgSmtpController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:27788:      'adminsmtpdiagnosecontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:27792:        'class' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:27815:        'file' => 'app/controllers/AdminSmtpDiagnoseController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:27925:          1 => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:27926:          2 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:27958:          2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:28550:      'adminworkflownotificationrulescontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:28554:        'class' => 'AdminWorkflowNotificationRulesController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:28577:        'file' => 'app/controllers/AdminWorkflowNotificationRulesController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:28937:      'authornotificationscontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:28941:        'class' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:28965:        'file' => 'app/controllers/AuthorNotificationsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:29833:          2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:29987:          5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:29988:          6 => 'App\\Services\\ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30109:          2 => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30403:      'notificationcontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30407:        'class' => 'NotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30430:        'file' => 'app/controllers/NotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30432:      'notificationcountcontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30436:        'class' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30447:          0 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30459:        'file' => 'app/controllers/NotificationCountController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30461:      'notificationsettingscontroller' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30465:        'class' => 'NotificationSettingsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30488:        'file' => 'app/controllers/NotificationSettingsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:30507:          2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:31075:          5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:32005:          3 => 'App\\Services\\MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:32551:      'conferencenotificationservice' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:32555:        'class' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:32568:          2 => 'App\\Models\\NotificationModel',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:32580:        'file' => 'app/services/ConferenceNotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:34596:      'mailer' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:34600:        'class' => 'Mailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:34622:        'file' => 'app/services/Mailer.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:34624:      'mailerservice' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:34628:        'class' => 'MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:34650:        'file' => 'app/services/MailerService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:34708:      'notificationservice' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:34712:        'class' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:34735:        'file' => 'app/services/NotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:36938:      'smtpclient' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:36942:        'class' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:36964:        'file' => 'app/services/SmtpClient.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:38474:            1 => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:39090:          'class' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:39114:          'file' => 'app/controllers/AdminEmailQueueController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:39120:          'class' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:39144:          'file' => 'app/controllers/AdminEmailQueueTenantController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:39252:            1 => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:39947:          'class' => 'AdminNotificationAuditController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:39970:          'file' => 'app/controllers/AdminNotificationAuditController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:39976:          'class' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:39988:            1 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:40000:          'file' => 'app/controllers/AdminNotificationBroadcastController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:40006:          'class' => 'AdminNotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:40029:          'file' => 'app/controllers/AdminNotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:40035:          'class' => 'AdminNotificationDigestController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:40058:          'file' => 'app/controllers/AdminNotificationDigestController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:40153:          'class' => 'AdminOrgSmtpController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:40176:          'file' => 'app/controllers/AdminOrgSmtpController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:41762:          'class' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:41785:          'file' => 'app/controllers/AdminSmtpDiagnoseController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:41895:            1 => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:41896:            2 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:41928:            2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:42524:          'class' => 'AdminWorkflowNotificationRulesController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:42547:          'file' => 'app/controllers/AdminWorkflowNotificationRulesController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:42911:          'class' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:42935:          'file' => 'app/controllers/AuthorNotificationsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:43803:            2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:43957:            5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:43958:            6 => 'App\\Services\\ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:44079:            2 => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:44377:          'class' => 'NotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:44400:          'file' => 'app/controllers/NotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:44406:          'class' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:44417:            0 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:44429:          'file' => 'app/controllers/NotificationCountController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:44435:          'class' => 'NotificationSettingsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:44458:          'file' => 'app/controllers/NotificationSettingsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:44477:            2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:45045:            5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:45975:            3 => 'App\\Services\\MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:46528:          'class' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:46541:            2 => 'App\\Models\\NotificationModel',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:46553:          'file' => 'app/services/ConferenceNotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:48573:          'class' => 'Mailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:48595:          'file' => 'app/services/Mailer.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:48601:          'class' => 'MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:48623:          'file' => 'app/services/MailerService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:48685:          'class' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:48708:          'file' => 'app/services/NotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:50915:          'class' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:50937:          'file' => 'app/services/SmtpClient.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:52448:            1 => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:53064:          'class' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:53088:          'file' => 'app/controllers/AdminEmailQueueController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:53094:          'class' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:53118:          'file' => 'app/controllers/AdminEmailQueueTenantController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:53226:            1 => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:53921:          'class' => 'AdminNotificationAuditController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:53944:          'file' => 'app/controllers/AdminNotificationAuditController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:53950:          'class' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:53962:            1 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:53974:          'file' => 'app/controllers/AdminNotificationBroadcastController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:53980:          'class' => 'AdminNotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:54003:          'file' => 'app/controllers/AdminNotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:54009:          'class' => 'AdminNotificationDigestController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:54032:          'file' => 'app/controllers/AdminNotificationDigestController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:54127:          'class' => 'AdminOrgSmtpController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:54150:          'file' => 'app/controllers/AdminOrgSmtpController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:55708:          'class' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:55731:          'file' => 'app/controllers/AdminSmtpDiagnoseController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:55841:            1 => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:55842:            2 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:55874:            2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:56442:          'class' => 'AdminWorkflowNotificationRulesController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:56465:          'file' => 'app/controllers/AdminWorkflowNotificationRulesController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:56829:          'class' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:56853:          'file' => 'app/controllers/AuthorNotificationsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:57721:            2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:57875:            5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:57876:            6 => 'App\\Services\\ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:57997:            2 => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:58295:          'class' => 'NotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:58318:          'file' => 'app/controllers/NotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:58324:          'class' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:58335:            0 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:58347:          'file' => 'app/controllers/NotificationCountController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:58353:          'class' => 'NotificationSettingsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:58376:          'file' => 'app/controllers/NotificationSettingsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:58395:            2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:58963:            5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:59865:            3 => 'App\\Services\\MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:60778:          'class' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:60791:            2 => 'App\\Models\\NotificationModel',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:60803:          'file' => 'app/services/ConferenceNotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:62297:          'class' => 'Mailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:62319:          'file' => 'app/services/Mailer.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:62325:          'class' => 'MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:62347:          'file' => 'app/services/MailerService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:62353:          'class' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:62376:          'file' => 'app/services/NotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:64324:          'class' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:64346:          'file' => 'app/services/SmtpClient.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:66447:          1 => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67059:      'app/controllers/adminemailqueuecontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67063:        'class' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67087:        'file' => 'app/controllers/AdminEmailQueueController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67089:      'app/controllers/adminemailqueuetenantcontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67093:        'class' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67117:        'file' => 'app/controllers/AdminEmailQueueTenantController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67225:          1 => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67916:      'app/controllers/adminnotificationauditcontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67920:        'class' => 'AdminNotificationAuditController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67943:        'file' => 'app/controllers/AdminNotificationAuditController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67945:      'app/controllers/adminnotificationbroadcastcontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67949:        'class' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67961:          1 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67973:        'file' => 'app/controllers/AdminNotificationBroadcastController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67975:      'app/controllers/adminnotificationcontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:67979:        'class' => 'AdminNotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:68002:        'file' => 'app/controllers/AdminNotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:68004:      'app/controllers/adminnotificationdigestcontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:68008:        'class' => 'AdminNotificationDigestController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:68031:        'file' => 'app/controllers/AdminNotificationDigestController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:68122:      'app/controllers/adminorgsmtpcontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:68126:        'class' => 'AdminOrgSmtpController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:68149:        'file' => 'app/controllers/AdminOrgSmtpController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:69731:      'app/controllers/adminsmtpdiagnosecontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:69735:        'class' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:69758:        'file' => 'app/controllers/AdminSmtpDiagnoseController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:69868:          1 => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:69869:          2 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:69901:          2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:70493:      'app/controllers/adminworkflownotificationrulescontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:70497:        'class' => 'AdminWorkflowNotificationRulesController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:70520:        'file' => 'app/controllers/AdminWorkflowNotificationRulesController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:70880:      'app/controllers/authornotificationscontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:70884:        'class' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:70908:        'file' => 'app/controllers/AuthorNotificationsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:71776:          2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:71930:          5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:71931:          6 => 'App\\Services\\ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72052:          2 => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72346:      'app/controllers/notificationcontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72350:        'class' => 'NotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72373:        'file' => 'app/controllers/NotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72375:      'app/controllers/notificationcountcontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72379:        'class' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72390:          0 => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72402:        'file' => 'app/controllers/NotificationCountController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72404:      'app/controllers/notificationsettingscontroller.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72408:        'class' => 'NotificationSettingsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72431:        'file' => 'app/controllers/NotificationSettingsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:72450:          2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:73018:          5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:73948:          3 => 'App\\Services\\MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:74494:      'app/services/conferencenotificationservice.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:74498:        'class' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:74511:          2 => 'App\\Models\\NotificationModel',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:74523:        'file' => 'app/services/ConferenceNotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:76539:      'app/services/mailer.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:76543:        'class' => 'Mailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:76565:        'file' => 'app/services/Mailer.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:76567:      'app/services/mailerservice.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:76571:        'class' => 'MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:76593:        'file' => 'app/services/MailerService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:76651:      'app/services/notificationservice.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:76655:        'class' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:76678:        'file' => 'app/services/NotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:78881:      'app/services/smtpclient.php' => 
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:78885:        'class' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:78907:        'file' => 'app/services/SmtpClient.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:80392:          'class' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:80416:          'file' => 'app/controllers/AdminEmailQueueController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:80422:          'class' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:80446:          'file' => 'app/controllers/AdminEmailQueueTenantController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:82139:          'class' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:82162:          'file' => 'app/controllers/AdminSmtpDiagnoseController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:82273:            2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:82939:          'class' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:82963:          'file' => 'app/controllers/AuthorNotificationsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:83597:            2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:83722:            5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:83723:            6 => 'App\\Services\\ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:83814:            2 => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:84068:            2 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:84491:            5 => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.enterprise.php:85222:            3 => 'App\\Services\\MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:978:      'class' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:981:      'file' => 'app/controllers/AdminEmailQueueController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:995:      'class' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:998:      'file' => 'app/controllers/AdminEmailQueueTenantController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:1454:      'class' => 'AdminNotificationAuditController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:1457:      'file' => 'app/controllers/AdminNotificationAuditController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:1471:      'class' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:1474:      'file' => 'app/controllers/AdminNotificationBroadcastController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:1488:      'class' => 'AdminNotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:1491:      'file' => 'app/controllers/AdminNotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:1505:      'class' => 'AdminNotificationDigestController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:1508:      'file' => 'app/controllers/AdminNotificationDigestController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:1573:      'class' => 'AdminOrgSmtpController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:1576:      'file' => 'app/controllers/AdminOrgSmtpController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:2491:      'class' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:2494:      'file' => 'app/controllers/AdminSmtpDiagnoseController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:2916:      'class' => 'AdminWorkflowNotificationRulesController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:2919:      'file' => 'app/controllers/AdminWorkflowNotificationRulesController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:3137:      'class' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:3140:      'file' => 'app/controllers/AuthorNotificationsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:3953:      'class' => 'NotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:3956:      'file' => 'app/controllers/NotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:3970:      'class' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:3973:      'file' => 'app/controllers/NotificationCountController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:3987:      'class' => 'NotificationSettingsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:3990:      'file' => 'app/controllers/NotificationSettingsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:5262:      'class' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:5265:      'file' => 'app/services/ConferenceNotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:6605:      'class' => 'Mailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:6608:      'file' => 'app/services/Mailer.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:6622:      'class' => 'MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:6625:      'file' => 'app/services/MailerService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:6639:      'class' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:6642:      'file' => 'app/services/NotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:7795:      'class' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:7798:      'file' => 'app/services/SmtpClient.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:8519:      'to' => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:8525:      'to' => 'SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:8872:      'from' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:8878:      'from' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:8884:      'from' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:8890:      'from' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:8896:      'from' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:8902:      'from' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:8908:      'from' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:8969:      'to' => 'App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:8975:      'to' => 'SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:9478:      'from' => 'AdminNotificationAuditController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:9484:      'from' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:9490:      'from' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:9491:      'to' => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:9496:      'from' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:9497:      'to' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:9502:      'from' => 'AdminNotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:9508:      'from' => 'AdminNotificationDigestController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:9556:      'from' => 'AdminOrgSmtpController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:10348:      'from' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:10354:      'from' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:10433:      'to' => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:10439:      'to' => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:10451:      'to' => 'ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:10457:      'to' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:10475:      'to' => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:10822:      'from' => 'AdminWorkflowNotificationRulesController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:11034:      'from' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:11040:      'from' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:11046:      'from' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:11611:      'to' => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:11731:      'to' => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:11737:      'to' => 'App\\Services\\ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:11839:      'to' => 'App\\Core\\ConferenceMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:11845:      'to' => '\\App\\Core\\SmtpMailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:12060:      'from' => 'NotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:12066:      'from' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:12067:      'to' => 'App\\Core\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:12072:      'from' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:12073:      'to' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:12078:      'from' => 'NotificationSettingsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:12097:      'to' => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:12421:      'to' => 'App\\Services\\NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13021:      'to' => 'App\\Services\\MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13338:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13344:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13350:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13351:      'to' => 'App\\Models\\NotificationModel',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13356:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13362:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13368:      'from' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13369:      'to' => 'NotificationModel',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13944:      'from' => 'MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13945:      'to' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:13950:      'from' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14352:      'from' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14786:          'class' => 'AdminEmailQueueController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14788:          'file' => 'app/controllers/AdminEmailQueueController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14792:          'class' => 'AdminEmailQueueTenantController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14794:          'file' => 'app/controllers/AdminEmailQueueTenantController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14954:          'class' => 'AdminNotificationAuditController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14956:          'file' => 'app/controllers/AdminNotificationAuditController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14960:          'class' => 'AdminNotificationBroadcastController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14962:          'file' => 'app/controllers/AdminNotificationBroadcastController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14966:          'class' => 'AdminNotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14968:          'file' => 'app/controllers/AdminNotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14972:          'class' => 'AdminNotificationDigestController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14974:          'file' => 'app/controllers/AdminNotificationDigestController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14996:          'class' => 'AdminOrgSmtpController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:14998:          'file' => 'app/controllers/AdminOrgSmtpController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15314:          'class' => 'AdminSmtpDiagnoseController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15316:          'file' => 'app/controllers/AdminSmtpDiagnoseController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15458:          'class' => 'AdminWorkflowNotificationRulesController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15460:          'file' => 'app/controllers/AdminWorkflowNotificationRulesController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15536:          'class' => 'AuthorNotificationsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15538:          'file' => 'app/controllers/AuthorNotificationsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15824:          'class' => 'NotificationController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15826:          'file' => 'app/controllers/NotificationController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15830:          'class' => 'NotificationCountController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15832:          'file' => 'app/controllers/NotificationCountController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15836:          'class' => 'NotificationSettingsController',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:15838:          'file' => 'app/controllers/NotificationSettingsController.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:16230:          'class' => 'ConferenceNotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:16232:          'file' => 'app/services/ConferenceNotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:16542:          'class' => 'Mailer',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:16544:          'file' => 'app/services/Mailer.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:16548:          'class' => 'MailerService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:16550:          'file' => 'app/services/MailerService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:16554:          'class' => 'NotificationService',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:16556:          'file' => 'app/services/NotificationService.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:16962:          'class' => 'SmtpClient',
/home/shquier/easyconf.net/easychair/bak/knowledge/cache/repository.cache.php:16964:          'file' => 'app/services/SmtpClient.php',
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:403:        "class": "AdminEmailQueueController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:406:        "file": "app/controllers/AdminEmailQueueController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:410:        "class": "AdminEmailQueueTenantController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:413:        "file": "app/controllers/AdminEmailQueueTenantController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:599:        "class": "AdminNotificationAuditController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:602:        "file": "app/controllers/AdminNotificationAuditController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:606:        "class": "AdminNotificationBroadcastController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:609:        "file": "app/controllers/AdminNotificationBroadcastController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:613:        "class": "AdminNotificationController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:616:        "file": "app/controllers/AdminNotificationController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:620:        "class": "AdminNotificationDigestController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:623:        "file": "app/controllers/AdminNotificationDigestController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:648:        "class": "AdminOrgSmtpController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:651:        "file": "app/controllers/AdminOrgSmtpController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1026:        "class": "AdminSmtpDiagnoseController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1029:        "file": "app/controllers/AdminSmtpDiagnoseController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1201:        "class": "AdminWorkflowNotificationRulesController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1204:        "file": "app/controllers/AdminWorkflowNotificationRulesController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1292:        "class": "AuthorNotificationsController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1295:        "file": "app/controllers/AuthorNotificationsController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1628:        "class": "NotificationController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1631:        "file": "app/controllers/NotificationController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1635:        "class": "NotificationCountController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1638:        "file": "app/controllers/NotificationCountController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1642:        "class": "NotificationSettingsController",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:1645:        "file": "app/controllers/NotificationSettingsController.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:2152:        "class": "ConferenceNotificationService",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:2154:        "file": "app/services/ConferenceNotificationService.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:2626:        "class": "Mailer",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:2628:        "file": "app/services/Mailer.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:2632:        "class": "MailerService",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:2634:        "file": "app/services/MailerService.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:2638:        "class": "NotificationService",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:2640:        "file": "app/services/NotificationService.php"
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:3046:        "class": "SmtpClient",
/home/shquier/easyconf.net/easychair/bak/knowledge/discovery.json:3048:        "file": "app/services/SmtpClient.php"
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/unified_role_layout_links.php:1949:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/unified_role_layout_links.php:1954:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/unified_role_layout_links.php:1956:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/unified_role_layout_links.php:1957:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/unified_role_layout_links.php:1958:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/unified_role_layout_links.php:2072:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:79:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:386:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:387:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:456:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:498:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:499:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:500:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:501:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:502:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:503:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:504:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:505:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:506:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:507:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:508:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:509:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:510:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:511:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:512:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:583:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:584:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/routes.php:585:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/sidebar_i18n_overrides.php:86:'menu.workflow_notifications'=>'إشعارات سير العمل',
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/sidebar_i18n_overrides.php:90:'menu.org_smtp'=>'SMTP المؤسسة',
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/sidebar_i18n_overrides.php:92:'menu.notification_broadcast'=>'بث الإشعارات',
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/sidebar_i18n_overrides.php:93:'menu.notification_digest'=>'ملخص الإشعارات',
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/sidebar_i18n_overrides.php:94:'menu.notification_audit'=>'تدقيق الإشعارات',
/home/shquier/easyconf.net/easychair/bak/pack2608B23A/sidebar_i18n_overrides.php:112:'menu.my_notifications'=>'إشعاراتي',
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:56:/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php:38:        $status = trim((string)($_GET['status'] ?? ''));
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:57:/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php:43:        if ($status === 'unread') {
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:58:/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php:45:        } elseif ($status === 'read') {
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:127:/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailQueueController.php:27:        $status = trim((string)($_GET['status'] ?? ''));
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:128:/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailQueueController.php:34:            $where[] = "status = :st";
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:129:/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailQueueController.php:57:                $c = $db->prepare("SELECT COUNT(*) FROM email_queue WHERE status=:s");
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:130:/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailQueueController.php:74:            $db->prepare("UPDATE email_queue SET status='queued', error_message=NULL, sent_at=NULL WHERE id=:id")
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:131:/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailQueueController.php:91:        $db->exec("UPDATE email_queue SET status='queued', error_message=NULL, sent_at=NULL WHERE status='failed'");
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:132:/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailQueueController.php:94:        header('Location: ' . base_path('admin/email-queue?status=failed'));
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:155:/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:254:        $status = 'queued';
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:156:/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:271:            $status = 'queued';
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:157:/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:273:            $status = 'failed';
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:158:/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:279:            SET last_test_status=?, last_test_error=?, last_test_at=NOW(), test_recipient=?
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:159:/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:284:        $_SESSION['flash_success'] = $status === 'queued'
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:417:/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationController.php:103:            SET status = 'sent',
/home/shquier/easyconf.net/easychair/bak/pack2600/workflow_controllers.txt:418:/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationController.php:123:            SET status = 'cancelled'
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:403:        "class": "AdminEmailQueueController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:406:        "file": "app/controllers/AdminEmailQueueController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:410:        "class": "AdminEmailQueueTenantController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:413:        "file": "app/controllers/AdminEmailQueueTenantController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:585:        "class": "AdminNotificationAuditController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:588:        "file": "app/controllers/AdminNotificationAuditController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:592:        "class": "AdminNotificationBroadcastController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:595:        "file": "app/controllers/AdminNotificationBroadcastController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:599:        "class": "AdminNotificationController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:602:        "file": "app/controllers/AdminNotificationController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:606:        "class": "AdminNotificationDigestController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:609:        "file": "app/controllers/AdminNotificationDigestController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:634:        "class": "AdminOrgSmtpController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:637:        "file": "app/controllers/AdminOrgSmtpController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1012:        "class": "AdminSmtpDiagnoseController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1015:        "file": "app/controllers/AdminSmtpDiagnoseController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1187:        "class": "AdminWorkflowNotificationRulesController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1190:        "file": "app/controllers/AdminWorkflowNotificationRulesController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1278:        "class": "AuthorNotificationsController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1281:        "file": "app/controllers/AuthorNotificationsController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1614:        "class": "NotificationController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1617:        "file": "app/controllers/NotificationController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1621:        "class": "NotificationCountController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1624:        "file": "app/controllers/NotificationCountController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1628:        "class": "NotificationSettingsController",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:1631:        "file": "app/controllers/NotificationSettingsController.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:2138:        "class": "ConferenceNotificationService",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:2140:        "file": "app/services/ConferenceNotificationService.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:2528:        "class": "Mailer",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:2530:        "file": "app/services/Mailer.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:2534:        "class": "MailerService",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:2536:        "file": "app/services/MailerService.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:2540:        "class": "NotificationService",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:2542:        "file": "app/services/NotificationService.php"
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:2948:        "class": "SmtpClient",
/home/shquier/easyconf.net/easychair/bak/pack2607B1/discovery.json:2950:        "file": "app/services/SmtpClient.php"
/home/shquier/easyconf.net/easychair/bak/workflow_inventory.txt:76:/home/shquier/easyconf.net/easychair/app/controllers/AdminAssignmentController.php:330:SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/bak/workflow_inventory.txt:78:/home/shquier/easyconf.net/easychair/app/controllers/AdminTrackChairController.php:379:        \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/bak/workflow_inventory.txt:79:/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessToolsController.php:4642:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/bak/workflow_inventory.txt:83:/home/shquier/easyconf.net/easychair/app/controllers/AdminReviewerAssignmentsController.php:1140:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:10560:$workflowNotifications =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:10561:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:10575:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:10588:    $notifications = [];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:10623:            $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:10659:                $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:10673:    return $notifications;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:22849:$stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:22852:        FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:22895:    $stats['notifications'];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:23327:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:23330:            FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:25039:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:25042:            FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:25118:                    $stats['notifications']
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_conference_brochure:25291:            'action'=>'Escalate overdue reviews and notify track chairs.'
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationSettingsController.php:10:class NotificationSettingsController
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationSettingsController.php:54:                INSERT INTO user_notification_preferences
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationSettingsController.php:55:                (user_id, org_id, conference_id, notification_type, in_app_enabled, email_enabled, digest_enabled, digest_frequency)
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationSettingsController.php:73:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationSettingsController.php:80:            ORDER BY p.conference_id DESC, p.notification_type
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationSettingsController.php:86:        require BASE_PATH . '/app/views/notifications/settings.php';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationSettingsController.php:121:                UPDATE user_notification_preferences
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationSettingsController.php:142:        $_SESSION['flash_success'] = 'Notification preferences saved.';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationSettingsController.php:143:        header("Location: /easychair/notification-settings?saved=1");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationCountController.php:8:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationCountController.php:10:class NotificationCountController
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationCountController.php:30:        $svc = new NotificationService();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminAssignmentController.php:330:SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSettingsActionsTenantController.php:50:          'smtp_enabled',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSettingsActionsTenantController.php:51:          'smtp_from_email','smtp_from_name_en','smtp_from_name_ar',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminUserController.php:1383:    public function lookupUserByEmail()
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:170:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:179:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:194:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:195:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:212:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:216:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:217:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:221:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:227:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:231:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:232:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:473:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:474:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:483:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:620:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:647:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php:648:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationController.php:10:class NotificationController
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationController.php:52:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationController.php:60:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationController.php:63:        require BASE_PATH . '/app/views/notifications/index.php';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationController.php:84:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationController.php:92:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationController.php:101:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/NotificationController.php:109:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminTrackChairController.php:298:        Track Chair Email Notification
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminTrackChairController.php:379:        \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:167:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:176:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:191:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:192:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:209:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:213:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:214:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:218:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:224:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:228:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:229:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:431:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:432:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:441:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:578:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:605:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:606:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1149:10462:$workflowNotifications =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1149:10463:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1149:10477:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1149:10490:    $notifications = [];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1149:10525:            $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1149:10561:                $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1149:10575:    return $notifications;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:7:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:48:    private function sendMail(string $to, string $subject, string $body): array
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:50:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:51:        $result = $mailer->send($to, $subject, $body, $to);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:86:        $smtpSettings = SmtpMailer::settings();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:89:            'smtp_enabled' => $smtpSettings['smtp_enabled'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:90:            'smtp_host' => $smtpSettings['smtp_host'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:91:            'smtp_port' => $smtpSettings['smtp_port'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:92:            'smtp_security' => $smtpSettings['smtp_security'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:93:            'smtp_username' => $smtpSettings['smtp_username'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:94:            'smtp_from_email' => $smtpSettings['smtp_from_email'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:97:            'sendmail_path' => ini_get('sendmail_path') ?: '(empty)',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:143:        $result = $this->sendMail($to, $subject, $body);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:195:        $result = $this->sendMail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:246:    public function saveSmtp()
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:251:            'smtp_enabled',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:252:            'smtp_host',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:253:            'smtp_port',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:254:            'smtp_security',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:255:            'smtp_username',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:256:            'smtp_password',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:257:            'smtp_from_email',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:258:            'smtp_from_name',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:264:            if ($field === 'smtp_password' && $value === '') {
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailTestController.php:276:        $_SESSION['email_test_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AuthorNotificationsController.php:11:final class AuthorNotificationsController extends Controller
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AuthorNotificationsController.php:19:        $st=$db->prepare("SELECT * FROM notifications WHERE user_id=:u ORDER BY id DESC LIMIT 200");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AuthorNotificationsController.php:23:        $this->view('author/notifications',['rows'=>$rows]);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AuthorNotificationsController.php:33:        $db->prepare("UPDATE notifications SET is_read=1 WHERE id=:id AND user_id=:u")->execute([':id'=>$id,':u'=>$uid]);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AuthorNotificationsController.php:34:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AuthorNotificationsController.php:43:        $db->prepare("UPDATE notifications SET is_read=1 WHERE user_id=:u")->execute([':u'=>$uid]);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AuthorNotificationsController.php:44:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminDecisionBoardEmailController.php:15:    public function sendDecisionEmail(): void
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminDecisionBoardEmailController.php:61:        // 1) In-app notification
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminDecisionBoardEmailController.php:63:            $db->prepare("INSERT INTO notifications (user_id, message, type, is_read, created_at)
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminDecisionBoardEmailController.php:82:            flash('success','Notification saved (email queue not available)');
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailQueueTenantController.php:11:final class AdminEmailQueueTenantController extends Controller
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:10560:$workflowNotifications =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:10561:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:10575:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:10588:    $notifications = [];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:10623:            $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:10659:                $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:10673:    return $notifications;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:22849:$stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:22852:        FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:22895:    $stats['notifications'];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:23327:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:23330:            FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:25039:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:25042:            FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:25118:                    $stats['notifications']
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_brochure_fullfix:25291:            'action'=>'Escalate overdue reviews and notify track chairs.'
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSmtpDiagnoseController.php:10:final class AdminSmtpDiagnoseController extends Controller
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSmtpDiagnoseController.php:18:        $host = (string)$cfg['smtp_host'];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSmtpDiagnoseController.php:19:        $port = (int)$cfg['smtp_port'];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSmtpDiagnoseController.php:20:        $secure = (string)$cfg['smtp_secure'];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSmtpDiagnoseController.php:29:            $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSmtpDiagnoseController.php:50:        $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/PublishingController.php:15:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/SystemController.php:11:use App\Services\MailerService;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/SystemController.php:127:    public function testSmtp(): void
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/SystemController.php:140:        $ok = MailerService::send($to, 'SMTP Test - EasyChair', '<p>SMTP test email sent successfully.</p>');
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/SystemController.php:142:        AuditService::log('smtp.test', 'mail', null, $ok ? 'SMTP test success' : 'SMTP test failed', ['to' => $to]);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationDigestController.php:10:class AdminNotificationDigestController
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationDigestController.php:88:            FROM notification_digest_log l
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationDigestController.php:100:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationDigestController.php:109:            SELECT p.notification_type, p.digest_frequency, COUNT(*) AS users_count
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationDigestController.php:110:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationDigestController.php:114:            GROUP BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationDigestController.php:115:            ORDER BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationDigestController.php:121:        require BASE_PATH . '/app/views/admin/notification_digest/index.php';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationDigestController.php:134:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/UserController.php:244:                        $existing = $this->userModel()->findByEmail($email);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSettingsTenantController.php:57:          'smtp_enabled' => '1',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSettingsTenantController.php:58:          'smtp_from_email' => 'no-reply@jpu.edu.jo',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSettingsTenantController.php:59:          'smtp_from_name_en' => 'Conference Portal',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSettingsTenantController.php:60:          'smtp_from_name_ar' => 'بوابة المؤتمرات',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminRouteAliasController.php:54:    public function testEmail()
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminToolsController.php:23:    public function emailQueue(): void { $this->page('Email Queue'); }
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminDecisionBoardController.php:149:        // notify author if possible (optional)
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminDecisionBoardController.php:151:            if (function_exists('notify_user_dynamic')) {
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminDecisionBoardController.php:162:                            notify_user_dynamic($aid, "Submission decision", $msg, "info");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.save:10457:$workflowNotifications =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.save:10458:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.save:10472:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.save:10485:    $notifications = [];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.save:10520:            $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.save:10556:                $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.save:10570:    return $notifications;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminEmailQueueController.php:11:final class AdminEmailQueueController extends Controller
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/RoleDashboardController.php.before_pack1115:131:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'org_id=?', [$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/RoleDashboardController.php.before_pack1115:158:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'conference_id=? AND org_id=?', [$confId,$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/RoleDashboardController.php.before_pack1115:180:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/RoleDashboardController.php.before_pack1115:212:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/RoleDashboardController.php.before_pack1115:213:                ['/easychair/admin/notification-audit','fa-bell-circle-check','menu.notification_audit','Notification Audit'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/PublicConferenceController.php:662:            if (!function_exists('send_mail_smtp')) {
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/PublicConferenceController.php:664:                    'send_mail_smtp function not found'
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/PublicConferenceController.php:668:            send_mail_smtp(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/PublicConferenceController.php:679:        } catch (\Throwable $mailError) {
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/PublicConferenceController.php:683:                . $mailError->getMessage()
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminDecisionEngine.php:44:            send_mail_smtp($email,"Decision","Decision: ".$decision."\nDOI: ".$doi);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/OperationsController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/OperationsController.php:221:            // Notify author if stage/status changed
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/OperationsController.php:235:                        NotificationService::push(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/OperationsController.php:240:                        NotificationService::pushEmailFromTemplate('decision_notification', (int)$srow['author_id'], [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/OperationsController.php:329:    public function emailQueueIndex(): void
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/OperationsController.php:337:    public function emailQueueTest(): void
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionsBoardController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionsBoardController.php:111:            // notify author
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminSubmissionsBoardController.php:112:            NotificationService::notify((int)$r['author_id'], 'status_update', "Your paper #{$r['id']} status updated to $new", base_path('author/submission?id='.(int)$r['id']));
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:10624:$workflowNotifications =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:10625:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:10639:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:10652:    $notifications = [];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:10687:            $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:10723:                $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:10737:    return $notifications;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:22913:$stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:22916:        FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:22959:    $stats['notifications'];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:23391:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:23394:            FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:25103:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:25106:            FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:25182:                    $stats['notifications']
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_storeSection_full_fix:25355:            'action'=>'Escalate overdue reviews and notify track chairs.'
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationAuditController.php:10:class AdminNotificationAuditController
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationAuditController.php:97:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationAuditController.php:105:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationAuditController.php:112:            FROM user_notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationAuditController.php:120:        require BASE_PATH . '/app/views/admin/notification_audit/index.php';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:9:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:11:class AdminNotificationBroadcastController
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:168:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:172:              AND n.notification_type='broadcast'
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:180:        require BASE_PATH . '/app/views/admin/notification_broadcast/index.php';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:200:            $_SESSION['flash_error'] = "Notification title is required.";
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:201:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:206:            $_SESSION['flash_error'] = "Notification body is required.";
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:207:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:213:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:221:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:227:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:235:                'notification_type' => 'broadcast',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:250:        $_SESSION['flash_success'] = "Broadcast notification sent to {$created} user(s). Skipped by preferences: {$skipped}.";
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationBroadcastController.php:251:        header("Location: /easychair/admin/notification-broadcast?sent=1");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:10:class AdminOrgSmtpController
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:98:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:124:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'view'); }
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:128:        $smtpPasswordPreview = '';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:129:        if (!empty($settings['smtp_password_enc'])) {
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:130:            $smtpPasswordPreview = '********';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:134:        require BASE_PATH . '/app/views/admin/org_smtp/index.php';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:143:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'update'); }
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:149:        $smtpHost = trim((string)($_POST['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:150:        $smtpPort = (int)($_POST['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:151:        $smtpUsername = trim((string)($_POST['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:152:        $smtpPassword = (string)($_POST['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:153:        $smtpEncryption = trim((string)($_POST['smtp_encryption'] ?? 'tls'));
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:159:        if (!in_array($smtpEncryption, ['none','ssl','tls'], true)) {
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:160:            $smtpEncryption = 'tls';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:163:        if ($smtpHost === '') {
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:164:            $_SESSION['flash_error'] = 'SMTP host is required.';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:165:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:172:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:186:        $passwordEnc = $smtpPassword !== ''
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:187:            ? $this->enc($smtpPassword)
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:188:            : ($existing['smtp_password_enc'] ?? null);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:191:            INSERT INTO org_smtp_settings
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:192:            (org_id, conference_id, smtp_host, smtp_port, smtp_username, smtp_password_enc, smtp_encryption,
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:196:                smtp_host=VALUES(smtp_host),
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:197:                smtp_port=VALUES(smtp_port),
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:198:                smtp_username=VALUES(smtp_username),
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:199:                smtp_password_enc=VALUES(smtp_password_enc),
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:200:                smtp_encryption=VALUES(smtp_encryption),
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:213:            $smtpHost,
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:214:            $smtpPort,
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:215:            $smtpUsername,
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:217:            $smtpEncryption,
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:226:        $_SESSION['flash_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:227:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:234:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'create'); }
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:239:            $_SESSION['flash_error'] = 'Please save SMTP settings first.';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:240:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:247:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:251:        $subject = 'EasyChair SMTP Test - ' . ($conference['short_name'] ?? 'Conference');
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:252:        $body = "This is a test email from EasyChair organization SMTP settings.\n\nConference: " . ($conference['short_name'] ?? '');
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:261:                VALUES (?, ?, 'smtp_test', 'smtp_test', ?, ?, ?, 'queued', NOW())
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:278:            UPDATE org_smtp_settings
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminOrgSmtpController.php:288:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminWorkflowNotificationRulesController.php:10:class AdminWorkflowNotificationRulesController
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminWorkflowNotificationRulesController.php:105:        require BASE_PATH . '/app/views/admin/workflow_notifications/index.php';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminWorkflowNotificationRulesController.php:151:        $_SESSION['flash_success'] = 'Workflow notification rules saved.';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminWorkflowNotificationRulesController.php:152:        header("Location: /easychair/admin/workflow-notifications?saved=1");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminWorkflowNotificationRulesController.php:170:            header("Location: /easychair/admin/workflow-notifications");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminWorkflowNotificationRulesController.php:198:        $_SESSION['flash_success'] = 'Workflow notification rule added.';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminWorkflowNotificationRulesController.php:199:        header("Location: /easychair/admin/workflow-notifications?added=1");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminWorkflowNotificationRulesController.php:220:        $_SESSION['flash_success'] = 'Workflow notification rule deleted.';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminWorkflowNotificationRulesController.php:221:        header("Location: /easychair/admin/workflow-notifications?deleted=1");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceMailController.php:9:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceMailController.php:129:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceMailController.php:130:        $result = $mailer->send(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceMailController.php:157:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/RoleDashboardController.php:131:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'org_id=?', [$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/RoleDashboardController.php:158:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'conference_id=? AND org_id=?', [$confId,$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/RoleDashboardController.php:180:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/RoleDashboardController.php:212:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/RoleDashboardController.php:213:                ['/easychair/admin/notification-audit','fa-bell-circle-check','menu.notification_audit','Notification Audit'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminBusinessToolsController.php:4642:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminBusinessToolsController.php:4738:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminBusinessToolsController.php:4745:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminBusinessToolsController.php:4758:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminBusinessToolsController.php:4777:    public function testEmail()
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminBusinessToolsController.php:4830:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/PublicConferenceBusinessController.php:332:        'Acceptance Notification',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/ForgotPasswordController.php:7:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/ForgotPasswordController.php:118:        $smtp=new \App\Core\SmtpMailer();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/ForgotPasswordController.php:120:        $smtp->send(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/DecisionController.php:15:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/DecisionController.php:16:use App\Services\ConferenceNotificationService;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/DecisionController.php:67:                ConferenceNotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminReviewerAssignmentsController.php:1140:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:10560:$workflowNotifications =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:10561:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:10575:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:10588:    $notifications = [];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:10623:            $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:10659:                $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:10673:    return $notifications;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:22849:$stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:22852:        FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:22895:    $stats['notifications'];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:23327:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:23330:            FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:25039:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:25042:            FROM notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:25118:                    $stats['notifications']
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php:25291:            'action'=>'Escalate overdue reviews and notify track chairs.'
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/CopyeditorController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/CopyeditorController.php:69:        // Notify author (in-app) that copyediting updated
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/CopyeditorController.php:75:            NotificationService::push(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1116:10457:$workflowNotifications =
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1116:10458:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1116:10472:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1116:10485:    $notifications = [];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1116:10520:            $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1116:10556:                $notifications[] = [
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminConferenceHomeController.php.before_pack1116:10570:    return $notifications;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AuthorDashboardController.php:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AuthorDashboardController.php:793:'notifications'
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationController.php:10:class AdminNotificationController
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationController.php:87:        require BASE_PATH . '/app/views/admin/notifications/index.php';
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationController.php:109:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/controllers_backup/AdminNotificationController.php:128:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/HomepageMissionControlService.php:62:'notifications'=>
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/HomepageMissionControlService.php:67:FROM conference_home_notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/StudioMetricsService.php:25:'notifications'
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/ConferenceNotificationService.php:8:use App\Models\NotificationModel;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/ConferenceNotificationService.php:10:final class ConferenceNotificationService
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/ConferenceNotificationService.php:12:    public static function notifyAndEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/ConferenceNotificationService.php:42:        $model = new NotificationModel();
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/ConferenceNotificationService.php:54:            Mailer::send((string) $user['email'], $subject, strip_tags($body));
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/SubmissionWorkflowService.php.before_pack956A_workflow_sync:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:18:        $notifications = 0;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:27:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:52:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:64:                $notifications++;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:71:            $cron->finishJob($jobId, 'success', 'Submission deadline reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:73:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:75:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:76:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:85:        $notifications = 0;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:94:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:120:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:133:                $notifications++;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:161:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:174:                $notifications++;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:181:            $cron->finishJob($jobId, 'success', 'Review reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:183:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:185:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:186:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:195:        $notifications = 0;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:204:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:225:                    NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:238:                    $notifications++;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:246:            $cron->finishJob($jobId, 'success', 'Decision reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:248:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:250:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:251:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:260:        $notifications = 0;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:269:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:293:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:305:                $notifications++;
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:312:            $cron->finishJob($jobId, 'success', 'Camera-ready reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:314:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:316:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/CronService.php:317:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/MailTemplateService.php:78:            $ok = MailerService::send(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/NotificationService.php:8:final class NotificationService
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/NotificationService.php:10:    public static function notify(int $userId, string $type, string $message, ?string $linkUrl = null): void
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/NotificationService.php:13:        $db->prepare("INSERT INTO notifications(user_id,type,message,link_url,is_read) VALUES(:u,:t,:m,:l,0)")
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/NotificationService.php:17:    public static function notifyEmail(int $userId, string $templateKey, string $lang, array $vars): void
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/PlatformOperatingSystemService.php:35:'notifications'=>
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/PlatformOperatingSystemService.php:41:FROM platform_notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/PlatformOperatingSystemService.php:97:'notifications'
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/PlatformOperatingSystemService.php:105:'notifications'
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/MailerService.php:6:final class MailerService
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/MailerService.php:12:        $client = new SmtpClient(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/MailerService.php:13:            (string)$cfg['smtp_host'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/MailerService.php:14:            (int)$cfg['smtp_port'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/MailerService.php:15:            (string)$cfg['smtp_secure'],   // 'ssl' or 'tls'
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/MailerService.php:16:            (string)$cfg['smtp_user'],
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/MailerService.php:17:            (string)$cfg['smtp_pass']
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/MailerService.php:20:        $client->send(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/SubmissionWorkflowService.php:117:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/ReviewReminderService.php:76:            INSERT INTO notifications
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/ConferenceEmailTemplateService.php:55:            'decision_notification',
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/SmtpClient.php:6:final class SmtpClient
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/SmtpClient.php:29:        if (!$fp) throw new \RuntimeException("SMTP connect failed: $errstr ($errno)");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/SmtpClient.php:102:        if ($data === '') throw new \RuntimeException("SMTP no response");
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/SmtpClient.php:105:            throw new \RuntimeException("SMTP unexpected response: " . trim($data));
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/Mailer.php:6:final class Mailer
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/Mailer.php:21:        return @mail($to, $subject, $body, implode("\r\n", $headers));
/home/shquier/easyconf.net/easychair/bak/pack2607A1/services_backup/HomepageCollaborationService.php:28:conference_home_notifications
/home/shquier/easyconf.net/easychair/bak/pack2599/database_tables.txt:85:conference_home_notifications
/home/shquier/easyconf.net/easychair/bak/pack2599/database_tables.txt:190:notification_digest_log
/home/shquier/easyconf.net/easychair/bak/pack2599/database_tables.txt:191:notifications
/home/shquier/easyconf.net/easychair/bak/pack2599/database_tables.txt:195:org_smtp_settings
/home/shquier/easyconf.net/easychair/bak/pack2599/database_tables.txt:284:platform_notifications
/home/shquier/easyconf.net/easychair/bak/pack2599/database_tables.txt:441:user_notification_preferences
/home/shquier/easyconf.net/easychair/bak/pack2599/database_tables.txt:442:user_notifications
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:110:        "class": "NotificationSettingsController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:116:        "file": "app/controllers/NotificationSettingsController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:144:        "class": "NotificationCountController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:149:        "file": "app/controllers/NotificationCountController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:712:        "class": "NotificationController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:719:        "file": "app/controllers/NotificationController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:923:            "saveSmtp"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:930:        "class": "AuthorNotificationsController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:937:        "file": "app/controllers/AuthorNotificationsController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:1088:        "class": "AdminEmailQueueTenantController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:1093:        "file": "app/controllers/AdminEmailQueueTenantController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:1170:        "class": "AdminSmtpDiagnoseController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:1175:        "file": "app/controllers/AdminSmtpDiagnoseController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:1233:            "testSmtp",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:1374:        "class": "AdminNotificationDigestController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:1380:        "file": "app/controllers/AdminNotificationDigestController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:1755:            "emailQueue",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:1961:        "class": "AdminEmailQueueController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:1971:        "file": "app/controllers/AdminEmailQueueController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:2215:            "emailQueueIndex",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:2216:            "emailQueueTest",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:2331:        "class": "AdminNotificationAuditController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:2336:        "file": "app/controllers/AdminNotificationAuditController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:2341:        "class": "AdminNotificationBroadcastController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:2347:        "file": "app/controllers/AdminNotificationBroadcastController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:2375:        "class": "AdminOrgSmtpController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:2382:        "file": "app/controllers/AdminOrgSmtpController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:2458:        "class": "AdminWorkflowNotificationRulesController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:2466:        "file": "app/controllers/AdminWorkflowNotificationRulesController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:3628:        "class": "AdminNotificationController",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:3635:        "file": "app/controllers/AdminNotificationController.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:3894:        "class": "ConferenceNotificationService",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:3897:        "file": "app/services/ConferenceNotificationService.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:4409:        "class": "NotificationService",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:4412:        "file": "app/services/NotificationService.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:4673:        "class": "MailerService",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:4676:        "file": "app/services/MailerService.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:4833:        "class": "SmtpClient",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:4839:        "file": "app/services/SmtpClient.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:4852:        "class": "Mailer",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:4855:        "file": "app/services/Mailer.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:5030:        "class": "SmtpMailer",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:5038:        "file": "app/core/SmtpMailer.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:5125:        "class": "NotificationService",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:5132:            "notifyAuthorWorkflow",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:5136:        "file": "app/core/NotificationService.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:5216:        "class": "WorkflowNotificationBus",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:5219:        "file": "app/core/WorkflowNotificationBus.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:5224:        "class": "ConferenceMailer",
/home/shquier/easyconf.net/easychair/bak/pack2599/knowledge/knowledge.json:5230:        "file": "app/core/ConferenceMailer.php"
/home/shquier/easyconf.net/easychair/bak/pack2599/scanner/scan_architecture.php:101:        'Notification'=>[
/home/shquier/easyconf.net/easychair/bak/pack2599/scanner/scan_architecture.php:102:            'notification',
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:11:Controller,Notification,NotificationSettingsController,"App\Controllers",,,app/controllers/NotificationSettingsController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:14:Controller,Notification,NotificationCountController,"App\Controllers",,,app/controllers/NotificationCountController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:64:Controller,Notification,NotificationController,"App\Controllers",,,app/controllers/NotificationController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:74:Controller,Notification,AdminDecisionBatchEmailController,"App\Controllers",Controller,,app/controllers/AdminDecisionBatchEmailController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:82:Controller,Notification,AdminEmailTestController,"App\Controllers",,,app/controllers/AdminEmailTestController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:83:Controller,Author,AuthorNotificationsController,"App\Controllers",Controller,,app/controllers/AuthorNotificationsController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:86:Controller,Notification,AdminDecisionBoardEmailController,"App\Controllers",Controller,,app/controllers/AdminDecisionBoardEmailController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:97:Controller,Notification,AdminEmailQueueTenantController,"App\Controllers",Controller,,app/controllers/AdminEmailQueueTenantController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:104:Controller,General,AdminSmtpDiagnoseController,"App\Controllers",Controller,,app/controllers/AdminSmtpDiagnoseController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:117:Controller,Notification,AdminEmailTemplatesTenantLiteController,"App\Controllers",_TenantLiteBase,,app/controllers/AdminEmailTemplatesTenantLiteController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:121:Controller,Notification,AdminNotificationDigestController,"App\Controllers",,,app/controllers/AdminNotificationDigestController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:170:Controller,Notification,AdminEmailQueueController,"App\Controllers",Controller,,app/controllers/AdminEmailQueueController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:174:Controller,Notification,AdminEmailTemplatesTenantController,"App\Controllers",Controller,,app/controllers/AdminEmailTemplatesTenantController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:185:Controller,Notification,AdminCertificateEmailController,"App\Controllers",Controller,,app/controllers/AdminCertificateEmailController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:201:Controller,Notification,AdminNotificationAuditController,"App\Controllers",,,app/controllers/AdminNotificationAuditController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:202:Controller,Notification,AdminNotificationBroadcastController,"App\Controllers",,,app/controllers/AdminNotificationBroadcastController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:205:Controller,General,AdminOrgSmtpController,"App\Controllers",,,app/controllers/AdminOrgSmtpController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:212:Controller,Workflow,AdminWorkflowNotificationRulesController,"App\Controllers",,,app/controllers/AdminWorkflowNotificationRulesController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:214:Controller,Notification,AdminConferenceMailController,"App\Controllers",,,app/controllers/AdminConferenceMailController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:249:Controller,Notification,AdminConferenceEmailTemplateController,"App\Controllers",,,app/controllers/AdminConferenceEmailTemplateController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:275:Controller,Notification,AdminEmailTemplatesController,"App\Controllers",Controller,,app/controllers/AdminEmailTemplatesController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:280:Controller,Notification,AdminNotificationController,"App\Controllers",,,app/controllers/AdminNotificationController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:307:Service,Notification,ConferenceNotificationService,"App\Services",,,app/services/ConferenceNotificationService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:359:Service,Notification,MailQueueService,"App\Services",,,app/services/MailQueueService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:366:Service,Notification,MailTemplateService,"App\Services",,,app/services/MailTemplateService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:368:Service,Notification,NotificationService,"App\Services",,,app/services/NotificationService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:401:Service,Notification,MailerService,"App\Services",,,app/services/MailerService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:414:Service,Notification,ConferenceEmailTemplateService,"App\Services",,,app/services/ConferenceEmailTemplateService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:415:Service,Notification,EmailTemplateService,"App\Services",,,app/services/EmailTemplateService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:421:Service,General,SmtpClient,"App\Services",,,app/services/SmtpClient.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:423:Service,Notification,Mailer,"App\Services",,,app/services/Mailer.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:445:Core,Notification,SmtpMailer,"App\Core",,,app/core/SmtpMailer.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:455:Core,Notification,NotificationService,"App\Core",,,app/core/NotificationService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:464:Core,Workflow,WorkflowNotificationBus,"App\Core",,,app/core/WorkflowNotificationBus.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:465:Core,Notification,ConferenceMailer,"App\Core",,,app/core/ConferenceMailer.php
/home/shquier/easyconf.net/easychair/bak/pack2599/architecture_inventory.csv:467:Core,Notification,MailEngine,"App\Core",,,app/core/MailEngine.php
/home/shquier/easyconf.net/easychair/bak/pack2599/helpers.txt:17:/home/shquier/easyconf.net/easychair/app/helpers/mailer.php
/home/shquier/easyconf.net/easychair/bak/pack2599/services.txt:9:/home/shquier/easyconf.net/easychair/app/services/ConferenceNotificationService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/services.txt:66:/home/shquier/easyconf.net/easychair/app/services/Mailer.php
/home/shquier/easyconf.net/easychair/bak/pack2599/services.txt:67:/home/shquier/easyconf.net/easychair/app/services/MailerService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/services.txt:70:/home/shquier/easyconf.net/easychair/app/services/NotificationService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/services.txt:138:/home/shquier/easyconf.net/easychair/app/services/SmtpClient.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:223:/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/workflow_notifications_widget.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:299:/home/shquier/easyconf.net/easychair/app/views/admin/notification_audit/index.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:300:/home/shquier/easyconf.net/easychair/app/views/admin/notification_broadcast/index.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:301:/home/shquier/easyconf.net/easychair/app/views/admin/notification_digest/index.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:302:/home/shquier/easyconf.net/easychair/app/views/admin/notifications/index.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:309:/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:399:/home/shquier/easyconf.net/easychair/app/views/admin/smtp_diagnose/index.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:446:/home/shquier/easyconf.net/easychair/app/views/admin/workflow_notifications/index.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:460:/home/shquier/easyconf.net/easychair/app/views/author/notifications.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:530:/home/shquier/easyconf.net/easychair/app/views/notifications/index.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:531:/home/shquier/easyconf.net/easychair/app/views/notifications/settings.php
/home/shquier/easyconf.net/easychair/bak/pack2599/views.txt:566:/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php
/home/shquier/easyconf.net/easychair/bak/pack2599/core.txt:6:/home/shquier/easyconf.net/easychair/app/core/ConferenceMailer.php
/home/shquier/easyconf.net/easychair/bak/pack2599/core.txt:16:/home/shquier/easyconf.net/easychair/app/core/NotificationService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/core.txt:22:/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php
/home/shquier/easyconf.net/easychair/bak/pack2599/core.txt:28:/home/shquier/easyconf.net/easychair/app/core/WorkflowNotificationBus.php
/home/shquier/easyconf.net/easychair/bak/pack2599/dashboard_inventory.txt:92:/home/shquier/easyconf.net/easychair/app/views/admin/notification_broadcast/index.php:82:                        <option value="/easychair/reviewer/dashboard">Reviewer Dashboard</option>
/home/shquier/easyconf.net/easychair/bak/pack2599/dashboard_inventory.txt:228:/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationDigestController.php:75:            $landing = function_exists('ec_scope_landing_url') ? ec_scope_landing_url() : '/easychair/admin/dashboard';
/home/shquier/easyconf.net/easychair/bak/pack2599/dashboard_inventory.txt:271:/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationAuditController.php:75:            $landing = function_exists('ec_scope_landing_url') ? ec_scope_landing_url() : '/easychair/admin/dashboard';
/home/shquier/easyconf.net/easychair/bak/pack2599/dashboard_inventory.txt:272:/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:154:            $landing = function_exists('ec_scope_landing_url') ? ec_scope_landing_url() : '/easychair/admin/dashboard';
/home/shquier/easyconf.net/easychair/bak/pack2599/dashboard_inventory.txt:273:/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:118:            $landing = function_exists('ec_scope_landing_url') ? ec_scope_landing_url() : '/easychair/admin/dashboard';
/home/shquier/easyconf.net/easychair/bak/pack2599/dashboard_inventory.txt:274:/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php:75:            $landing = function_exists('ec_scope_landing_url') ? ec_scope_landing_url() : '/easychair/admin/dashboard';
/home/shquier/easyconf.net/easychair/bak/pack2599/dashboard_inventory.txt:284:/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:131:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'org_id=?', [$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/bak/pack2599/dashboard_inventory.txt:299:/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:158:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'conference_id=? AND org_id=?', [$confId,$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:33:79:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:125:386:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:126:387:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:195:456:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:237:498:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:238:499:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:239:500:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:240:501:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:241:502:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:242:503:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:243:504:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:244:505:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:245:506:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:246:507:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:247:508:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:248:509:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:249:510:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:250:511:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:251:512:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:315:583:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:316:584:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/bak/pack2599/routes_inventory.txt:317:585:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:11:Controller,NotificationSettingsController," App\Controllers",,app/controllers/NotificationSettingsController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:14:Controller,NotificationCountController," App\Controllers",,app/controllers/NotificationCountController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:64:Controller,NotificationController," App\Controllers",,app/controllers/NotificationController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:83:Controller,AuthorNotificationsController," App\Controllers",Controller,app/controllers/AuthorNotificationsController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:97:Controller,AdminEmailQueueTenantController," App\Controllers",Controller,app/controllers/AdminEmailQueueTenantController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:104:Controller,AdminSmtpDiagnoseController," App\Controllers",Controller,app/controllers/AdminSmtpDiagnoseController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:121:Controller,AdminNotificationDigestController," App\Controllers",,app/controllers/AdminNotificationDigestController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:170:Controller,AdminEmailQueueController," App\Controllers",Controller,app/controllers/AdminEmailQueueController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:201:Controller,AdminNotificationAuditController," App\Controllers",,app/controllers/AdminNotificationAuditController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:202:Controller,AdminNotificationBroadcastController," App\Controllers",,app/controllers/AdminNotificationBroadcastController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:205:Controller,AdminOrgSmtpController," App\Controllers",,app/controllers/AdminOrgSmtpController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:212:Controller,AdminWorkflowNotificationRulesController," App\Controllers",,app/controllers/AdminWorkflowNotificationRulesController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:280:Controller,AdminNotificationController," App\Controllers",,app/controllers/AdminNotificationController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:307:Service,ConferenceNotificationService," App\Services",,app/services/ConferenceNotificationService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:368:Service,NotificationService," App\Services",,app/services/NotificationService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:401:Service,MailerService," App\Services",,app/services/MailerService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:421:Service,SmtpClient," App\Services",,app/services/SmtpClient.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:423:Service,Mailer," App\Services",,app/services/Mailer.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:445:Core,SmtpMailer," App\Core",,app/core/SmtpMailer.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:455:Core,NotificationService," App\Core",,app/core/NotificationService.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:464:Core,WorkflowNotificationBus," App\Core",,app/core/WorkflowNotificationBus.php
/home/shquier/easyconf.net/easychair/bak/pack2599/class_inventory.csv:465:Core,ConferenceMailer," App\Core",,app/core/ConferenceMailer.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:57:/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailQueueController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:58:/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailQueueTenantController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:82:/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationAuditController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:83:/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:84:/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:85:/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationDigestController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:91:/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:143:/home/shquier/easyconf.net/easychair/app/controllers/AdminSmtpDiagnoseController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:168:/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:183:/home/shquier/easyconf.net/easychair/app/controllers/AuthorNotificationsController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:231:/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:232:/home/shquier/easyconf.net/easychair/app/controllers/NotificationCountController.php
/home/shquier/easyconf.net/easychair/bak/pack2599/controllers.txt:233:/home/shquier/easyconf.net/easychair/app/controllers/NotificationSettingsController.php
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/easychair_translate.php:158:    'menu.workflow_notifications' => 'إشعارات سير العمل',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/easychair_translate.php:162:    'menu.notification_broadcast' => 'النشر والإشعارات',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/easychair_translate.php:174:    'menu.my_notifications' => 'إشعاراتي',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/MailHelper.php:2:use PHPMailer\PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/MailHelper.php:3:use PHPMailer\PHPMailer\Exception;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/MailHelper.php:5:require BASE_PATH.'/vendor/PHPMailer/src/Exception.php';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/MailHelper.php:6:require BASE_PATH.'/vendor/PHPMailer/src/PHPMailer.php';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/MailHelper.php:7:require BASE_PATH.'/vendor/PHPMailer/src/SMTP.php';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/MailHelper.php:9:function send_mail_smtp($to,$subject,$body)
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/MailHelper.php:11:    $mail = new PHPMailer(true);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/MailHelper.php:14:        $mail->isSMTP();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/MailHelper.php:16:        $mail->SMTPAuth = true;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/MailHelper.php:19:        $mail->SMTPSecure = 'tls';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/MailHelper.php:28:        $mail->send();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/mailer.php:3:function notify_user($user_id,$title,$message)
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/mailer.php:7:    $db->prepare("INSERT INTO notifications(user_id,title,message) VALUES (?,?,?)")
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/helpers/mailer.php:10:    // Email sending can be integrated here using PHPMailer
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/submission_workflow/index.php:118:                                Send workflow notification email based on selected stage
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/submission_workflow/index.php:121:                                Rules can be managed from /admin/workflow-notifications.
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/business_tools/index.php:134:                    <div class="col-md-1"><label>Notify</label><input type="checkbox" name="notify_author" value="1" checked class="form-check-input d-block"></div>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/business_tools/index.php:144:                <thead class="table-dark"><tr><th>Key</th><th>EN</th><th>AR</th><th>Order</th><th>Upload</th><th>Notify</th><th>Review</th><th>Active</th><th></th></tr></thead>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/business_tools/index.php:153:                        <td><?= !empty($r['notify_author'])?'Yes':'No' ?></td>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/smtp_diagnose/index.php:3:  <h4 class="mb-3"><i class="fa-solid fa-network-wired me-2"></i><?= e($lang==='ar'?'تشخيص SMTP':'SMTP Diagnose') ?></h4>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/submissions_workflow/view.php:118:              <button class="btn btn-danger"><i class="fa-solid fa-gavel"></i> <?= e($t('حفظ القرار وإشعار المؤلف','Save decision & notify author')) ?></button>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/submissions_workflow/view.php:153:              <button class="btn btn-success"><i class="fa-solid fa-paper-plane"></i> <?= e($t('توزيع وإشعار المحكمين','Assign & Notify')) ?></button>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notifications/index.php:15:            <div class="opacity-75">Queued per-conference email notifications</div>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notifications/index.php:80:                                    <a class="btn btn-sm btn-success" href="/easychair/admin/notifications/mark-sent?id=<?= (int)$m['id'] ?>">Mark sent</a>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notifications/index.php:81:                                    <a class="btn btn-sm btn-outline-danger" href="/easychair/admin/notifications/cancel?id=<?= (int)$m['id'] ?>">Cancel</a>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notifications/index.php:91:                            <td colspan="8" class="text-center text-muted py-4">No notifications found.</td>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/workflow_notifications/index.php:16:            <h3 class="fw-bold mb-1"><i class="fa fa-bell"></i> Workflow Notification Rules</h3>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/workflow_notifications/index.php:31:            <h5 class="fw-bold mb-3">Add Notification Rule</h5>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/workflow_notifications/index.php:33:            <form method="post" action="/easychair/admin/workflow-notifications/store" class="row g-2 align-items-end">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/workflow_notifications/index.php:74:    <form method="post" action="/easychair/admin/workflow-notifications/save">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/workflow_notifications/index.php:129:                                       href="/easychair/admin/workflow-notifications/delete?id=<?= (int)$r['id'] ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/workflow_notifications/index.php:138:                                <td colspan="5" class="text-center text-muted py-4">No workflow notification rules found.</td>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_audit/index.php:5:$notifications = $notifications ?? [];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_audit/index.php:14:            <h3 class="fw-bold mb-1"><i class="fa fa-bell-circle-check"></i> Notification Audit</h3>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_audit/index.php:15:            <div class="opacity-75">Monitor all in-app notifications for this conference.</div>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_audit/index.php:27:            <form method="get" action="/easychair/admin/notification-audit" class="row g-2">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_audit/index.php:54:                    <?php foreach ($notifications as $n): ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_audit/index.php:66:                                <span class="badge bg-primary"><?= na_h($n['notification_type']) ?></span>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_audit/index.php:79:                    <?php if (!$notifications): ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_audit/index.php:80:                        <tr><td colspan="7" class="text-center text-muted py-4">No notifications found.</td></tr>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:25:                <?= os_h(os_t('admin.org_smtp.title','Organization SMTP Settings')) ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:43:            <form method="post" action="/easychair/admin/org-smtp/save" class="row g-3">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:50:                    <div class="form-text">Conference SMTP overrides organization SMTP.</div>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:54:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.host','SMTP Host')) ?></label>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:55:                    <input name="smtp_host" class="form-control" required value="<?= os_h($settings['smtp_host'] ?? '') ?>" placeholder="mail.privateemail.com">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:59:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.port','SMTP Port')) ?></label>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:60:                    <input name="smtp_port" type="number" class="form-control" value="<?= os_h($settings['smtp_port'] ?? 587) ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:64:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.encryption','Encryption')) ?></label>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:65:                    <select name="smtp_encryption" class="form-select">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:67:                            <option value="<?= os_h($enc) ?>" <?= (($settings['smtp_encryption'] ?? 'tls') === $enc) ? 'selected' : '' ?>>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:75:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.username','SMTP Username')) ?></label>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:76:                    <input name="smtp_username" class="form-control" value="<?= os_h($settings['smtp_username'] ?? '') ?>" placeholder="info@example.com">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:80:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.password','SMTP Password')) ?></label>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:81:                    <input name="smtp_password" type="password" class="form-control" placeholder="<?= !empty($settings['smtp_password_enc']) ? '********' : '' ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:86:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.reply_to','Reply To')) ?></label>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:91:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.from_email','From Email')) ?></label>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:96:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.from_name','From Name')) ?></label>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:115:                        <?= os_h(os_t('admin.org_smtp.save','Save SMTP Settings')) ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:126:                <?= os_h(os_t('admin.org_smtp.test','Test SMTP')) ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/org_smtp/index.php:129:            <form method="post" action="/easychair/admin/org-smtp/test" class="row g-3 align-items-end">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/settings/index.php:30:          <label class="form-label">SMTP Enabled</label>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/settings/index.php:31:          <select name="smtp_enabled" class="form-select">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/settings/index.php:32:            <option value="1" <?= (($settings['smtp_enabled']??'')==='1')?'selected':'' ?>>Yes</option>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/settings/index.php:33:            <option value="0" <?= (($settings['smtp_enabled']??'')==='0')?'selected':'' ?>>No</option>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/settings/index.php:39:          <input name="smtp_from_email" class="form-control" value="<?= e((string)($settings['smtp_from_email']??'')) ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/settings/index.php:44:          <input name="smtp_from_name_en" class="form-control" value="<?= e((string)($settings['smtp_from_name_en']??'')) ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/settings/index.php:49:          <input name="smtp_from_name_ar" class="form-control" value="<?= e((string)($settings['smtp_from_name_ar']??'')) ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/cron/index.php:41:                    <th><?= e(trans('created_notifications')) ?></th>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/cron/index.php:54:                            <td><?= e((string) $row['created_notifications']) ?></td>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:36:            <h5 class="fw-bold mb-3">SMTP Settings</h5>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:38:            <form method="post" action="/easychair/admin/email-test/save-smtp" class="row g-2">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:41:                    <select name="smtp_enabled" class="form-select">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:42:                        <option value="1" <?= (($smtpSettings['smtp_enabled'] ?? '1') === '1') ? 'selected' : '' ?>>Yes</option>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:43:                        <option value="0" <?= (($smtpSettings['smtp_enabled'] ?? '1') === '0') ? 'selected' : '' ?>>No</option>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:49:                    <input name="smtp_host" class="form-control" value="<?= et_h($smtpSettings['smtp_host'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:54:                    <input name="smtp_port" class="form-control" value="<?= et_h($smtpSettings['smtp_port'] ?? '587') ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:59:                    <select name="smtp_security" class="form-select">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:61:                            <option value="<?= et_h($sec) ?>" <?= (($smtpSettings['smtp_security'] ?? 'tls') === $sec) ? 'selected' : '' ?>>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:70:                    <input name="smtp_username" class="form-control" value="<?= et_h($smtpSettings['smtp_username'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:75:                    <input type="password" name="smtp_password" class="form-control" placeholder="Leave blank to keep current">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:80:                    <input name="smtp_from_email" class="form-control" value="<?= et_h($smtpSettings['smtp_from_email'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:85:                    <input name="smtp_from_name" class="form-control" value="<?= et_h($smtpSettings['smtp_from_name'] ?? 'EasyChair Conference System') ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:89:                    <button class="btn btn-primary w-100">Save SMTP</button>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:136:                        If PHP mail() returns success but Gmail does not receive the email, check server mail logs,
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/email_test/index.php:137:                        spam, SPF/DKIM/DMARC, and whether postfix/sendmail is configured for www.jpu.edu.jo.
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/system/settings.php:44:        <div class="fw-bold mb-2"><?= e(trans('smtp_test')) ?></div>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/system/settings.php:48:          <div class="small text-muted">Host: <b><?= e((string)($mail['smtp']['host'] ?? '')) ?></b></div>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/system/settings.php:49:          <div class="small text-muted">Port: <b><?= e((string)($mail['smtp']['port'] ?? '')) ?></b></div>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/system/settings.php:50:          <div class="small text-muted">Encryption: <b><?= e((string)($mail['smtp']['encryption'] ?? '')) ?></b></div>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/system/settings.php:51:          <div class="small text-muted">Username: <b><?= e((string)($mail['smtp']['username'] ?? '')) ?></b></div>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/system/settings.php:54:        <form method="post" action="<?= e(base_path('admin/system-settings/test-smtp')) ?>" class="row g-3">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_digest/index.php:14:            <h3 class="fw-bold mb-1"><i class="fa fa-newspaper"></i> Notification Digest Monitor</h3>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_digest/index.php:40:                        <th>Notification Type</th>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_digest/index.php:48:                            <td><?= nd_h($p['notification_type']) ?></td>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_digest/index.php:62:                <code>php /var/www/html/easychair/tools/notification_digest_worker.php --frequency=daily --conference_id=<?= (int)($_SESSION['conference_id'] ?? 0) ?> --dry-run</code>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_digest/index.php:95:                            <td><?= (int)$l['notifications_count'] ?></td>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_digest/index.php:105:                                <a target="_blank" class="btn btn-sm btn-outline-secondary" href="/easychair/admin/notification-digest/preview?id=<?= (int)$l['id'] ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_broadcast/index.php:21:                Notification Broadcast
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_broadcast/index.php:24:                Send in-app notifications to conference users.
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_broadcast/index.php:47:            <h5 class="fw-bold mb-3">Send Broadcast Notification</h5>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_broadcast/index.php:49:            <form method="post" action="/easychair/admin/notification-broadcast/send" class="row g-3">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_broadcast/index.php:80:                        <option value="/easychair/notifications">My Notifications</option>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_broadcast/index.php:96:                    <textarea name="body" rows="6" class="form-control" required placeholder="Write the notification message..."></textarea>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_broadcast/index.php:101:                            onclick="return confirm('Send this notification to selected recipients?')">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/notification_broadcast/index.php:150:                        <tr><td colspan="6" class="text-center text-muted py-4">No broadcast notifications yet.</td></tr>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/admin/index.php:118:            <span class="badge ec-badge bg-primary">Notifications</span>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/public/conference_business.php:1030:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/unified_role_layout_links.php:155:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/unified_role_layout_links.php:160:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/unified_role_layout_links.php:162:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/unified_role_layout_links.php:163:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/unified_role_layout_links.php:164:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/unified_role_layout_links.php:261:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:2:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:18:$latestNotifications = [];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:22:        $svc = new NotificationService();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:24:        $latestNotifications = $svc->latestForUser($userId, $conferenceId, 5);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:27:        $latestNotifications = [];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:33:.ec-notification-bell-wrap {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:38:.ec-notification-bell-btn {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:51:.ec-notification-bell-btn:hover {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:55:.ec-notification-badge {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:67:.ec-notification-dropdown {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:81:.ec-notification-bell-wrap:hover .ec-notification-dropdown {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:84:.ec-notification-item {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:91:.ec-notification-item:hover {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:96:.ec-notification-title {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:100:.ec-notification-meta {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:105:.ec-notification-unread-dot {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:115:<div class="ec-notification-bell-wrap">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:116:    <a class="ec-notification-bell-btn" href="/easychair/notifications">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:118:        <span>Notifications</span>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:120:            <span class="ec-notification-badge"><?= (int)$unreadCount ?></span>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:124:    <div class="ec-notification-dropdown">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:126:            Latest Notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:134:        <?php foreach ($latestNotifications as $n): ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:136:                $url = !empty($n['link_url']) ? (string)$n['link_url'] : '/easychair/notifications';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:138:            <a class="ec-notification-item" href="<?= ec_nb_h($url) ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:139:                <div class="ec-notification-title">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:141:                        <span class="ec-notification-unread-dot"></span>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:145:                <div class="ec-notification-meta">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:155:        <?php if (!$latestNotifications): ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:157:                No notifications yet.
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:162:            <a href="/easychair/notifications" style="flex:1;padding:12px;text-align:center;font-weight:800;text-decoration:none;">View all</a>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/notification_bell.php:163:            <a href="/easychair/notification-settings" style="flex:1;padding:12px;text-align:center;font-weight:800;text-decoration:none;border-inline-start:1px solid #e5e7eb;">Settings</a>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/sidebar_translate.php:13:            'تنبيهات سير العمل' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/sidebar_translate.php:23:            'إشعاراتي' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/sidebar_translate.php:24:            'Notification Broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/sidebar_translate.php:25:            'Notification Digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/sidebar_translate.php:26:            'Notification Audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/sidebar_translate.php:55:            'الإشعارات' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:26:            'تنبيهات سير العمل' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:27:            'Workflow Notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:69:            // Profiles / notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:76:            'إشعاراتي' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:77:            'My Notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:78:            'Notification Broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:79:            'إرسال إشعار' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:80:            'Notification Digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:81:            'ملخص الإشعارات' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:82:            'Notification Audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:83:            'تدقيق الإشعارات' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:84:            'الإشعارات' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:85:            'Notifications' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:151:            '/easychair/admin/workflow-notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:160:            '/easychair/admin/notification-broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:161:            '/easychair/admin/notification-audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:162:            '/easychair/admin/notification-digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:163:            '/easychair/notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/partials/i18n_sidebar_labels.php:164:            '/easychair/notification-settings' => 'menu.notification_settings',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/settings.php:16:                Notification Settings
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/settings.php:19:                Control your in-app notifications, email notifications, and digest preferences.
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/settings.php:28:    <form method="post" action="/easychair/notification-settings/save">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/settings.php:50:                                    <strong><?= ns_h($p['notification_type']) ?></strong>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/settings.php:101:                                    No notification preferences found.
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/settings.php:114:                <a class="btn btn-outline-primary btn-lg rounded-pill px-5" href="/easychair/notifications">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/settings.php:115:                    Back to Notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/index.php:5:$notifications = $notifications ?? [];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/index.php:13:            <h3 class="fw-bold mb-1"><i class="fa fa-bell"></i> My Notifications</h3>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/index.php:20:            <a class="btn <?= $status==='' ? 'btn-primary' : 'btn-outline-primary' ?>" href="/easychair/notifications">All</a>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/index.php:21:            <a class="btn <?= $status==='unread' ? 'btn-primary' : 'btn-outline-primary' ?>" href="/easychair/notifications?status=unread">Unread</a>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/index.php:22:            <a class="btn <?= $status==='read' ? 'btn-primary' : 'btn-outline-primary' ?>" href="/easychair/notifications?status=read">Read</a>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/index.php:23:            <a class="btn btn-success ms-auto" href="/easychair/notifications/mark-all-read">Mark all read</a>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/index.php:30:            <?php foreach ($notifications as $n): ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/index.php:42:                                <?= nt_h($n['notification_type']) ?> |
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/index.php:55:                                <a class="btn btn-sm btn-outline-success" href="/easychair/notifications/read?id=<?= (int)$n['id'] ?>">Mark read</a>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/index.php:73:            <?php if (!$notifications): ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/notifications/index.php:74:                <div class="alert alert-info text-center">No notifications found.</div>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/reviewer_layout.php:122:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/reviewer_layout.php:125:            'layout.notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/reviewer_layout.php:126:            'Notifications'
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/sidebar_links.php:138:<?php li(base_path('admin/workflow-notifications'), 'fa-solid fa-bell', ec_sidebar_t('تنبيهات سير العمل', 'Workflow Notifications'), '/admin/workflow-notifications'); ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/sidebar_links.php:158:<?php li(base_path('admin/org-smtp'), 'fa-solid fa-server', ec_sidebar_t('SMTP المؤسسة', 'Organization SMTP'), '/admin/org-smtp'); ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/sidebar_links.php:162:<?php li(base_path('admin/notification-broadcast'), 'fa-solid fa-bullhorn', ec_sidebar_t('إرسال إشعار', 'Notification Broadcast'), '/admin/notification-broadcast'); ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/sidebar_links.php:164:<?php li(base_path('admin/notification-digest'), 'fa-solid fa-newspaper', ec_sidebar_t('ملخص الإشعارات', 'Notification Digest'), '/admin/notification-digest'); ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/sidebar_links.php:166:<?php li(base_path('admin/notification-audit'), 'fa-solid fa-bell-circle-check', ec_sidebar_t('تدقيق الإشعارات', 'Notification Audit'), '/admin/notification-audit'); ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/sidebar_links.php:175:<?php li(base_path('admin/org-smtp'), 'fa-solid fa-server', ec_sidebar_t('SMTP المؤسسة', 'Organization SMTP'), '/admin/org-smtp'); ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/sidebar_links.php:197:<?php li(base_path('notifications'), 'fa-solid fa-bell', ec_sidebar_t('إشعاراتي', 'My Notifications'), '/notifications'); ?>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/author_layout.php:112:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/author_layout.php:115:            'layout.notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/layouts/author_layout.php:116:            'Notifications'
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/author/notifications.php:4:    <h4 class="mb-0"><i class="fa-solid fa-bell me-2"></i><?= e($lang==='ar'?'الإشعارات':'Notifications') ?></h4>
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/author/notifications.php:5:    <form method="post" action="<?= e(base_path('author/notifications/read-all')) ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/views/author/notifications.php:22:              <form method="post" action="<?= e(base_path('author/notifications/read')) ?>">
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationSettingsController.php:8:class NotificationSettingsController
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationSettingsController.php:52:                INSERT INTO user_notification_preferences
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationSettingsController.php:53:                (user_id, org_id, conference_id, notification_type, in_app_enabled, email_enabled, digest_enabled, digest_frequency)
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationSettingsController.php:71:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationSettingsController.php:78:            ORDER BY p.conference_id DESC, p.notification_type
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationSettingsController.php:84:        require BASE_PATH . '/app/views/notifications/settings.php';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationSettingsController.php:119:                UPDATE user_notification_preferences
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationSettingsController.php:140:        $_SESSION['flash_success'] = 'Notification preferences saved.';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationSettingsController.php:141:        header("Location: /easychair/notification-settings?saved=1");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationCountController.php:6:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationCountController.php:8:class NotificationCountController
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationCountController.php:28:        $svc = new NotificationService();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminAssignmentController.php:244:        SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSettingsActionsTenantController.php:48:          'smtp_enabled',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSettingsActionsTenantController.php:49:          'smtp_from_email','smtp_from_name_en','smtp_from_name_ar',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:7:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:8:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:152:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:161:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:176:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:177:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:194:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:198:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:199:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:203:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:209:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:213:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:214:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:416:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:417:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:426:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:451:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:478:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionWorkflowController.php:479:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationController.php:8:class NotificationController
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationController.php:50:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationController.php:58:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationController.php:61:        require BASE_PATH . '/app/views/notifications/index.php';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationController.php:82:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationController.php:90:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationController.php:99:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/NotificationController.php:107:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:46:    private function sendMail(string $to, string $subject, string $body): array
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:48:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:49:        $result = $mailer->send($to, $subject, $body, $to);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:84:        $smtpSettings = SmtpMailer::settings();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:87:            'smtp_enabled' => $smtpSettings['smtp_enabled'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:88:            'smtp_host' => $smtpSettings['smtp_host'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:89:            'smtp_port' => $smtpSettings['smtp_port'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:90:            'smtp_security' => $smtpSettings['smtp_security'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:91:            'smtp_username' => $smtpSettings['smtp_username'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:92:            'smtp_from_email' => $smtpSettings['smtp_from_email'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:95:            'sendmail_path' => ini_get('sendmail_path') ?: '(empty)',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:141:        $result = $this->sendMail($to, $subject, $body);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:193:        $result = $this->sendMail(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:244:    public function saveSmtp()
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:249:            'smtp_enabled',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:250:            'smtp_host',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:251:            'smtp_port',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:252:            'smtp_security',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:253:            'smtp_username',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:254:            'smtp_password',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:255:            'smtp_from_email',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:256:            'smtp_from_name',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:262:            if ($field === 'smtp_password' && $value === '') {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailTestController.php:274:        $_SESSION['email_test_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorNotificationsController.php:9:final class AuthorNotificationsController extends Controller
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorNotificationsController.php:17:        $st=$db->prepare("SELECT * FROM notifications WHERE user_id=:u ORDER BY id DESC LIMIT 200");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorNotificationsController.php:21:        $this->view('author/notifications',['rows'=>$rows]);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorNotificationsController.php:31:        $db->prepare("UPDATE notifications SET is_read=1 WHERE id=:id AND user_id=:u")->execute([':id'=>$id,':u'=>$uid]);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorNotificationsController.php:32:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorNotificationsController.php:41:        $db->prepare("UPDATE notifications SET is_read=1 WHERE user_id=:u")->execute([':u'=>$uid]);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AuthorNotificationsController.php:42:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminDecisionBoardEmailController.php:13:    public function sendDecisionEmail(): void
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminDecisionBoardEmailController.php:59:        // 1) In-app notification
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminDecisionBoardEmailController.php:61:            $db->prepare("INSERT INTO notifications (user_id, message, type, is_read, created_at)
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminDecisionBoardEmailController.php:80:            flash('success','Notification saved (email queue not available)');
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailQueueTenantController.php:9:final class AdminEmailQueueTenantController extends Controller
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSmtpDiagnoseController.php:8:final class AdminSmtpDiagnoseController extends Controller
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSmtpDiagnoseController.php:16:        $host = (string)$cfg['smtp_host'];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSmtpDiagnoseController.php:17:        $port = (int)$cfg['smtp_port'];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSmtpDiagnoseController.php:18:        $secure = (string)$cfg['smtp_secure'];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSmtpDiagnoseController.php:27:            $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSmtpDiagnoseController.php:48:        $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/PublishingController.php:13:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/SystemController.php:9:use App\Services\MailerService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/SystemController.php:125:    public function testSmtp(): void
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/SystemController.php:138:        $ok = MailerService::send($to, 'SMTP Test - EasyChair', '<p>SMTP test email sent successfully.</p>');
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/SystemController.php:140:        AuditService::log('smtp.test', 'mail', null, $ok ? 'SMTP test success' : 'SMTP test failed', ['to' => $to]);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationDigestController.php:8:class AdminNotificationDigestController
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationDigestController.php:86:            FROM notification_digest_log l
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationDigestController.php:98:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationDigestController.php:107:            SELECT p.notification_type, p.digest_frequency, COUNT(*) AS users_count
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationDigestController.php:108:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationDigestController.php:112:            GROUP BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationDigestController.php:113:            ORDER BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationDigestController.php:119:        require BASE_PATH . '/app/views/admin/notification_digest/index.php';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationDigestController.php:132:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/UserController.php:242:                        $existing = $this->userModel()->findByEmail($email);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSettingsTenantController.php:55:          'smtp_enabled' => '1',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSettingsTenantController.php:56:          'smtp_from_email' => 'no-reply@jpu.edu.jo',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSettingsTenantController.php:57:          'smtp_from_name_en' => 'Conference Portal',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSettingsTenantController.php:58:          'smtp_from_name_ar' => 'بوابة المؤتمرات',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminRouteAliasController.php:52:    public function testEmail()
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminToolsController.php:21:    public function emailQueue(): void { $this->page('Email Queue'); }
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminDecisionBoardController.php:147:        // notify author if possible (optional)
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminDecisionBoardController.php:149:            if (function_exists('notify_user_dynamic')) {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminDecisionBoardController.php:160:                            notify_user_dynamic($aid, "Submission decision", $msg, "info");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminEmailQueueController.php:9:final class AdminEmailQueueController extends Controller
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminDecisionEngine.php:42:            send_mail_smtp($email,"Decision","Decision: ".$decision."\nDOI: ".$doi);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/OperationsController.php:10:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/OperationsController.php:219:            // Notify author if stage/status changed
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/OperationsController.php:233:                        NotificationService::push(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/OperationsController.php:238:                        NotificationService::pushEmailFromTemplate('decision_notification', (int)$srow['author_id'], [
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/OperationsController.php:327:    public function emailQueueIndex(): void
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/OperationsController.php:335:    public function emailQueueTest(): void
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsBoardController.php:10:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsBoardController.php:109:            // notify author
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminSubmissionsBoardController.php:110:            NotificationService::notify((int)$r['author_id'], 'status_update', "Your paper #{$r['id']} status updated to $new", base_path('author/submission?id='.(int)$r['id']));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationAuditController.php:8:class AdminNotificationAuditController
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationAuditController.php:95:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationAuditController.php:103:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationAuditController.php:110:            FROM user_notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationAuditController.php:118:        require BASE_PATH . '/app/views/admin/notification_audit/index.php';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:7:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:9:class AdminNotificationBroadcastController
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:166:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:170:              AND n.notification_type='broadcast'
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:178:        require BASE_PATH . '/app/views/admin/notification_broadcast/index.php';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:198:            $_SESSION['flash_error'] = "Notification title is required.";
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:199:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:204:            $_SESSION['flash_error'] = "Notification body is required.";
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:205:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:211:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:219:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:225:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:233:                'notification_type' => 'broadcast',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:248:        $_SESSION['flash_success'] = "Broadcast notification sent to {$created} user(s). Skipped by preferences: {$skipped}.";
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationBroadcastController.php:249:        header("Location: /easychair/admin/notification-broadcast?sent=1");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:10:class AdminOrgSmtpController
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:98:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:124:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'view'); }
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:128:        $smtpPasswordPreview = '';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:129:        if (!empty($settings['smtp_password_enc'])) {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:130:            $smtpPasswordPreview = '********';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:134:        require BASE_PATH . '/app/views/admin/org_smtp/index.php';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:143:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'update'); }
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:149:        $smtpHost = trim((string)($_POST['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:150:        $smtpPort = (int)($_POST['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:151:        $smtpUsername = trim((string)($_POST['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:152:        $smtpPassword = (string)($_POST['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:153:        $smtpEncryption = trim((string)($_POST['smtp_encryption'] ?? 'tls'));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:159:        if (!in_array($smtpEncryption, ['none','ssl','tls'], true)) {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:160:            $smtpEncryption = 'tls';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:163:        if ($smtpHost === '') {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:164:            $_SESSION['flash_error'] = 'SMTP host is required.';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:165:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:172:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:186:        $passwordEnc = $smtpPassword !== ''
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:187:            ? $this->enc($smtpPassword)
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:188:            : ($existing['smtp_password_enc'] ?? null);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:191:            INSERT INTO org_smtp_settings
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:192:            (org_id, conference_id, smtp_host, smtp_port, smtp_username, smtp_password_enc, smtp_encryption,
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:196:                smtp_host=VALUES(smtp_host),
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:197:                smtp_port=VALUES(smtp_port),
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:198:                smtp_username=VALUES(smtp_username),
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:199:                smtp_password_enc=VALUES(smtp_password_enc),
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:200:                smtp_encryption=VALUES(smtp_encryption),
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:213:            $smtpHost,
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:214:            $smtpPort,
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:215:            $smtpUsername,
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:217:            $smtpEncryption,
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:226:        $_SESSION['flash_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:227:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:234:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'create'); }
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:239:            $_SESSION['flash_error'] = 'Please save SMTP settings first.';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:240:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:247:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:251:        $subject = 'EasyChair SMTP Test - ' . ($conference['short_name'] ?? 'Conference');
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:252:        $body = "This is a test email from EasyChair organization SMTP settings.\n\nConference: " . ($conference['short_name'] ?? '');
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:261:                VALUES (?, ?, 'smtp_test', 'smtp_test', ?, ?, ?, 'queued', NOW())
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:278:            UPDATE org_smtp_settings
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminOrgSmtpController.php:288:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminWorkflowNotificationRulesController.php:8:class AdminWorkflowNotificationRulesController
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminWorkflowNotificationRulesController.php:103:        require BASE_PATH . '/app/views/admin/workflow_notifications/index.php';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminWorkflowNotificationRulesController.php:149:        $_SESSION['flash_success'] = 'Workflow notification rules saved.';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminWorkflowNotificationRulesController.php:150:        header("Location: /easychair/admin/workflow-notifications?saved=1");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminWorkflowNotificationRulesController.php:168:            header("Location: /easychair/admin/workflow-notifications");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminWorkflowNotificationRulesController.php:196:        $_SESSION['flash_success'] = 'Workflow notification rule added.';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminWorkflowNotificationRulesController.php:197:        header("Location: /easychair/admin/workflow-notifications?added=1");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminWorkflowNotificationRulesController.php:218:        $_SESSION['flash_success'] = 'Workflow notification rule deleted.';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminWorkflowNotificationRulesController.php:219:        header("Location: /easychair/admin/workflow-notifications?deleted=1");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminConferenceMailController.php:7:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminConferenceMailController.php:127:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminConferenceMailController.php:128:        $result = $mailer->send(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminConferenceMailController.php:155:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/RoleDashboardController.php:131:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'org_id=?', [$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/RoleDashboardController.php:158:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'conference_id=? AND org_id=?', [$confId,$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/RoleDashboardController.php:180:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/RoleDashboardController.php:212:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/RoleDashboardController.php:213:                ['/easychair/admin/notification-audit','fa-bell-circle-check','menu.notification_audit','Notification Audit'],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminBusinessToolsController.php:493:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminBusinessToolsController.php:500:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminBusinessToolsController.php:513:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminBusinessToolsController.php:532:    public function testEmail()
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminBusinessToolsController.php:551:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/PublicConferenceBusinessController.php:305:        'Acceptance Notification',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/DecisionController.php:13:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/DecisionController.php:14:use App\Services\ConferenceNotificationService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/DecisionController.php:65:                ConferenceNotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/CopyeditorController.php:10:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/CopyeditorController.php:67:        // Notify author (in-app) that copyediting updated
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/CopyeditorController.php:73:            NotificationService::push(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationController.php:8:class AdminNotificationController
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationController.php:85:        require BASE_PATH . '/app/views/admin/notifications/index.php';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationController.php:107:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/controllers/AdminNotificationController.php:126:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/ConferenceNotificationService.php:8:use App\Models\NotificationModel;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/ConferenceNotificationService.php:10:final class ConferenceNotificationService
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/ConferenceNotificationService.php:12:    public static function notifyAndEmail(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/ConferenceNotificationService.php:42:        $model = new NotificationModel();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/ConferenceNotificationService.php:54:            Mailer::send((string) $user['email'], $subject, strip_tags($body));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:18:        $notifications = 0;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:27:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:52:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:64:                $notifications++;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:71:            $cron->finishJob($jobId, 'success', 'Submission deadline reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:73:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:75:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:76:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:85:        $notifications = 0;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:94:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:120:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:133:                $notifications++;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:161:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:174:                $notifications++;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:181:            $cron->finishJob($jobId, 'success', 'Review reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:183:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:185:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:186:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:195:        $notifications = 0;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:204:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:225:                    NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:238:                    $notifications++;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:246:            $cron->finishJob($jobId, 'success', 'Decision reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:248:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:250:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:251:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:260:        $notifications = 0;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:269:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:293:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:305:                $notifications++;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:312:            $cron->finishJob($jobId, 'success', 'Camera-ready reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:314:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:316:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/CronService.php:317:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/MailTemplateService.php:78:            $ok = MailerService::send(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/NotificationService.php:8:final class NotificationService
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/NotificationService.php:10:    public static function notify(int $userId, string $type, string $message, ?string $linkUrl = null): void
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/NotificationService.php:13:        $db->prepare("INSERT INTO notifications(user_id,type,message,link_url,is_read) VALUES(:u,:t,:m,:l,0)")
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/NotificationService.php:17:    public static function notifyEmail(int $userId, string $templateKey, string $lang, array $vars): void
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/MailerService.php:6:final class MailerService
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/MailerService.php:12:        $client = new SmtpClient(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/MailerService.php:13:            (string)$cfg['smtp_host'],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/MailerService.php:14:            (int)$cfg['smtp_port'],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/MailerService.php:15:            (string)$cfg['smtp_secure'],   // 'ssl' or 'tls'
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/MailerService.php:16:            (string)$cfg['smtp_user'],
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/MailerService.php:17:            (string)$cfg['smtp_pass']
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/MailerService.php:20:        $client->send(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/SubmissionWorkflowService.php:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/ReviewReminderService.php:76:            INSERT INTO notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/ConferenceEmailTemplateService.php:55:            'decision_notification',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/SmtpClient.php:6:final class SmtpClient
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/SmtpClient.php:29:        if (!$fp) throw new \RuntimeException("SMTP connect failed: $errstr ($errno)");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/SmtpClient.php:102:        if ($data === '') throw new \RuntimeException("SMTP no response");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/SmtpClient.php:105:            throw new \RuntimeException("SMTP unexpected response: " . trim($data));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/Mailer.php:6:final class Mailer
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/services/Mailer.php:21:        return @mail($to, $subject, $body, implode("\r\n", $headers));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:6:class SmtpMailer
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:77:            $this->lastError = $step . ' failed. SMTP response: ' . trim($response);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:100:        $enabled = (string)($this->settings['smtp_enabled'] ?? '0') === '1';
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:105:                'error' => 'SMTP is disabled in system_mail_settings.',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:110:        $host = trim((string)($this->settings['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:111:        $port = (int)($this->settings['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:112:        $security = strtolower(trim((string)($this->settings['smtp_security'] ?? 'tls')));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:113:        $username = trim((string)($this->settings['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:114:        $password = (string)($this->settings['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:115:        $fromEmail = trim((string)($this->settings['smtp_from_email'] ?? $username));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:116:        $fromName = trim((string)($this->settings['smtp_from_name'] ?? 'EasyChair'));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:121:                'error' => 'SMTP settings are incomplete.',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:138:                'error' => "SMTP connection failed: {$errstr} ({$errno})",
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:191:        if (!$this->expect($response, [334], 'SMTP username')) {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:197:        if (!$this->expect($response, [235], 'SMTP password')) {
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/SmtpMailer.php:238:        // Dot-stuffing per SMTP DATA rules.
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:6:class NotificationService
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:18:        string $notificationType
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:22:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:24:              AND notification_type=?
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:32:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:50:    public function preferenceAllowsEmail(
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:53:        string $notificationType
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:57:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:59:              AND notification_type=?
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:67:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:89:        $type = (string)($data['notification_type'] ?? 'system');
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:100:            INSERT INTO user_notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:101:            (org_id, conference_id, user_id, submission_id, notification_type, event_key,
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:122:    public function notifyAuthorWorkflow(array $submission, string $eventKey, string $title, string $body = ''): ?int
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:133:            'notification_type' => 'workflow',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:154:            FROM user_notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/NotificationService.php:182:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/App.php:507:        'notifications',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/WorkflowEngine.php:125:    private static function notifyAuthor($submission_id, $decision)
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/WorkflowEngine.php:141:            'decision_notification',
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/ConferenceMailer.php:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/ConferenceMailer.php:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/ConferenceMailer.php:98:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/ConferenceMailer.php:99:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/ConferenceMailer.php:118:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/MailEngine.php:11:        mail($to, $subject, $message, $headers);
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/MailEngine.php:41:    mail($to, $subject, $body, "Content-Type: text/html; charset=UTF-8");
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/MailEngine.php:48:public static function notifyReviewerAssigned($email, $title)
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/core/MailEngine.php:57:    public static function notifyAuthorDecision($email, $decision)
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/CronModel.php:20:    public function finishJob(int $id, string $status, string $message = '', int $notifications = 0, int $emails = 0): void
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/CronModel.php:27:                created_notifications = :created_notifications,
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/CronModel.php:35:            ':created_notifications' => $notifications,
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/ProceedingsModel.php:7:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/ProceedingsModel.php:106:        // Notify author that paper is published
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/ProceedingsModel.php:112:            NotificationService::push((int)$srow['author_id'], 'publishing', trans('paper_published') . ' — ' . (string)($srow['submission_no'] ?? ''));
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/NotificationModel.php:8:final class NotificationModel extends Model
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/NotificationModel.php:13:            INSERT INTO notifications (
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/NotificationModel.php:36:            FROM notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/NotificationModel.php:49:            FROM notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/NotificationModel.php:62:            FROM notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/NotificationModel.php:73:            FROM notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/NotificationModel.php:88:            UPDATE notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/NotificationModel.php:101:            UPDATE notifications
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/DecisionModel.php:48:                    notification_sent = 0
/home/shquier/easyconf.net/easychair/app.bak_superadmin_fix_2026-05-18_1441/models/DecisionModel.php:61:                    submission_id, decided_by, decision, chair_comments, decided_at, notification_sent
/home/shquier/easyconf.net/easychair/config/routes.php:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/config/routes.php:79:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php:386:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/config/routes.php:387:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/config/routes.php:456:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/config/routes.php:498:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php:499:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php:500:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/config/routes.php:501:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/config/routes.php:502:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php:503:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/config/routes.php:504:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/config/routes.php:505:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php:506:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php:507:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/config/routes.php:508:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php:509:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php:510:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php:511:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php:512:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/config/routes.php:583:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php:584:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php:585:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:330:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:331:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:400:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:441:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:442:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:443:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:444:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:445:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:446:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:447:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:448:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:449:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:450:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:451:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:452:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:453:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:454:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:455:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:526:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:527:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1116:528:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:330:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:331:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:400:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:441:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:442:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:443:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:444:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:445:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:446:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:447:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:448:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:449:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:450:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:451:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:452:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:453:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:454:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:455:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:526:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:527:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1101:528:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:330:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:331:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:400:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:441:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:442:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:443:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:444:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:445:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:446:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:447:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:448:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:449:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:450:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:451:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:452:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:453:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:454:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:455:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:526:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:527:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1089:528:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:330:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:331:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:400:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:441:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:442:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:443:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:444:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:445:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:446:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:447:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:448:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:449:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:450:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:451:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:452:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:453:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:454:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:455:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:526:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:527:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1149:528:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:73:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:340:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:341:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:410:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:451:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:452:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:453:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:454:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:455:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:456:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:457:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:458:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:459:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:460:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:461:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:462:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:463:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:464:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:465:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:536:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:537:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1301_user_routes:538:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/config/mail.php:5:  'smtp_host' => 'mail.privateemail.com',
/home/shquier/easyconf.net/easychair/config/mail.php:6:  'smtp_port' => 587,
/home/shquier/easyconf.net/easychair/config/mail.php:7:  'smtp_secure' => 'tls', // ssl on 465
/home/shquier/easyconf.net/easychair/config/mail.php:8:  'smtp_user' => 'info@julms.com',
/home/shquier/easyconf.net/easychair/config/mail.php:9:  'smtp_pass' => 'You$of2030', // <-- ضع كلمة المرور الصحيحة
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:330:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:331:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:400:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:441:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:442:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:443:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:444:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:445:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:446:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:447:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:448:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:449:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:450:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:451:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:452:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:453:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:454:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:455:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:526:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:527:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1206:528:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:16:use App\Controllers\AdminNotificationController;
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:72:    '/admin/notifications' => [AdminNotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:330:    '/admin/notifications/mark-sent' => [App\Controllers\AdminNotificationController::class, 'markSent'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:331:    '/admin/notifications/cancel' => [App\Controllers\AdminNotificationController::class, 'cancel'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:400:    '/admin/email-test/save-smtp' => [App\Controllers\AdminEmailTestController::class, 'saveSmtp'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:441:    '/admin/workflow-notifications' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:442:    '/admin/workflow-notifications/save' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:443:    '/admin/workflow-notifications/store' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'store'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:444:    '/admin/workflow-notifications/delete' => [App\Controllers\AdminWorkflowNotificationRulesController::class, 'delete'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:445:    '/notifications' => [App\Controllers\NotificationController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:446:    '/notifications/read' => [App\Controllers\NotificationController::class, 'markRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:447:    '/notifications/mark-all-read' => [App\Controllers\NotificationController::class, 'markAllRead'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:448:    '/admin/notification-audit' => [App\Controllers\AdminNotificationAuditController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:449:    '/admin/notification-broadcast' => [App\Controllers\AdminNotificationBroadcastController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:450:    '/admin/notification-broadcast/send' => [App\Controllers\AdminNotificationBroadcastController::class, 'send'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:451:    '/notifications/count' => [App\Controllers\NotificationCountController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:452:    '/notification-settings' => [App\Controllers\NotificationSettingsController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:453:    '/notification-settings/save' => [App\Controllers\NotificationSettingsController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:454:    '/admin/notification-digest' => [App\Controllers\AdminNotificationDigestController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:455:    '/admin/notification-digest/preview' => [App\Controllers\AdminNotificationDigestController::class, 'preview'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:526:    '/admin/org-smtp' => [App\Controllers\AdminOrgSmtpController::class, 'index'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:527:    '/admin/org-smtp/save' => [App\Controllers\AdminOrgSmtpController::class, 'save'],
/home/shquier/easyconf.net/easychair/config/routes.php.before_pack1090d:528:    '/admin/org-smtp/test' => [App\Controllers\AdminOrgSmtpController::class, 'test'],
/home/shquier/easyconf.net/easychair/composer.lock:33:            "notification-url": "https://packagist.org/downloads/",
/home/shquier/easyconf.net/easychair/app/helpers/easychair_translate.php:158:    'menu.workflow_notifications' => 'إشعارات سير العمل',
/home/shquier/easyconf.net/easychair/app/helpers/easychair_translate.php:162:    'menu.notification_broadcast' => 'النشر والإشعارات',
/home/shquier/easyconf.net/easychair/app/helpers/easychair_translate.php:174:    'menu.my_notifications' => 'إشعاراتي',
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:3:use PHPMailer\PHPMailer\PHPMailer;
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:4:use PHPMailer\PHPMailer\Exception;
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:6:require_once BASE_PATH . '/vendor/PHPMailer/src/Exception.php';
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:7:require_once BASE_PATH . '/vendor/PHPMailer/src/PHPMailer.php';
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:8:require_once BASE_PATH . '/vendor/PHPMailer/src/SMTP.php';
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:10:function send_mail_smtp($to, $subject, $body)
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:21:    $mail = new PHPMailer(true);
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:26:    $mail->isSMTP();
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:29:        $config['smtp_host']
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:32:    $mail->SMTPAuth =
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:36:        $config['smtp_user']
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:40:        $config['smtp_pass']
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:43:    $mail->SMTPSecure =
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:44:        $config['smtp_secure']
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:49:            $config['smtp_port']
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:55:        ?? $config['smtp_user']
/home/shquier/easyconf.net/easychair/app/helpers/MailHelper.php:86:    return $mail->send();
/home/shquier/easyconf.net/easychair/app/helpers/mailer.php:3:function notify_user($user_id,$title,$message)
/home/shquier/easyconf.net/easychair/app/helpers/mailer.php:7:    $db->prepare("INSERT INTO notifications(user_id,title,message) VALUES (?,?,?)")
/home/shquier/easyconf.net/easychair/app/helpers/mailer.php:10:    // Email sending can be integrated here using PHPMailer
/home/shquier/easyconf.net/easychair/app/views/admin/submission_workflow/index.php:433:                                Send workflow notification email based on selected stage
/home/shquier/easyconf.net/easychair/app/views/admin/submission_workflow/index.php:436:                                Rules can be managed from /admin/workflow-notifications.
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/workflow_notifications_widget.php:1:<?php if(!empty($workflowNotifications)): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/workflow_notifications_widget.php:11:Homepage Workflow Notifications
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/workflow_notifications_widget.php:17:<?php foreach($workflowNotifications as $n): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/workflow_inbox.php:6:'/app/views/admin/conference_home/workflow_notifications_widget.php';
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio.php:4160:Notifications
/home/shquier/easyconf.net/easychair/app/views/admin/conference_home/studio.php:4166:${x.notifications}
/home/shquier/easyconf.net/easychair/app/views/admin/business_tools/index.php:251:                    <div class="col-md-1"><label>Notify</label><input type="checkbox" name="notify_author" value="1" checked class="form-check-input d-block"></div>
/home/shquier/easyconf.net/easychair/app/views/admin/business_tools/index.php:262:                <thead class="table-dark"><tr><th>Key</th><th>EN</th><th>AR</th><th>Order</th><th>Upload</th><th>Notify</th><th>Review</th><th>Active</th><th></th></tr></thead>
/home/shquier/easyconf.net/easychair/app/views/admin/business_tools/index.php:271:                        <td><?= !empty($r['notify_author'])?'Yes':'No' ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/smtp_diagnose/index.php:3:  <h4 class="mb-3"><i class="fa-solid fa-network-wired me-2"></i><?= e($lang==='ar'?'تشخيص SMTP':'SMTP Diagnose') ?></h4>
/home/shquier/easyconf.net/easychair/app/views/admin/submissions_workflow/view.php:118:              <button class="btn btn-danger"><i class="fa-solid fa-gavel"></i> <?= e($t('حفظ القرار وإشعار المؤلف','Save decision & notify author')) ?></button>
/home/shquier/easyconf.net/easychair/app/views/admin/submissions_workflow/view.php:153:              <button class="btn btn-success"><i class="fa-solid fa-paper-plane"></i> <?= e($t('توزيع وإشعار المحكمين','Assign & Notify')) ?></button>
/home/shquier/easyconf.net/easychair/app/views/admin/notifications/index.php:15:            <div class="opacity-75">Queued per-conference email notifications</div>
/home/shquier/easyconf.net/easychair/app/views/admin/notifications/index.php:80:                                    <a class="btn btn-sm btn-success" href="/easychair/admin/notifications/mark-sent?id=<?= (int)$m['id'] ?>">Mark sent</a>
/home/shquier/easyconf.net/easychair/app/views/admin/notifications/index.php:81:                                    <a class="btn btn-sm btn-outline-danger" href="/easychair/admin/notifications/cancel?id=<?= (int)$m['id'] ?>">Cancel</a>
/home/shquier/easyconf.net/easychair/app/views/admin/notifications/index.php:91:                            <td colspan="8" class="text-center text-muted py-4">No notifications found.</td>
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4145:.notify{
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4339:🔔 Notifications
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4343:<div class="notify">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4349:<div class="notify">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4355:<div class="notify">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:4395:Notify Authors
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:5026:Notify Authors
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:5650:Notify
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:5840:.notifyMini{
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:5947:🔔 Notifications
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:5951:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:6218:📨 Notify
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:6650:📨 Notify
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:7192:Notify
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:7365:.notifyFloat{
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:7373:.notifyCard{
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:7568:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:7570:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:7576:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:7582:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:8142:'Notifications',
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:8341:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:8354:.notifyCard{
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php:8556:.notifyCard,
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_notifications/index.php:16:            <h3 class="fw-bold mb-1"><i class="fa fa-bell"></i> Workflow Notification Rules</h3>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_notifications/index.php:31:            <h5 class="fw-bold mb-3">Add Notification Rule</h5>
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_notifications/index.php:33:            <form method="post" action="/easychair/admin/workflow-notifications/store" class="row g-2 align-items-end">
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_notifications/index.php:74:    <form method="post" action="/easychair/admin/workflow-notifications/save">
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_notifications/index.php:129:                                       href="/easychair/admin/workflow-notifications/delete?id=<?= (int)$r['id'] ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/workflow_notifications/index.php:138:                                <td colspan="5" class="text-center text-muted py-4">No workflow notification rules found.</td>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_audit/index.php:5:$notifications = $notifications ?? [];
/home/shquier/easyconf.net/easychair/app/views/admin/notification_audit/index.php:14:            <h3 class="fw-bold mb-1"><i class="fa fa-bell-circle-check"></i> Notification Audit</h3>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_audit/index.php:15:            <div class="opacity-75">Monitor all in-app notifications for this conference.</div>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_audit/index.php:27:            <form method="get" action="/easychair/admin/notification-audit" class="row g-2">
/home/shquier/easyconf.net/easychair/app/views/admin/notification_audit/index.php:54:                    <?php foreach ($notifications as $n): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_audit/index.php:66:                                <span class="badge bg-primary"><?= na_h($n['notification_type']) ?></span>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_audit/index.php:79:                    <?php if (!$notifications): ?>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_audit/index.php:80:                        <tr><td colspan="7" class="text-center text-muted py-4">No notifications found.</td></tr>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:25:                <?= os_h(os_t('admin.org_smtp.title','Organization SMTP Settings')) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:43:            <form method="post" action="/easychair/admin/org-smtp/save" class="row g-3">
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:50:                    <div class="form-text">Conference SMTP overrides organization SMTP.</div>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:54:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.host','SMTP Host')) ?></label>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:55:                    <input name="smtp_host" class="form-control" required value="<?= os_h($settings['smtp_host'] ?? '') ?>" placeholder="mail.privateemail.com">
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:59:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.port','SMTP Port')) ?></label>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:60:                    <input name="smtp_port" type="number" class="form-control" value="<?= os_h($settings['smtp_port'] ?? 587) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:64:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.encryption','Encryption')) ?></label>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:65:                    <select name="smtp_encryption" class="form-select">
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:67:                            <option value="<?= os_h($enc) ?>" <?= (($settings['smtp_encryption'] ?? 'tls') === $enc) ? 'selected' : '' ?>>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:75:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.username','SMTP Username')) ?></label>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:76:                    <input name="smtp_username" class="form-control" value="<?= os_h($settings['smtp_username'] ?? '') ?>" placeholder="info@example.com">
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:80:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.password','SMTP Password')) ?></label>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:81:                    <input name="smtp_password" type="password" class="form-control" placeholder="<?= !empty($settings['smtp_password_enc']) ? '********' : '' ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:86:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.reply_to','Reply To')) ?></label>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:91:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.from_email','From Email')) ?></label>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:96:                    <label class="form-label fw-bold"><?= os_h(os_t('admin.org_smtp.from_name','From Name')) ?></label>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:115:                        <?= os_h(os_t('admin.org_smtp.save','Save SMTP Settings')) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:126:                <?= os_h(os_t('admin.org_smtp.test','Test SMTP')) ?>
/home/shquier/easyconf.net/easychair/app/views/admin/org_smtp/index.php:129:            <form method="post" action="/easychair/admin/org-smtp/test" class="row g-3 align-items-end">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4145:.notify{
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4339:🔔 Notifications
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4343:<div class="notify">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4349:<div class="notify">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4355:<div class="notify">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:4395:Notify Authors
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:5026:Notify Authors
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:5650:Notify
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:5840:.notifyMini{
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:5947:🔔 Notifications
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:5951:<div class="notifyMini">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:6218:📨 Notify
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:6650:📨 Notify
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:7192:Notify
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:7365:.notifyFloat{
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:7373:.notifyCard{
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:7568:<div class="notifyFloat">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:7570:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:7576:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:7582:<div class="notifyCard">
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:8142:'Notifications',
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:8341:.card:has(.notifyFloat){
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:8354:.notifyCard{
/home/shquier/easyconf.net/easychair/app/views/admin/dashboard.php.before_pack1108:8556:.notifyCard,
/home/shquier/easyconf.net/easychair/app/views/admin/settings/index.php:30:          <label class="form-label">SMTP Enabled</label>
/home/shquier/easyconf.net/easychair/app/views/admin/settings/index.php:31:          <select name="smtp_enabled" class="form-select">
/home/shquier/easyconf.net/easychair/app/views/admin/settings/index.php:32:            <option value="1" <?= (($settings['smtp_enabled']??'')==='1')?'selected':'' ?>>Yes</option>
/home/shquier/easyconf.net/easychair/app/views/admin/settings/index.php:33:            <option value="0" <?= (($settings['smtp_enabled']??'')==='0')?'selected':'' ?>>No</option>
/home/shquier/easyconf.net/easychair/app/views/admin/settings/index.php:39:          <input name="smtp_from_email" class="form-control" value="<?= e((string)($settings['smtp_from_email']??'')) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/settings/index.php:44:          <input name="smtp_from_name_en" class="form-control" value="<?= e((string)($settings['smtp_from_name_en']??'')) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/settings/index.php:49:          <input name="smtp_from_name_ar" class="form-control" value="<?= e((string)($settings['smtp_from_name_ar']??'')) ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/cron/index.php:41:                    <th><?= e(trans('created_notifications')) ?></th>
/home/shquier/easyconf.net/easychair/app/views/admin/cron/index.php:54:                            <td><?= e((string) $row['created_notifications']) ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:36:            <h5 class="fw-bold mb-3">SMTP Settings</h5>
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:38:            <form method="post" action="/easychair/admin/email-test/save-smtp" class="row g-2">
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:41:                    <select name="smtp_enabled" class="form-select">
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:42:                        <option value="1" <?= (($smtpSettings['smtp_enabled'] ?? '1') === '1') ? 'selected' : '' ?>>Yes</option>
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:43:                        <option value="0" <?= (($smtpSettings['smtp_enabled'] ?? '1') === '0') ? 'selected' : '' ?>>No</option>
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:49:                    <input name="smtp_host" class="form-control" value="<?= et_h($smtpSettings['smtp_host'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:54:                    <input name="smtp_port" class="form-control" value="<?= et_h($smtpSettings['smtp_port'] ?? '587') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:59:                    <select name="smtp_security" class="form-select">
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:61:                            <option value="<?= et_h($sec) ?>" <?= (($smtpSettings['smtp_security'] ?? 'tls') === $sec) ? 'selected' : '' ?>>
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:70:                    <input name="smtp_username" class="form-control" value="<?= et_h($smtpSettings['smtp_username'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:75:                    <input type="password" name="smtp_password" class="form-control" placeholder="Leave blank to keep current">
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:80:                    <input name="smtp_from_email" class="form-control" value="<?= et_h($smtpSettings['smtp_from_email'] ?? '') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:85:                    <input name="smtp_from_name" class="form-control" value="<?= et_h($smtpSettings['smtp_from_name'] ?? 'EasyChair Conference System') ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:89:                    <button class="btn btn-primary w-100">Save SMTP</button>
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:136:                        If PHP mail() returns success but Gmail does not receive the email, check server mail logs,
/home/shquier/easyconf.net/easychair/app/views/admin/email_test/index.php:137:                        spam, SPF/DKIM/DMARC, and whether postfix/sendmail is configured for www.jpu.edu.jo.
/home/shquier/easyconf.net/easychair/app/views/admin/system/settings.php:44:        <div class="fw-bold mb-2"><?= e(trans('smtp_test')) ?></div>
/home/shquier/easyconf.net/easychair/app/views/admin/system/settings.php:48:          <div class="small text-muted">Host: <b><?= e((string)($mail['smtp']['host'] ?? '')) ?></b></div>
/home/shquier/easyconf.net/easychair/app/views/admin/system/settings.php:49:          <div class="small text-muted">Port: <b><?= e((string)($mail['smtp']['port'] ?? '')) ?></b></div>
/home/shquier/easyconf.net/easychair/app/views/admin/system/settings.php:50:          <div class="small text-muted">Encryption: <b><?= e((string)($mail['smtp']['encryption'] ?? '')) ?></b></div>
/home/shquier/easyconf.net/easychair/app/views/admin/system/settings.php:51:          <div class="small text-muted">Username: <b><?= e((string)($mail['smtp']['username'] ?? '')) ?></b></div>
/home/shquier/easyconf.net/easychair/app/views/admin/system/settings.php:54:        <form method="post" action="<?= e(base_path('admin/system-settings/test-smtp')) ?>" class="row g-3">
/home/shquier/easyconf.net/easychair/app/views/admin/notification_digest/index.php:14:            <h3 class="fw-bold mb-1"><i class="fa fa-newspaper"></i> Notification Digest Monitor</h3>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_digest/index.php:40:                        <th>Notification Type</th>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_digest/index.php:48:                            <td><?= nd_h($p['notification_type']) ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_digest/index.php:62:                <code>php /var/www/html/easychair/tools/notification_digest_worker.php --frequency=daily --conference_id=<?= (int)($_SESSION['conference_id'] ?? 0) ?> --dry-run</code>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_digest/index.php:95:                            <td><?= (int)$l['notifications_count'] ?></td>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_digest/index.php:105:                                <a target="_blank" class="btn btn-sm btn-outline-secondary" href="/easychair/admin/notification-digest/preview?id=<?= (int)$l['id'] ?>">
/home/shquier/easyconf.net/easychair/app/views/admin/notification_broadcast/index.php:21:                Notification Broadcast
/home/shquier/easyconf.net/easychair/app/views/admin/notification_broadcast/index.php:24:                Send in-app notifications to conference users.
/home/shquier/easyconf.net/easychair/app/views/admin/notification_broadcast/index.php:47:            <h5 class="fw-bold mb-3">Send Broadcast Notification</h5>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_broadcast/index.php:49:            <form method="post" action="/easychair/admin/notification-broadcast/send" class="row g-3">
/home/shquier/easyconf.net/easychair/app/views/admin/notification_broadcast/index.php:80:                        <option value="/easychair/notifications">My Notifications</option>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_broadcast/index.php:96:                    <textarea name="body" rows="6" class="form-control" required placeholder="Write the notification message..."></textarea>
/home/shquier/easyconf.net/easychair/app/views/admin/notification_broadcast/index.php:101:                            onclick="return confirm('Send this notification to selected recipients?')">
/home/shquier/easyconf.net/easychair/app/views/admin/notification_broadcast/index.php:150:                        <tr><td colspan="6" class="text-center text-muted py-4">No broadcast notifications yet.</td></tr>
/home/shquier/easyconf.net/easychair/app/views/admin/index.php:118:            <span class="badge ec-badge bg-primary">Notifications</span>
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php:1392:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1022_20260608_192614:1202:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1007_20260607_172851:1202:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_repair_20260607_163502:1047:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/app/views/public/conference_business.php.before_pack1001_committee_photos_20260607_163004:1047:        : 'Acceptance Notification',
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:1965:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:1970:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:1972:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:1973:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:1974:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php:2088:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php.before_pack1090d:637:                ['url'=>'/easychair/admin/workflow-notifications','icon'=>'fa-bell','label_key'=>'menu.workflow_notifications','label'=>'Workflow Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php.before_pack1090d:642:                ['url'=>'/easychair/admin/org-smtp','icon'=>'fa-server','label_key'=>'menu.org_smtp','label'=>'Organization SMTP','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php.before_pack1090d:644:                ['url'=>'/easychair/admin/notification-broadcast','icon'=>'fa-bullhorn','label_key'=>'menu.notification_broadcast','label'=>'Notification Broadcast','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','organizer']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php.before_pack1090d:645:                ['url'=>'/easychair/admin/notification-digest','icon'=>'fa-newspaper','label_key'=>'menu.notification_digest','label'=>'Notification Digest','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php.before_pack1090d:646:                ['url'=>'/easychair/admin/notification-audit','icon'=>'fa-bell-circle-check','label_key'=>'menu.notification_audit','label'=>'Notification Audit','roles'=>['superadmin','super_admin','org_admin','admin']],
/home/shquier/easyconf.net/easychair/app/views/partials/unified_role_layout_links.php.before_pack1090d:760:                ['url'=>'/easychair/notifications','icon'=>'fa-bell','label_key'=>'menu.my_notifications','label'=>'My Notifications','roles'=>['superadmin','super_admin','org_admin','admin','conference_chair','track_chair','organizer','section_editor']],
/home/shquier/easyconf.net/easychair/app/views/partials/reviewer_sidebar_i18n_overrides.php:23:'layout.notifications' => 'الإشعارات',
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:2:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:18:$latestNotifications = [];
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:22:        $svc = new NotificationService();
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:24:        $latestNotifications = $svc->latestForUser($userId, $conferenceId, 5);
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:27:        $latestNotifications = [];
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:33:.ec-notification-bell-wrap {
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:38:.ec-notification-bell-btn {
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:51:.ec-notification-bell-btn:hover {
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:55:.ec-notification-badge {
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:67:.ec-notification-dropdown {
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:81:.ec-notification-bell-wrap:hover .ec-notification-dropdown {
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:84:.ec-notification-item {
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:91:.ec-notification-item:hover {
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:96:.ec-notification-title {
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:100:.ec-notification-meta {
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:105:.ec-notification-unread-dot {
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:115:<div class="ec-notification-bell-wrap">
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:116:    <a class="ec-notification-bell-btn" href="/easychair/notifications">
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:118:        <span>Notifications</span>
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:120:            <span class="ec-notification-badge"><?= (int)$unreadCount ?></span>
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:124:    <div class="ec-notification-dropdown">
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:126:            Latest Notifications
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:134:        <?php foreach ($latestNotifications as $n): ?>
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:136:                $url = !empty($n['link_url']) ? (string)$n['link_url'] : '/easychair/notifications';
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:138:            <a class="ec-notification-item" href="<?= ec_nb_h($url) ?>">
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:139:                <div class="ec-notification-title">
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:141:                        <span class="ec-notification-unread-dot"></span>
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:145:                <div class="ec-notification-meta">
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:155:        <?php if (!$latestNotifications): ?>
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:157:                No notifications yet.
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:162:            <a href="/easychair/notifications" style="flex:1;padding:12px;text-align:center;font-weight:800;text-decoration:none;">View all</a>
/home/shquier/easyconf.net/easychair/app/views/partials/notification_bell.php:163:            <a href="/easychair/notification-settings" style="flex:1;padding:12px;text-align:center;font-weight:800;text-decoration:none;border-inline-start:1px solid #e5e7eb;">Settings</a>
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_translate.php:13:            'تنبيهات سير العمل' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_translate.php:23:            'إشعاراتي' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_translate.php:24:            'Notification Broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_translate.php:25:            'Notification Digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_translate.php:26:            'Notification Audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_translate.php:55:            'الإشعارات' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_i18n_overrides.php:86:'menu.workflow_notifications'=>'إشعارات سير العمل',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_i18n_overrides.php:90:'menu.org_smtp'=>'SMTP المؤسسة',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_i18n_overrides.php:92:'menu.notification_broadcast'=>'بث الإشعارات',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_i18n_overrides.php:93:'menu.notification_digest'=>'ملخص الإشعارات',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_i18n_overrides.php:94:'menu.notification_audit'=>'تدقيق الإشعارات',
/home/shquier/easyconf.net/easychair/app/views/partials/sidebar_i18n_overrides.php:112:'menu.my_notifications'=>'إشعاراتي',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:28:            'تنبيهات سير العمل' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:29:            'Workflow Notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:74:            // Profiles / notifications
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:81:            'إشعاراتي' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:82:            'My Notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:83:            'Notification Broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:84:            'إرسال إشعار' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:85:            'Notification Digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:86:            'ملخص الإشعارات' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:87:            'Notification Audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:88:            'تدقيق الإشعارات' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:89:            'الإشعارات' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:90:            'Notifications' => 'menu.notifications',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:228:            '/easychair/admin/workflow-notifications' => 'menu.workflow_notifications',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:237:            '/easychair/admin/notification-broadcast' => 'menu.notification_broadcast',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:238:            '/easychair/admin/notification-audit' => 'menu.notification_audit',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:239:            '/easychair/admin/notification-digest' => 'menu.notification_digest',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:240:            '/easychair/notifications' => 'menu.my_notifications',
/home/shquier/easyconf.net/easychair/app/views/partials/i18n_sidebar_labels.php:241:            '/easychair/notification-settings' => 'menu.notification_settings',
/home/shquier/easyconf.net/easychair/app/views/notifications/settings.php:16:                Notification Settings
/home/shquier/easyconf.net/easychair/app/views/notifications/settings.php:19:                Control your in-app notifications, email notifications, and digest preferences.
/home/shquier/easyconf.net/easychair/app/views/notifications/settings.php:28:    <form method="post" action="/easychair/notification-settings/save">
/home/shquier/easyconf.net/easychair/app/views/notifications/settings.php:50:                                    <strong><?= ns_h($p['notification_type']) ?></strong>
/home/shquier/easyconf.net/easychair/app/views/notifications/settings.php:101:                                    No notification preferences found.
/home/shquier/easyconf.net/easychair/app/views/notifications/settings.php:114:                <a class="btn btn-outline-primary btn-lg rounded-pill px-5" href="/easychair/notifications">
/home/shquier/easyconf.net/easychair/app/views/notifications/settings.php:115:                    Back to Notifications
/home/shquier/easyconf.net/easychair/app/views/notifications/index.php:5:$notifications = $notifications ?? [];
/home/shquier/easyconf.net/easychair/app/views/notifications/index.php:13:            <h3 class="fw-bold mb-1"><i class="fa fa-bell"></i> My Notifications</h3>
/home/shquier/easyconf.net/easychair/app/views/notifications/index.php:20:            <a class="btn <?= $status==='' ? 'btn-primary' : 'btn-outline-primary' ?>" href="/easychair/notifications">All</a>
/home/shquier/easyconf.net/easychair/app/views/notifications/index.php:21:            <a class="btn <?= $status==='unread' ? 'btn-primary' : 'btn-outline-primary' ?>" href="/easychair/notifications?status=unread">Unread</a>
/home/shquier/easyconf.net/easychair/app/views/notifications/index.php:22:            <a class="btn <?= $status==='read' ? 'btn-primary' : 'btn-outline-primary' ?>" href="/easychair/notifications?status=read">Read</a>
/home/shquier/easyconf.net/easychair/app/views/notifications/index.php:23:            <a class="btn btn-success ms-auto" href="/easychair/notifications/mark-all-read">Mark all read</a>
/home/shquier/easyconf.net/easychair/app/views/notifications/index.php:30:            <?php foreach ($notifications as $n): ?>
/home/shquier/easyconf.net/easychair/app/views/notifications/index.php:42:                                <?= nt_h($n['notification_type']) ?> |
/home/shquier/easyconf.net/easychair/app/views/notifications/index.php:55:                                <a class="btn btn-sm btn-outline-success" href="/easychair/notifications/read?id=<?= (int)$n['id'] ?>">Mark read</a>
/home/shquier/easyconf.net/easychair/app/views/notifications/index.php:73:            <?php if (!$notifications): ?>
/home/shquier/easyconf.net/easychair/app/views/notifications/index.php:74:                <div class="alert alert-info text-center">No notifications found.</div>
/home/shquier/easyconf.net/easychair/app/views/layouts/sidebar_links.php:140:<?php li(base_path('admin/workflow-notifications'), 'fa-solid fa-bell', ec_sidebar_t('تنبيهات سير العمل', 'Workflow Notifications'), '/admin/workflow-notifications'); ?>
/home/shquier/easyconf.net/easychair/app/views/layouts/sidebar_links.php:160:<?php li(base_path('admin/org-smtp'), 'fa-solid fa-server', ec_sidebar_t('SMTP المؤسسة', 'Organization SMTP'), '/admin/org-smtp'); ?>
/home/shquier/easyconf.net/easychair/app/views/layouts/sidebar_links.php:164:<?php li(base_path('admin/notification-broadcast'), 'fa-solid fa-bullhorn', ec_sidebar_t('إرسال إشعار', 'Notification Broadcast'), '/admin/notification-broadcast'); ?>
/home/shquier/easyconf.net/easychair/app/views/layouts/sidebar_links.php:166:<?php li(base_path('admin/notification-digest'), 'fa-solid fa-newspaper', ec_sidebar_t('ملخص الإشعارات', 'Notification Digest'), '/admin/notification-digest'); ?>
/home/shquier/easyconf.net/easychair/app/views/layouts/sidebar_links.php:168:<?php li(base_path('admin/notification-audit'), 'fa-solid fa-bell-circle-check', ec_sidebar_t('تدقيق الإشعارات', 'Notification Audit'), '/admin/notification-audit'); ?>
/home/shquier/easyconf.net/easychair/app/views/layouts/sidebar_links.php:177:<?php li(base_path('admin/org-smtp'), 'fa-solid fa-server', ec_sidebar_t('SMTP المؤسسة', 'Organization SMTP'), '/admin/org-smtp'); ?>
/home/shquier/easyconf.net/easychair/app/views/layouts/sidebar_links.php:199:<?php li(base_path('notifications'), 'fa-solid fa-bell', ec_sidebar_t('إشعاراتي', 'My Notifications'), '/notifications'); ?>
/home/shquier/easyconf.net/easychair/app/views/layouts/author_layout.php:244:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/app/views/layouts/author_layout.php:247:            'layout.notifications',
/home/shquier/easyconf.net/easychair/app/views/layouts/author_layout.php:248:            'Notifications'
/home/shquier/easyconf.net/easychair/app/views/layouts/author_layout.php:305:'/easychair/notifications',
/home/shquier/easyconf.net/easychair/app/views/layouts/reviewer_layout.php\:242:        'url' => '/easychair/notifications',
/home/shquier/easyconf.net/easychair/app/views/layouts/reviewer_layout.php\:245:            'layout.notifications',
/home/shquier/easyconf.net/easychair/app/views/layouts/reviewer_layout.php\:246:            'Notifications'
/home/shquier/easyconf.net/easychair/app/views/reviews/form.php:176:    /* Toast Notifications */
/home/shquier/easyconf.net/easychair/app/views/reviews/form.php:187:    .toast-notification {
/home/shquier/easyconf.net/easychair/app/views/reviews/form.php:203:    .toast-notification.toast-success {
/home/shquier/easyconf.net/easychair/app/views/reviews/form.php:206:    .toast-notification.toast-error {
/home/shquier/easyconf.net/easychair/app/views/reviews/form.php:209:    .toast-notification.toast-info {
/home/shquier/easyconf.net/easychair/app/views/reviews/form.php:212:    .toast-notification.toast-warning {
/home/shquier/easyconf.net/easychair/app/views/reviews/form.php:1381:     JAVASCRIPT MODULES with Toast Notifications
/home/shquier/easyconf.net/easychair/app/views/reviews/form.php:1385:// Toast Notification System
/home/shquier/easyconf.net/easychair/app/views/reviews/form.php:1391:    toast.className = `toast-notification toast-${type}`;
/home/shquier/easyconf.net/easychair/app/views/author/notifications.php:4:    <h4 class="mb-0"><i class="fa-solid fa-bell me-2"></i><?= e($lang==='ar'?'الإشعارات':'Notifications') ?></h4>
/home/shquier/easyconf.net/easychair/app/views/author/notifications.php:5:    <form method="post" action="<?= e(base_path('author/notifications/read-all')) ?>">
/home/shquier/easyconf.net/easychair/app/views/author/notifications.php:22:              <form method="post" action="<?= e(base_path('author/notifications/read')) ?>">
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:2777:'Notifications and reviewer interaction'
/home/shquier/easyconf.net/easychair/app/views/author/dashboard (Copy).php:2796:'notifications'
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10560:$workflowNotifications =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10561:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10575:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10588:    $notifications = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10623:            $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10659:                $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:10673:    return $notifications;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22849:$stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22852:        FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:22895:    $stats['notifications'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23327:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:23330:            FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25039:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25042:            FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25118:                    $stats['notifications']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_conference_brochure:25291:            'action'=>'Escalate overdue reviews and notify track chairs.'
/home/shquier/easyconf.net/easychair/app/controllers/NotificationSettingsController.php:10:class NotificationSettingsController
/home/shquier/easyconf.net/easychair/app/controllers/NotificationSettingsController.php:54:                INSERT INTO user_notification_preferences
/home/shquier/easyconf.net/easychair/app/controllers/NotificationSettingsController.php:55:                (user_id, org_id, conference_id, notification_type, in_app_enabled, email_enabled, digest_enabled, digest_frequency)
/home/shquier/easyconf.net/easychair/app/controllers/NotificationSettingsController.php:73:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/app/controllers/NotificationSettingsController.php:80:            ORDER BY p.conference_id DESC, p.notification_type
/home/shquier/easyconf.net/easychair/app/controllers/NotificationSettingsController.php:86:        require BASE_PATH . '/app/views/notifications/settings.php';
/home/shquier/easyconf.net/easychair/app/controllers/NotificationSettingsController.php:121:                UPDATE user_notification_preferences
/home/shquier/easyconf.net/easychair/app/controllers/NotificationSettingsController.php:142:        $_SESSION['flash_success'] = 'Notification preferences saved.';
/home/shquier/easyconf.net/easychair/app/controllers/NotificationSettingsController.php:143:        header("Location: /easychair/notification-settings?saved=1");
/home/shquier/easyconf.net/easychair/app/controllers/NotificationCountController.php:8:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/app/controllers/NotificationCountController.php:10:class NotificationCountController
/home/shquier/easyconf.net/easychair/app/controllers/NotificationCountController.php:30:        $svc = new NotificationService();
/home/shquier/easyconf.net/easychair/app/controllers/AdminAssignmentController.php:330:SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/app/controllers/AdminSettingsActionsTenantController.php:50:          'smtp_enabled',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSettingsActionsTenantController.php:51:          'smtp_from_email','smtp_from_name_en','smtp_from_name_ar',
/home/shquier/easyconf.net/easychair/app/controllers/AdminUserController.php:1383:    public function lookupUserByEmail()
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:170:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:179:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:194:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:195:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:212:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:216:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:217:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:221:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:227:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:231:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:232:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:473:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:474:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:483:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:620:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:647:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php:648:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php:10:class NotificationController
/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php:52:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php:60:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php:63:        require BASE_PATH . '/app/views/notifications/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php:84:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php:92:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php:101:            UPDATE user_notifications
/home/shquier/easyconf.net/easychair/app/controllers/NotificationController.php:109:        header("Location: /easychair/notifications");
/home/shquier/easyconf.net/easychair/app/controllers/AdminTrackChairController.php:298:        Track Chair Email Notification
/home/shquier/easyconf.net/easychair/app/controllers/AdminTrackChairController.php:379:        \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:9:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:10:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:167:    private function sendWorkflowNotification(array $submission, string $stage): void
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:176:                "No active notification rule for stage: {$stage}"
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:191:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:192:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:209:                'Workflow notification sent',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:213:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:214:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:218:                'A workflow notification email was sent for your submission. Template: ' . $rule['template_key']
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:224:                'Workflow notification failed',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:228:            $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:229:            $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:431:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:432:        $notifier->notifyAuthorWorkflow(
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:441:            $this->sendWorkflowNotification($fresh, $stage);
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:578:    public function sendTemplateEmail()
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:605:        $mailer = new ConferenceMailer();
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionWorkflowController.php.before_pack956A_workflow_sync:606:        $result = $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10462:$workflowNotifications =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10463:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10477:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10490:    $notifications = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10525:            $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10561:                $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1149:10575:    return $notifications;
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:7:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:48:    private function sendMail(string $to, string $subject, string $body): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:50:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:51:        $result = $mailer->send($to, $subject, $body, $to);
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:86:        $smtpSettings = SmtpMailer::settings();
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:89:            'smtp_enabled' => $smtpSettings['smtp_enabled'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:90:            'smtp_host' => $smtpSettings['smtp_host'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:91:            'smtp_port' => $smtpSettings['smtp_port'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:92:            'smtp_security' => $smtpSettings['smtp_security'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:93:            'smtp_username' => $smtpSettings['smtp_username'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:94:            'smtp_from_email' => $smtpSettings['smtp_from_email'] ?? '(missing)',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:97:            'sendmail_path' => ini_get('sendmail_path') ?: '(empty)',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:143:        $result = $this->sendMail($to, $subject, $body);
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:195:        $result = $this->sendMail(
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:246:    public function saveSmtp()
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:251:            'smtp_enabled',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:252:            'smtp_host',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:253:            'smtp_port',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:254:            'smtp_security',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:255:            'smtp_username',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:256:            'smtp_password',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:257:            'smtp_from_email',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:258:            'smtp_from_name',
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:264:            if ($field === 'smtp_password' && $value === '') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailTestController.php:276:        $_SESSION['email_test_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/app/controllers/AuthorNotificationsController.php:11:final class AuthorNotificationsController extends Controller
/home/shquier/easyconf.net/easychair/app/controllers/AuthorNotificationsController.php:19:        $st=$db->prepare("SELECT * FROM notifications WHERE user_id=:u ORDER BY id DESC LIMIT 200");
/home/shquier/easyconf.net/easychair/app/controllers/AuthorNotificationsController.php:23:        $this->view('author/notifications',['rows'=>$rows]);
/home/shquier/easyconf.net/easychair/app/controllers/AuthorNotificationsController.php:33:        $db->prepare("UPDATE notifications SET is_read=1 WHERE id=:id AND user_id=:u")->execute([':id'=>$id,':u'=>$uid]);
/home/shquier/easyconf.net/easychair/app/controllers/AuthorNotificationsController.php:34:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/app/controllers/AuthorNotificationsController.php:43:        $db->prepare("UPDATE notifications SET is_read=1 WHERE user_id=:u")->execute([':u'=>$uid]);
/home/shquier/easyconf.net/easychair/app/controllers/AuthorNotificationsController.php:44:        header('Location: '.base_path('author/notifications')); exit;
/home/shquier/easyconf.net/easychair/app/controllers/AdminDecisionBoardEmailController.php:15:    public function sendDecisionEmail(): void
/home/shquier/easyconf.net/easychair/app/controllers/AdminDecisionBoardEmailController.php:61:        // 1) In-app notification
/home/shquier/easyconf.net/easychair/app/controllers/AdminDecisionBoardEmailController.php:63:            $db->prepare("INSERT INTO notifications (user_id, message, type, is_read, created_at)
/home/shquier/easyconf.net/easychair/app/controllers/AdminDecisionBoardEmailController.php:82:            flash('success','Notification saved (email queue not available)');
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailQueueTenantController.php:11:final class AdminEmailQueueTenantController extends Controller
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10560:$workflowNotifications =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10561:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10575:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10588:    $notifications = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10623:            $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10659:                $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:10673:    return $notifications;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22849:$stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22852:        FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:22895:    $stats['notifications'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23327:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:23330:            FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25039:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25042:            FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25118:                    $stats['notifications']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_brochure_fullfix:25291:            'action'=>'Escalate overdue reviews and notify track chairs.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminSmtpDiagnoseController.php:10:final class AdminSmtpDiagnoseController extends Controller
/home/shquier/easyconf.net/easychair/app/controllers/AdminSmtpDiagnoseController.php:18:        $host = (string)$cfg['smtp_host'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminSmtpDiagnoseController.php:19:        $port = (int)$cfg['smtp_port'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminSmtpDiagnoseController.php:20:        $secure = (string)$cfg['smtp_secure'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminSmtpDiagnoseController.php:29:            $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminSmtpDiagnoseController.php:50:        $this->view('admin/smtp_diagnose/index', ['out'=>implode("\n",$out)]);
/home/shquier/easyconf.net/easychair/app/controllers/PublishingController.php:15:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app/controllers/SystemController.php:11:use App\Services\MailerService;
/home/shquier/easyconf.net/easychair/app/controllers/SystemController.php:127:    public function testSmtp(): void
/home/shquier/easyconf.net/easychair/app/controllers/SystemController.php:140:        $ok = MailerService::send($to, 'SMTP Test - EasyChair', '<p>SMTP test email sent successfully.</p>');
/home/shquier/easyconf.net/easychair/app/controllers/SystemController.php:142:        AuditService::log('smtp.test', 'mail', null, $ok ? 'SMTP test success' : 'SMTP test failed', ['to' => $to]);
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationDigestController.php:10:class AdminNotificationDigestController
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationDigestController.php:88:            FROM notification_digest_log l
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationDigestController.php:100:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationDigestController.php:109:            SELECT p.notification_type, p.digest_frequency, COUNT(*) AS users_count
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationDigestController.php:110:            FROM user_notification_preferences p
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationDigestController.php:114:            GROUP BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationDigestController.php:115:            ORDER BY p.notification_type, p.digest_frequency
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationDigestController.php:121:        require BASE_PATH . '/app/views/admin/notification_digest/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationDigestController.php:134:            FROM notification_digest_log
/home/shquier/easyconf.net/easychair/app/controllers/UserController.php:244:                        $existing = $this->userModel()->findByEmail($email);
/home/shquier/easyconf.net/easychair/app/controllers/AdminSettingsTenantController.php:57:          'smtp_enabled' => '1',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSettingsTenantController.php:58:          'smtp_from_email' => 'no-reply@jpu.edu.jo',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSettingsTenantController.php:59:          'smtp_from_name_en' => 'Conference Portal',
/home/shquier/easyconf.net/easychair/app/controllers/AdminSettingsTenantController.php:60:          'smtp_from_name_ar' => 'بوابة المؤتمرات',
/home/shquier/easyconf.net/easychair/app/controllers/AdminRouteAliasController.php:54:    public function testEmail()
/home/shquier/easyconf.net/easychair/app/controllers/AdminToolsController.php:23:    public function emailQueue(): void { $this->page('Email Queue'); }
/home/shquier/easyconf.net/easychair/app/controllers/AdminDecisionBoardController.php:149:        // notify author if possible (optional)
/home/shquier/easyconf.net/easychair/app/controllers/AdminDecisionBoardController.php:151:            if (function_exists('notify_user_dynamic')) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminDecisionBoardController.php:162:                            notify_user_dynamic($aid, "Submission decision", $msg, "info");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10457:$workflowNotifications =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10458:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10472:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10485:    $notifications = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10520:            $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10556:                $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.save:10570:    return $notifications;
/home/shquier/easyconf.net/easychair/app/controllers/AdminEmailQueueController.php:11:final class AdminEmailQueueController extends Controller
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php.before_pack1115:131:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'org_id=?', [$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php.before_pack1115:158:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'conference_id=? AND org_id=?', [$confId,$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php.before_pack1115:180:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php.before_pack1115:212:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php.before_pack1115:213:                ['/easychair/admin/notification-audit','fa-bell-circle-check','menu.notification_audit','Notification Audit'],
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceController.php:662:            if (!function_exists('send_mail_smtp')) {
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceController.php:664:                    'send_mail_smtp function not found'
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceController.php:668:            send_mail_smtp(
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceController.php:679:        } catch (\Throwable $mailError) {
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceController.php:683:                . $mailError->getMessage()
/home/shquier/easyconf.net/easychair/app/controllers/AdminDecisionEngine.php:44:            send_mail_smtp($email,"Decision","Decision: ".$decision."\nDOI: ".$doi);
/home/shquier/easyconf.net/easychair/app/controllers/OperationsController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app/controllers/OperationsController.php:221:            // Notify author if stage/status changed
/home/shquier/easyconf.net/easychair/app/controllers/OperationsController.php:235:                        NotificationService::push(
/home/shquier/easyconf.net/easychair/app/controllers/OperationsController.php:240:                        NotificationService::pushEmailFromTemplate('decision_notification', (int)$srow['author_id'], [
/home/shquier/easyconf.net/easychair/app/controllers/OperationsController.php:329:    public function emailQueueIndex(): void
/home/shquier/easyconf.net/easychair/app/controllers/OperationsController.php:337:    public function emailQueueTest(): void
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionsBoardController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionsBoardController.php:111:            // notify author
/home/shquier/easyconf.net/easychair/app/controllers/AdminSubmissionsBoardController.php:112:            NotificationService::notify((int)$r['author_id'], 'status_update', "Your paper #{$r['id']} status updated to $new", base_path('author/submission?id='.(int)$r['id']));
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10624:$workflowNotifications =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10625:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10639:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10652:    $notifications = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10687:            $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10723:                $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:10737:    return $notifications;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22913:$stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22916:        FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:22959:    $stats['notifications'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23391:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:23394:            FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25103:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25106:            FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25182:                    $stats['notifications']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_storeSection_full_fix:25355:            'action'=>'Escalate overdue reviews and notify track chairs.'
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationAuditController.php:10:class AdminNotificationAuditController
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationAuditController.php:97:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationAuditController.php:105:        $notifications = $stmt->fetchAll(\PDO::FETCH_ASSOC);
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationAuditController.php:112:            FROM user_notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationAuditController.php:120:        require BASE_PATH . '/app/views/admin/notification_audit/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:9:use App\Core\NotificationService;
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:11:class AdminNotificationBroadcastController
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:168:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:172:              AND n.notification_type='broadcast'
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:180:        require BASE_PATH . '/app/views/admin/notification_broadcast/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:200:            $_SESSION['flash_error'] = "Notification title is required.";
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:201:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:206:            $_SESSION['flash_error'] = "Notification body is required.";
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:207:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:213:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:221:            header("Location: /easychair/admin/notification-broadcast");
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:227:        $notifier = new NotificationService();
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:235:                'notification_type' => 'broadcast',
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:250:        $_SESSION['flash_success'] = "Broadcast notification sent to {$created} user(s). Skipped by preferences: {$skipped}.";
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationBroadcastController.php:251:        header("Location: /easychair/admin/notification-broadcast?sent=1");
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:10:class AdminOrgSmtpController
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:98:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:124:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'view'); }
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:128:        $smtpPasswordPreview = '';
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:129:        if (!empty($settings['smtp_password_enc'])) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:130:            $smtpPasswordPreview = '********';
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:134:        require BASE_PATH . '/app/views/admin/org_smtp/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:143:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'update'); }
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:149:        $smtpHost = trim((string)($_POST['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:150:        $smtpPort = (int)($_POST['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:151:        $smtpUsername = trim((string)($_POST['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:152:        $smtpPassword = (string)($_POST['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:153:        $smtpEncryption = trim((string)($_POST['smtp_encryption'] ?? 'tls'));
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:159:        if (!in_array($smtpEncryption, ['none','ssl','tls'], true)) {
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:160:            $smtpEncryption = 'tls';
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:163:        if ($smtpHost === '') {
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:164:            $_SESSION['flash_error'] = 'SMTP host is required.';
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:165:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:172:            FROM org_smtp_settings
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:186:        $passwordEnc = $smtpPassword !== ''
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:187:            ? $this->enc($smtpPassword)
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:188:            : ($existing['smtp_password_enc'] ?? null);
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:191:            INSERT INTO org_smtp_settings
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:192:            (org_id, conference_id, smtp_host, smtp_port, smtp_username, smtp_password_enc, smtp_encryption,
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:196:                smtp_host=VALUES(smtp_host),
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:197:                smtp_port=VALUES(smtp_port),
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:198:                smtp_username=VALUES(smtp_username),
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:199:                smtp_password_enc=VALUES(smtp_password_enc),
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:200:                smtp_encryption=VALUES(smtp_encryption),
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:213:            $smtpHost,
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:214:            $smtpPort,
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:215:            $smtpUsername,
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:217:            $smtpEncryption,
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:226:        $_SESSION['flash_success'] = 'SMTP settings saved.';
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:227:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:234:        if (function_exists('ec_admin_require_url_action')) { ec_admin_require_url_action('/easychair/admin/org-smtp', 'create'); }
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:239:            $_SESSION['flash_error'] = 'Please save SMTP settings first.';
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:240:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:247:            header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:251:        $subject = 'EasyChair SMTP Test - ' . ($conference['short_name'] ?? 'Conference');
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:252:        $body = "This is a test email from EasyChair organization SMTP settings.\n\nConference: " . ($conference['short_name'] ?? '');
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:261:                VALUES (?, ?, 'smtp_test', 'smtp_test', ?, ?, ?, 'queued', NOW())
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:278:            UPDATE org_smtp_settings
/home/shquier/easyconf.net/easychair/app/controllers/AdminOrgSmtpController.php:288:        header("Location: /easychair/admin/org-smtp");
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php:10:class AdminWorkflowNotificationRulesController
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php:105:        require BASE_PATH . '/app/views/admin/workflow_notifications/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php:151:        $_SESSION['flash_success'] = 'Workflow notification rules saved.';
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php:152:        header("Location: /easychair/admin/workflow-notifications?saved=1");
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php:170:            header("Location: /easychair/admin/workflow-notifications");
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php:198:        $_SESSION['flash_success'] = 'Workflow notification rule added.';
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php:199:        header("Location: /easychair/admin/workflow-notifications?added=1");
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php:220:        $_SESSION['flash_success'] = 'Workflow notification rule deleted.';
/home/shquier/easyconf.net/easychair/app/controllers/AdminWorkflowNotificationRulesController.php:221:        header("Location: /easychair/admin/workflow-notifications?deleted=1");
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceMailController.php:9:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceMailController.php:129:        $mailer = new SmtpMailer();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceMailController.php:130:        $result = $mailer->send(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceMailController.php:157:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:131:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'org_id=?', [$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:158:                ['key'=>'dashboard.kpi.notifications', 'label'=>'Notifications', 'value'=>$this->countTable('notifications', 'conference_id=? AND org_id=?', [$confId,$orgId]), 'icon'=>'fa-bell'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:180:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:212:                ['/easychair/admin/org-smtp','fa-server','menu.org_smtp','Organization SMTP'],
/home/shquier/easyconf.net/easychair/app/controllers/RoleDashboardController.php:213:                ['/easychair/admin/notification-audit','fa-bell-circle-check','menu.notification_audit','Notification Audit'],
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessToolsController.php:4642:\App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessToolsController.php:4738:            (org_id, conference_id, stage_key, stage_title_en, stage_title_ar, sort_order, allow_author_upload, notify_author, require_review_complete, is_active, created_by)
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessToolsController.php:4745:                notify_author=VALUES(notify_author),
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessToolsController.php:4758:            !empty($_POST['notify_author']) ? 1 : 0,
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessToolsController.php:4777:    public function testEmail()
/home/shquier/easyconf.net/easychair/app/controllers/AdminBusinessToolsController.php:4830:    public function sendTestEmail()
/home/shquier/easyconf.net/easychair/app/controllers/PublicConferenceBusinessController.php:332:        'Acceptance Notification',
/home/shquier/easyconf.net/easychair/app/controllers/ForgotPasswordController.php:7:use App\Core\ConferenceMailer;
/home/shquier/easyconf.net/easychair/app/controllers/ForgotPasswordController.php:118:        $smtp=new \App\Core\SmtpMailer();
/home/shquier/easyconf.net/easychair/app/controllers/ForgotPasswordController.php:120:        $smtp->send(
/home/shquier/easyconf.net/easychair/app/controllers/DecisionController.php:15:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app/controllers/DecisionController.php:16:use App\Services\ConferenceNotificationService;
/home/shquier/easyconf.net/easychair/app/controllers/DecisionController.php:67:                ConferenceNotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app/controllers/AdminReviewerAssignmentsController.php:1140:            \App\Services\SubmissionWorkflowService::queueEmail(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10560:$workflowNotifications =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10561:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10575:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10588:    $notifications = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10623:            $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10659:                $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:10673:    return $notifications;
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22849:$stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22852:        FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:22895:    $stats['notifications'];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23327:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:23330:            FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25039:    $stats['notifications'] =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25042:            FROM notifications
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25118:                    $stats['notifications']
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php:25291:            'action'=>'Escalate overdue reviews and notify track chairs.'
/home/shquier/easyconf.net/easychair/app/controllers/CopyeditorController.php:12:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app/controllers/CopyeditorController.php:69:        // Notify author (in-app) that copyediting updated
/home/shquier/easyconf.net/easychair/app/controllers/CopyeditorController.php:75:            NotificationService::push(
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10457:$workflowNotifications =
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10458:    $this->homepageWorkflowNotifications();
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10472:private function homepageWorkflowNotifications(): array
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10485:    $notifications = [];
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10520:            $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10556:                $notifications[] = [
/home/shquier/easyconf.net/easychair/app/controllers/AdminConferenceHomeController.php.before_pack1116:10570:    return $notifications;
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:754:'notifications'=>0,
/home/shquier/easyconf.net/easychair/app/controllers/AuthorDashboardController.php:793:'notifications'
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationController.php:10:class AdminNotificationController
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationController.php:87:        require BASE_PATH . '/app/views/admin/notifications/index.php';
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationController.php:109:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/app/controllers/AdminNotificationController.php:128:        header("Location: /easychair/admin/notifications");
/home/shquier/easyconf.net/easychair/app/services/HomepageMissionControlService.php:62:'notifications'=>
/home/shquier/easyconf.net/easychair/app/services/HomepageMissionControlService.php:67:FROM conference_home_notifications
/home/shquier/easyconf.net/easychair/app/services/StudioMetricsService.php:25:'notifications'
/home/shquier/easyconf.net/easychair/app/services/ConferenceNotificationService.php:8:use App\Models\NotificationModel;
/home/shquier/easyconf.net/easychair/app/services/ConferenceNotificationService.php:10:final class ConferenceNotificationService
/home/shquier/easyconf.net/easychair/app/services/ConferenceNotificationService.php:12:    public static function notifyAndEmail(
/home/shquier/easyconf.net/easychair/app/services/ConferenceNotificationService.php:42:        $model = new NotificationModel();
/home/shquier/easyconf.net/easychair/app/services/ConferenceNotificationService.php:54:            Mailer::send((string) $user['email'], $subject, strip_tags($body));
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php.before_pack956A_workflow_sync:116:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/app/services/CronService.php:18:        $notifications = 0;
/home/shquier/easyconf.net/easychair/app/services/CronService.php:27:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/app/services/CronService.php:52:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app/services/CronService.php:64:                $notifications++;
/home/shquier/easyconf.net/easychair/app/services/CronService.php:71:            $cron->finishJob($jobId, 'success', 'Submission deadline reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/app/services/CronService.php:73:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app/services/CronService.php:75:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/app/services/CronService.php:76:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app/services/CronService.php:85:        $notifications = 0;
/home/shquier/easyconf.net/easychair/app/services/CronService.php:94:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/app/services/CronService.php:120:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app/services/CronService.php:133:                $notifications++;
/home/shquier/easyconf.net/easychair/app/services/CronService.php:161:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app/services/CronService.php:174:                $notifications++;
/home/shquier/easyconf.net/easychair/app/services/CronService.php:181:            $cron->finishJob($jobId, 'success', 'Review reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/app/services/CronService.php:183:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app/services/CronService.php:185:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/app/services/CronService.php:186:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app/services/CronService.php:195:        $notifications = 0;
/home/shquier/easyconf.net/easychair/app/services/CronService.php:204:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/app/services/CronService.php:225:                    NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app/services/CronService.php:238:                    $notifications++;
/home/shquier/easyconf.net/easychair/app/services/CronService.php:246:            $cron->finishJob($jobId, 'success', 'Decision reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/app/services/CronService.php:248:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app/services/CronService.php:250:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/app/services/CronService.php:251:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app/services/CronService.php:260:        $notifications = 0;
/home/shquier/easyconf.net/easychair/app/services/CronService.php:269:                return ['notifications' => 0, 'emails' => 0];
/home/shquier/easyconf.net/easychair/app/services/CronService.php:293:                NotificationService::notifyAndEmail(
/home/shquier/easyconf.net/easychair/app/services/CronService.php:305:                $notifications++;
/home/shquier/easyconf.net/easychair/app/services/CronService.php:312:            $cron->finishJob($jobId, 'success', 'Camera-ready reminders completed.', $notifications, $emails);
/home/shquier/easyconf.net/easychair/app/services/CronService.php:314:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app/services/CronService.php:316:            $cron->finishJob($jobId, 'failed', $e->getMessage(), $notifications, $emails);
/home/shquier/easyconf.net/easychair/app/services/CronService.php:317:            return ['notifications' => $notifications, 'emails' => $emails];
/home/shquier/easyconf.net/easychair/app/services/MailTemplateService.php:78:            $ok = MailerService::send(
/home/shquier/easyconf.net/easychair/app/services/NotificationService.php:8:final class NotificationService
/home/shquier/easyconf.net/easychair/app/services/NotificationService.php:10:    public static function notify(int $userId, string $type, string $message, ?string $linkUrl = null): void
/home/shquier/easyconf.net/easychair/app/services/NotificationService.php:13:        $db->prepare("INSERT INTO notifications(user_id,type,message,link_url,is_read) VALUES(:u,:t,:m,:l,0)")
/home/shquier/easyconf.net/easychair/app/services/NotificationService.php:17:    public static function notifyEmail(int $userId, string $templateKey, string $lang, array $vars): void
/home/shquier/easyconf.net/easychair/app/services/PlatformOperatingSystemService.php:35:'notifications'=>
/home/shquier/easyconf.net/easychair/app/services/PlatformOperatingSystemService.php:41:FROM platform_notifications
/home/shquier/easyconf.net/easychair/app/services/PlatformOperatingSystemService.php:97:'notifications'
/home/shquier/easyconf.net/easychair/app/services/PlatformOperatingSystemService.php:105:'notifications'
/home/shquier/easyconf.net/easychair/app/services/MailerService.php:6:final class MailerService
/home/shquier/easyconf.net/easychair/app/services/MailerService.php:12:        $client = new SmtpClient(
/home/shquier/easyconf.net/easychair/app/services/MailerService.php:13:            (string)$cfg['smtp_host'],
/home/shquier/easyconf.net/easychair/app/services/MailerService.php:14:            (int)$cfg['smtp_port'],
/home/shquier/easyconf.net/easychair/app/services/MailerService.php:15:            (string)$cfg['smtp_secure'],   // 'ssl' or 'tls'
/home/shquier/easyconf.net/easychair/app/services/MailerService.php:16:            (string)$cfg['smtp_user'],
/home/shquier/easyconf.net/easychair/app/services/MailerService.php:17:            (string)$cfg['smtp_pass']
/home/shquier/easyconf.net/easychair/app/services/MailerService.php:20:        $client->send(
/home/shquier/easyconf.net/easychair/app/services/SubmissionWorkflowService.php:117:    public static function queueEmail(
/home/shquier/easyconf.net/easychair/app/services/ReviewReminderService.php:76:            INSERT INTO notifications
/home/shquier/easyconf.net/easychair/app/services/ConferenceEmailTemplateService.php:55:            'decision_notification',
/home/shquier/easyconf.net/easychair/app/services/SmtpClient.php:6:final class SmtpClient
/home/shquier/easyconf.net/easychair/app/services/SmtpClient.php:29:        if (!$fp) throw new \RuntimeException("SMTP connect failed: $errstr ($errno)");
/home/shquier/easyconf.net/easychair/app/services/SmtpClient.php:102:        if ($data === '') throw new \RuntimeException("SMTP no response");
/home/shquier/easyconf.net/easychair/app/services/SmtpClient.php:105:            throw new \RuntimeException("SMTP unexpected response: " . trim($data));
/home/shquier/easyconf.net/easychair/app/services/Mailer.php:6:final class Mailer
/home/shquier/easyconf.net/easychair/app/services/Mailer.php:21:        return @mail($to, $subject, $body, implode("\r\n", $headers));
/home/shquier/easyconf.net/easychair/app/services/HomepageCollaborationService.php:28:conference_home_notifications
/home/shquier/easyconf.net/easychair/app/cron/reviewer_risk_notifications.php:13:echo "RISK NOTIFICATIONS\n";
/home/shquier/easyconf.net/easychair/app/cron/reviewer_risk_notifications.php:29:AND rrf.notification_sent=0
/home/shquier/easyconf.net/easychair/app/cron/reviewer_risk_notifications.php:81:    notification_sent=1,
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:6:class SmtpMailer
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:77:            $this->lastError = $step . ' failed. SMTP response: ' . trim($response);
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:100:        $enabled = (string)($this->settings['smtp_enabled'] ?? '0') === '1';
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:105:                'error' => 'SMTP is disabled in system_mail_settings.',
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:110:        $host = trim((string)($this->settings['smtp_host'] ?? ''));
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:111:        $port = (int)($this->settings['smtp_port'] ?? 587);
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:112:        $security = strtolower(trim((string)($this->settings['smtp_security'] ?? 'tls')));
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:113:        $username = trim((string)($this->settings['smtp_username'] ?? ''));
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:114:        $password = (string)($this->settings['smtp_password'] ?? '');
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:115:        $fromEmail = trim((string)($this->settings['smtp_from_email'] ?? $username));
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:116:        $fromName = trim((string)($this->settings['smtp_from_name'] ?? 'EasyChair'));
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:121:                'error' => 'SMTP settings are incomplete.',
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:138:                'error' => "SMTP connection failed: {$errstr} ({$errno})",
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:191:        if (!$this->expect($response, [334], 'SMTP username')) {
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:197:        if (!$this->expect($response, [235], 'SMTP password')) {
/home/shquier/easyconf.net/easychair/app/core/SmtpMailer.php:253:        // Dot-stuffing per SMTP DATA rules.
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:6:class NotificationService
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:18:        string $notificationType
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:22:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:24:              AND notification_type=?
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:32:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:50:    public function preferenceAllowsEmail(
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:53:        string $notificationType
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:57:            FROM user_notification_preferences
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:59:              AND notification_type=?
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:67:        $stmt->execute([$userId, $notificationType, $conferenceId]);
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:89:        $type = (string)($data['notification_type'] ?? 'system');
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:100:            INSERT INTO user_notifications
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:101:            (org_id, conference_id, user_id, submission_id, notification_type, event_key,
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:122:    public function notifyAuthorWorkflow(array $submission, string $eventKey, string $title, string $body = ''): ?int
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:133:            'notification_type' => 'workflow',
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:154:            FROM user_notifications
/home/shquier/easyconf.net/easychair/app/core/NotificationService.php:182:            FROM user_notifications n
/home/shquier/easyconf.net/easychair/app/core/App.php:607:        'notifications',
/home/shquier/easyconf.net/easychair/app/core/WorkflowEngine.php:125:    private static function notifyAuthor($submission_id, $decision)
/home/shquier/easyconf.net/easychair/app/core/WorkflowEngine.php:141:            'decision_notification',
/home/shquier/easyconf.net/easychair/app/core/WorkflowNotificationBus.php:4:final class WorkflowNotificationBus
/home/shquier/easyconf.net/easychair/app/core/WorkflowNotificationBus.php:14:            new NotificationService();
/home/shquier/easyconf.net/easychair/app/core/WorkflowNotificationBus.php:16:            $mailer=
/home/shquier/easyconf.net/easychair/app/core/WorkflowNotificationBus.php:17:            new ConferenceMailer();
/home/shquier/easyconf.net/easychair/app/core/WorkflowNotificationBus.php:29:            trim((string)($ctx['title']??'Notification'));
/home/shquier/easyconf.net/easychair/app/core/WorkflowNotificationBus.php:41:                    'notification_type'=>$event,
/home/shquier/easyconf.net/easychair/app/core/WorkflowNotificationBus.php:52:                $mailer->queueAndSend(
/home/shquier/easyconf.net/easychair/app/core/WorkflowNotificationBus.php:61:                "NOTIFY OK ".$event
/home/shquier/easyconf.net/easychair/app/core/WorkflowNotificationBus.php:67:                "NOTIFY FAIL ".
/home/shquier/easyconf.net/easychair/app/core/ConferenceMailer.php:5:use App\Core\SmtpMailer;
/home/shquier/easyconf.net/easychair/app/core/ConferenceMailer.php:7:class ConferenceMailer
/home/shquier/easyconf.net/easychair/app/core/ConferenceMailer.php:234:        $smtp = new SmtpMailer();
/home/shquier/easyconf.net/easychair/app/core/ConferenceMailer.php:235:        $result = $smtp->send($recipientEmail, $subject, $body, $recipientName);
/home/shquier/easyconf.net/easychair/app/core/ConferenceMailer.php:254:        $error = trim(($result['error'] ?? 'SMTP failed') . "\n\n" . ($result['debug'] ?? ''));
/home/shquier/easyconf.net/easychair/app/core/MailEngine.php:11:        mail($to, $subject, $message, $headers);
/home/shquier/easyconf.net/easychair/app/core/MailEngine.php:41:    mail($to, $subject, $body, "Content-Type: text/html; charset=UTF-8");
/home/shquier/easyconf.net/easychair/app/core/MailEngine.php:48:public static function notifyReviewerAssigned($email, $title)
/home/shquier/easyconf.net/easychair/app/core/MailEngine.php:57:    public static function notifyAuthorDecision($email, $decision)
/home/shquier/easyconf.net/easychair/app/models/CronModel.php:20:    public function finishJob(int $id, string $status, string $message = '', int $notifications = 0, int $emails = 0): void
/home/shquier/easyconf.net/easychair/app/models/CronModel.php:27:                created_notifications = :created_notifications,
/home/shquier/easyconf.net/easychair/app/models/CronModel.php:35:            ':created_notifications' => $notifications,
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:7:use App\Services\NotificationService;
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:106:        // Notify author that paper is published
/home/shquier/easyconf.net/easychair/app/models/ProceedingsModel.php:112:            NotificationService::push((int)$srow['author_id'], 'publishing', trans('paper_published') . ' — ' . (string)($srow['submission_no'] ?? ''));
/home/shquier/easyconf.net/easychair/app/models/NotificationModel.php:8:final class NotificationModel extends Model
/home/shquier/easyconf.net/easychair/app/models/NotificationModel.php:13:            INSERT INTO notifications (
/home/shquier/easyconf.net/easychair/app/models/NotificationModel.php:36:            FROM notifications
/home/shquier/easyconf.net/easychair/app/models/NotificationModel.php:49:            FROM notifications
/home/shquier/easyconf.net/easychair/app/models/NotificationModel.php:62:            FROM notifications
/home/shquier/easyconf.net/easychair/app/models/NotificationModel.php:73:            FROM notifications
/home/shquier/easyconf.net/easychair/app/models/NotificationModel.php:88:            UPDATE notifications
/home/shquier/easyconf.net/easychair/app/models/NotificationModel.php:101:            UPDATE notifications
/home/shquier/easyconf.net/easychair/app/models/DecisionModel.php:48:                    notification_sent = 0
/home/shquier/easyconf.net/easychair/app/models/DecisionModel.php:61:                    submission_id, decided_by, decision, chair_comments, decided_at, notification_sent
