CRM-14208 additional includes for J3.2.1+
authorBrian Shaughnessy <brian@lcdservices.biz>
Mon, 7 Apr 2014 14:31:53 +0000 (10:31 -0400)
committerBrian Shaughnessy <brian@lcdservices.biz>
Mon, 7 Apr 2014 14:31:53 +0000 (10:31 -0400)
CRM/Utils/System/Joomla.php

index 4db4125cf13618f277b3b657b9fdf7f38a01a50f..1cdb100697172e661429f3cade8512c23d4cd9bd 100644 (file)
@@ -519,6 +519,13 @@ class CRM_Utils_System_Joomla extends CRM_Utils_System_Base {
       }
       else {
         if (!JUserHelper::verifyPassword($password, $dbPassword, $dbId)) return FALSE;
+
+        //include additional files required by Joomla 3.2.1+
+        if ( version_compare(JVERSION, '3.2.1', 'ge') ) {
+          require $joomlaBase . '/libraries/cms/application/helper.php';
+          require $joomlaBase . '/libraries/cms/application/cms.php';
+          require $joomlaBase . '/libraries/cms/application/administrator.php';
+        }
       }
 
       CRM_Core_BAO_UFMatch::synchronizeUFMatch($row, $dbId, $dbEmail, 'Joomla');