Unconditionally assign registerClosed on event info page
authorEileen McNaughton <emcnaughton@wikimedia.org>
Sun, 1 Jan 2023 04:57:47 +0000 (17:57 +1300)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Sun, 1 Jan 2023 04:57:47 +0000 (17:57 +1300)
CRM/Event/Page/EventInfo.php

index 58681f7177bfdb3a2f48d83e1c8ea1e657ceaa0d..8790c171bf5ea142626f31cea31cdef9e3bda408 100644 (file)
@@ -280,10 +280,8 @@ class CRM_Event_Page_EventInfo extends CRM_Core_Page {
           $this->assign('registerURL', $url);
         }
       }
-      elseif (CRM_Core_Permission::check('register for events')) {
-        $this->assign('registerClosed', TRUE);
-      }
     }
+    $this->assign('registerClosed', !empty($values['event']['is_online_registration']) && !$isEventOpenForRegistration);
 
     $this->assign('allowRegistration', $allowRegistration);