Merge pull request #2321 from lcdservices/CRM-14062
[civicrm-core.git] / CRM / Core / Block.php
index 6fbaca5f607f85d2125d1b74eda91f4dd31d56f1..f4bdcb3ce0f2080bd2d250fc07bd2be104b687ac 100644 (file)
@@ -562,7 +562,8 @@ class CRM_Core_Block {
       }
       // do nothing
     }
-    elseif (!CRM_Core_Permission::check('access CiviCRM')) {
+    // require 'access CiviCRM' permissons, except for the language switch block
+    elseif (!CRM_Core_Permission::check('access CiviCRM') && $id!=self::LANGSWITCH) {
       return NULL;
     }
     elseif ($id == self::ADD) {