From 706e8cf240d9e1f4a530364af6bd066d58095ff4 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Sat, 27 Nov 2021 12:03:53 +1100 Subject: [PATCH] logging for user notiifcations --- app/Utils/Traits/Notifications/UserNotifies.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/Utils/Traits/Notifications/UserNotifies.php b/app/Utils/Traits/Notifications/UserNotifies.php index 0e1ce5823a8e..e62d4d709c86 100644 --- a/app/Utils/Traits/Notifications/UserNotifies.php +++ b/app/Utils/Traits/Notifications/UserNotifies.php @@ -61,6 +61,13 @@ trait UserNotifies array_push($required_permissions, 'all_user_notifications'); } + +nlog($company_user->notifications); +nlog($required_permissions); +nlog(count(array_intersect($required_permissions, ['all_user_notifications']))); +nlog(count(array_intersect($required_permissions, ['all_notifications']))); +nlog(count(array_intersect($required_permissions, $notifications->email))); + if (count(array_intersect($required_permissions, $notifications->email)) >= 1 || count(array_intersect(['all_user_notifications'], $notifications->email)) >= 1 || count(array_intersect(['all_notifications'],$notifications->email)) >= 1) { array_push($notifiable_methods, 'mail'); } @@ -79,12 +86,6 @@ trait UserNotifies $notifiable_methods = []; $notifications = $company_user->notifications; -nlog($company_user->notifications); -nlog($required_permissions); -nlog(count(array_intersect($required_permissions, ['all_user_notifications']))); -nlog(count(array_intersect($required_permissions, ['all_notifications']))); - -nlog(count(array_intersect($required_permissions, $notifications->email))); //conditional to define whether the company user has the required notification for the MAIL notification TYPE if (count(array_intersect($required_permissions, $notifications->email)) >= 1 || count(array_intersect($required_permissions, ['all_user_notifications'])) >= 1 || count(array_intersect($required_permissions, ['all_notifications'])) >= 1) { array_push($notifiable_methods, 'mail');