+
+/**
+ * Implements hook_civicrm_pre().
+ */
+function search_civicrm_pre($op, $entity, $id, &$params) {
+ // Supply default name/label when creating new SearchDisplay
+ if ($entity === 'SearchDisplay' && $op === 'create') {
+ if (empty($params['label'])) {
+ $params['label'] = $params['name'];
+ }
+ elseif (empty($params['name'])) {
+ $params['name'] = \CRM_Utils_String::munge($params['label']);
+ }
+ }
+}