+ /**
+ * function to add Dashboard
+ *
+ * @param array $params values
+ *
+ * @access public
+ * @static
+ *
+ * @return object
+ */
+ static function create($params) {
+ $hook = empty($params['id']) ? 'create' : 'edit';
+ CRM_Utils_Hook::pre($hook, 'Dashboard', CRM_Utils_Array::value('id', $params), $params);
+ $dao = self::addDashlet($params);
+ CRM_Utils_Hook::post($hook, 'Dashboard', $dao->id, $dao);
+ return $dao;
+ }