getting started should available for new users
authorsunil <esunil.pawar@gmail.com>
Sat, 1 Aug 2015 13:31:35 +0000 (19:01 +0530)
committersunil <esunil.pawar@gmail.com>
Sat, 1 Aug 2015 13:31:35 +0000 (19:01 +0530)
CRM/Core/BAO/Dashboard.php

index a39f89b49e2117addb797dbfe72da166557039d1..1f1b781af13ae5e6f8f785990f348d5123c7b469 100644 (file)
@@ -164,13 +164,16 @@ class CRM_Core_BAO_Dashboard extends CRM_Core_DAO_Dashboard {
     $contactID = CRM_Core_Session::singleton()->get('userID');
     $allDashlets = CRM_Utils_Array::index(array('name'), $getDashlets['values']);
     $defaultDashlets = array();
-    if (!empty($allDashlets['blog'])) {
-      $defaultDashlets['blog'] = array(
-        'dashboard_id' => $allDashlets['blog']['id'],
-        'is_active' => 1,
-        'column_no' => 1,
-        'contact_id' => $contactID,
-      );
+    $defualts = array('blog' => 1, 'getting-started' => '0');
+    foreach ($defualts as $name => $column) {
+      if (!empty($allDashlets[$name])) {
+        $defaultDashlets[$name] = array(
+          'dashboard_id' => $allDashlets[$name]['id'],
+          'is_active' => 1,
+          'column_no' => $column,
+          'contact_id' => $contactID,
+        );
+      }
     }
     CRM_Utils_Hook::dashboard_defaults($allDashlets, $defaultDashlets);
     if (is_array($defaultDashlets) && !empty($defaultDashlets)) {