Skip to content
Snippets Groups Projects
Commit 6c23ae8c authored by Kurund Jalmi's avatar Kurund Jalmi
Browse files

Merge pull request #423 from dlobo/NoticeFixes

fix notices on save
parents 8812b376 43291913
No related branches found
No related tags found
No related merge requests found
...@@ -67,7 +67,7 @@ class CRM_Contact_BAO_Relationship extends CRM_Contact_DAO_Relationship { ...@@ -67,7 +67,7 @@ class CRM_Contact_BAO_Relationship extends CRM_Contact_DAO_Relationship {
// creating a new relationship // creating a new relationship
$dataExists = self::dataExists($params); $dataExists = self::dataExists($params);
if (!$dataExists) { if (!$dataExists) {
return NULL; return array(FALSE, TRUE, FALSE, FALSE, NULL);
} }
$relationshipIds = array(); $relationshipIds = array();
foreach ($params['contact_check'] as $key => $value) { foreach ($params['contact_check'] as $key => $value) {
...@@ -114,7 +114,7 @@ class CRM_Contact_BAO_Relationship extends CRM_Contact_DAO_Relationship { ...@@ -114,7 +114,7 @@ class CRM_Contact_BAO_Relationship extends CRM_Contact_DAO_Relationship {
) )
) { ) {
$duplicate++; $duplicate++;
return array($valid, $invalid, $duplicate); return array($valid, $invalid, $duplicate, $saved, NULL);
} }
$validContacts = TRUE; $validContacts = TRUE;
...@@ -1297,7 +1297,7 @@ SELECT count(*) ...@@ -1297,7 +1297,7 @@ SELECT count(*)
AND is_current_member = 1"; AND is_current_member = 1";
$result = CRM_Core_DAO::singleValueQuery($query); $result = CRM_Core_DAO::singleValueQuery($query);
if ($result < CRM_Utils_Array::value('max_related', $membershipValues, PHP_INT_MAX)) { if ($result < CRM_Utils_Array::value('max_related', $membershipValues, PHP_INT_MAX)) {
CRM_Member_BAO_Membership::create($membershipValues, CRM_Core_DAO::$_nullArray); CRM_Member_BAO_Membership::create($membershipValues, CRM_Core_DAO::$_nullArray);
} }
} }
} }
......
...@@ -530,7 +530,7 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form { ...@@ -530,7 +530,7 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
if ($employerId && ($isDisabled || $relChanged)) { if ($employerId && ($isDisabled || $relChanged)) {
CRM_Contact_BAO_Contact_Utils::clearCurrentEmployer($this->_values['current_employee_id']); CRM_Contact_BAO_Contact_Utils::clearCurrentEmployer($this->_values['current_employee_id']);
} }
//if field key doesn't exists in params that means the user has unchecked checkbox, //if field key doesn't exists in params that means the user has unchecked checkbox,
//hence fill FALSE to params //hence fill FALSE to params
$params['is_active'] = $isDisabled ? FALSE : TRUE; $params['is_active'] = $isDisabled ? FALSE : TRUE;
...@@ -561,7 +561,8 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form { ...@@ -561,7 +561,8 @@ class CRM_Contact_Form_Relationship extends CRM_Core_Form {
//special case to handle if all checkboxes are unchecked //special case to handle if all checkboxes are unchecked
$customFields = CRM_Core_BAO_CustomField::getFields('Relationship', FALSE, FALSE, $relationshipTypeId); $customFields = CRM_Core_BAO_CustomField::getFields('Relationship', FALSE, FALSE, $relationshipTypeId);
$params['custom'] = CRM_Core_BAO_CustomField::postProcess($params, $params['custom'] = CRM_Core_BAO_CustomField::postProcess(
$params,
$customFields, $customFields,
$this->_relationshipId, $this->_relationshipId,
'Relationship' 'Relationship'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment