copyValues($params); $membershipLog->save(); return $membershipLog; } /** * Delete membership log record. * * @param int $membershipID * * @return mixed */ public static function del($membershipID) { $membershipLog = new CRM_Member_DAO_MembershipLog(); $membershipLog->membership_id = $membershipID; return $membershipLog->delete(); } /** * Reset the modified ID to NULL for log items by the given contact ID. * * @param int $contactID */ public static function resetModifiedID($contactID) { $query = " UPDATE civicrm_membership_log SET modified_id = null WHERE modified_id = %1"; $params = [1 => [$contactID, 'Integer']]; CRM_Core_DAO::executeQuery($query, $params); } }