From: yashodha Date: Mon, 21 Mar 2016 05:00:09 +0000 (+0530) Subject: CRM-18263: copy profile broken X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=9739890f0042e4c3de8e6187653676e5d66340c6;p=civicrm-core.git CRM-18263: copy profile broken ---------------------------------------- * CRM-18263: copy profile broken https://issues.civicrm.org/jira/browse/CRM-18263 --- diff --git a/CRM/Core/BAO/UFGroup.php b/CRM/Core/BAO/UFGroup.php index 6ab0e76dd0..eac932ebf3 100644 --- a/CRM/Core/BAO/UFGroup.php +++ b/CRM/Core/BAO/UFGroup.php @@ -2702,7 +2702,16 @@ AND ( entity_id IS NULL OR entity_id <= 0 ) * @return \CRM_Core_DAO */ public static function copy($id) { - $fieldsFix = array('prefix' => array('title' => ts('Copy of '))); + $maxId = CRM_Core_DAO::singleValueQuery("SELECT max(id) FROM civicrm_uf_group"); + + $title = ts('[Copy id %1]', array(1 => $maxId + 1)); + $fieldsFix = array( + 'suffix' => array( + 'title' => ' ' . $title, + 'name' => '__Copy_id_' . ($maxId + 1) . '_', + ), + ); + $copy = &CRM_Core_DAO::copyGeneric('CRM_Core_DAO_UFGroup', array('id' => $id), NULL,