| GNU Affero General Public License or the licensing of CiviCRM, |
| see the CiviCRM license FAQ at http://civicrm.org/licensing |
+--------------------------------------------------------------------+
-*/
+ */
/**
*
// when custom data is included in this page
if (!empty($_POST['hidden_custom'])) {
for ($i = 0; $i <= $_POST['hidden_custom_group_count'][$this->_groupID]; $i++) {
- CRM_Custom_Form_CustomData::preProcess($this, NULL, NULL, $i);
+ CRM_Custom_Form_CustomData::preProcess($this, NULL, $this->_contactSubType, $i);
CRM_Custom_Form_CustomData::buildQuickForm($this);
CRM_Custom_Form_CustomData::setDefaultValues($this);
}
}
/**
- * Build the form object
+ * Build the form object.
*
* @return void
*/
);
if ($isMultiple) {
$this->assign('multiRecordDisplay', $this->_multiRecordDisplay);
- $saveButtonName = $this->_copyValueId ? 'Save a Copy' : 'Save';
+ $saveButtonName = $this->_copyValueId ? ts('Save a Copy') : ts('Save');
$this->addButtons(array(
array(
'type' => 'upload',
- 'name' => ts('%1', array(1 => $saveButtonName)),
+ 'name' => $saveButtonName,
'isDefault' => TRUE,
),
array(
}
/**
- * Set the default form values
+ * Set the default form values.
*
*
* @return array
CRM_Core_Session::singleton()
->pushUserContext(CRM_Utils_System::url('civicrm/contact/view/cd/edit', "reset=1&type={$this->_contactType}&groupID={$this->_groupID}&entityID={$this->_tableID}&cgcount={$cgcount}&multiRecordDisplay=single&mode=add"));
}
+
+ // Add entry in the log table
+ CRM_Core_BAO_Log::register($this->_tableID,
+ 'civicrm_contact',
+ $this->_tableID
+ );
+
+ if (CRM_Core_Resources::isAjaxMode()) {
+ $this->ajaxResponse += CRM_Contact_Form_Inline::renderFooter($this->_tableID);
+ }
+
// reset the group contact cache for this group
CRM_Contact_BAO_GroupContactCache::remove();
}
+
}