X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContact%2FPage%2FView%2FUserDashBoard.php;h=9cb559bf47ce63e72a3f93aa367f7a4c5ed958eb;hb=89952fb62b7a7a90a4427ff0f657358c8f405ebe;hp=8cba50bcb095c15408cac5350633b22040bbc67f;hpb=b796b4e2362c02aadf59ae51c1491d967e4da5ad;p=civicrm-core.git diff --git a/CRM/Contact/Page/View/UserDashBoard.php b/CRM/Contact/Page/View/UserDashBoard.php index 8cba50bcb0..9cb559bf47 100644 --- a/CRM/Contact/Page/View/UserDashBoard.php +++ b/CRM/Contact/Page/View/UserDashBoard.php @@ -132,6 +132,7 @@ class CRM_Contact_Page_View_UserDashBoard extends CRM_Core_Page { $contactRelationships = $selector = NULL; CRM_Utils_Hook::searchColumns('relationship.columns', $columnHeaders, $contactRelationships, $selector); $this->assign('columnHeaders', $columnHeaders); + $this->assign('entityInClassFormat', 'relationship'); $dashboardElements[] = [ 'class' => 'crm-dashboard-permissionedOrgs', 'templatePath' => 'CRM/Contact/Page/View/RelationshipSelector.tpl', @@ -166,6 +167,12 @@ class CRM_Contact_Page_View_UserDashBoard extends CRM_Core_Page { } usort($dashboardElements, ['CRM_Utils_Sort', 'cmpFunc']); + foreach ($dashboardElements as $index => $dashboardElement) { + // Ensure property is set to avoid smarty notices + if (!array_key_exists('class', $dashboardElement)) { + $dashboardElements[$index]['class'] = NULL; + } + } $this->assign('dashboardElements', $dashboardElements); if (!empty($dashboardOptions['Groups'])) {