Эх сурвалжийг харах

Fix E_NOTICE with announcements

Angel Fernando Quiroz Campos 9 жил өмнө
parent
commit
82b1813d6b

+ 4 - 4
main/admin/system_announcements.php

@@ -176,9 +176,9 @@ if ($action_todo) {
             get_lang('AnnouncementForGroup'),
             $group_list
         );
-    }
 
-    $values['group'] = isset($values['group']) ? $values['group'] : '0';
+        $values['group'] = isset($values['group']) ? $values['group'] : '0';
+    }
 
     $form->addElement('checkbox', 'send_mail', null, get_lang('SendMail'));
 
@@ -233,7 +233,7 @@ if ($action_todo) {
                 if ($announcement_id !== false) {
                     SystemAnnouncementManager::announcement_for_groups(
                         $announcement_id,
-                        array($values['group'])
+                        isset($values['group']) ? [$values['group']] : []
                     );
                     Display :: display_confirmation_message(get_lang('AnnouncementAdded'));
                 } else {
@@ -260,7 +260,7 @@ if ($action_todo) {
                 ) {
                     SystemAnnouncementManager::announcement_for_groups(
                         $values['id'],
-                        array($values['group'])
+                        isset($values['group']) ? [$values['group']] : []
                     );
                     Display :: display_confirmation_message(get_lang('AnnouncementUpdated'));
                 } else {