Commit graph

111 commits

Author SHA1 Message Date
Marc Michalsky
4432060d05
add a condition to check if the value is 1 2024-06-12 15:01:55 +02:00
Marc Michalsky
03a37aed31 add the organisation instead of the individual to donation_receipt group 2024-06-12 14:47:48 +02:00
Jens Schuppe
ac1b08b775 Code style 2024-06-12 14:35:44 +02:00
Marc Michalsky
cf9483ca3e
fix: "in_array() expects parameter 2 to be array, null given" 2024-06-12 11:08:03 +02:00
Marc Michalsky
0caf9bf98e
Revert "fix obsolete use of CRM_Utils_Array::first()" 2024-06-11 14:57:15 +02:00
Marc Michalsky
bea59b4365
use strict comparisons 2024-06-11 14:57:14 +02:00
Marc Michalsky
089bbdf934
use api4 instead of api3 2024-06-11 14:57:13 +02:00
Marc Michalsky
1ddcc217e3
fix obsolete use of CRM_Utils_Array::first() 2024-06-11 14:57:13 +02:00
Marc Michalsky
758b793c0d
add logic to create selected contact and contribution notes 2024-06-11 14:57:11 +02:00
Jens Schuppe
2b8ab813db Fix ambiguous conditions replacing empty() 2024-05-10 12:27:33 +02:00
Jens Schuppe
8bcdff4a85 Fix PHPStan issues 2024-04-05 12:25:00 +02:00
Jens Schuppe
d7b066751a PHP Code Sniffer fixes 2024-04-03 12:22:39 +02:00
Jens Schuppe
47756f68b4 Correct indentation 2024-04-03 12:02:32 +02:00
Marc Michalsky
bd54c039c8 make all fields available for custom mapping
This is useful to be able to map fields like `purpose` or `remarks` to custom fields.
2024-04-03 12:01:23 +02:00
Jens Schuppe
f42bc9b7ed PHP Code Sniffer fixes 2024-03-25 15:26:15 +01:00
Jens Schuppe
69843bc981 PHP Code Beautifier fixes 2024-03-25 14:58:51 +01:00
B. Endres
bd6c60c539 replaced old debug-log call with current one. 2023-05-15 12:03:32 +02:00
Marc Michalsky
d3c07c10fa
[#50] Include user_extrafield in custom_field_mapping 2022-06-27 17:28:53 +02:00
B. Endres
bf2a73f519 [#42] log (production) access 2022-05-11 21:45:55 +02:00
Jens Schuppe
1c649ba812 Merge branch 'issue/28'
[#28] Add parameter for preferred language
2022-05-02 15:25:28 +02:00
Jens Schuppe
c81e10faaa [#28] Add API parameter documentation and fix typo in API sepc 2022-05-02 15:24:58 +02:00
Jens Schuppe
6779349505 [#47] Simplify evaluating required address components and re-arrange profile form 2022-05-02 14:30:35 +02:00
Marc Michalsky
48164479f7 hard code array of address components to unset 2021-11-17 18:20:25 +01:00
Marc Michalsky
d910ce4846 Comment updated 2021-11-17 16:52:14 +01:00
Marc Michalsky
9969c99f70 Make required address components configurable
The required address components can be selected in the corresponding profile.
2021-11-17 16:32:10 +01:00
Marc Michalsky forumZFD
a30b8f02cb fix [#47] | Don't create new address only from user_country 2021-11-17 16:31:34 +01:00
Jens Schuppe
9751e8cee4 [#53] Remove duplicate XCM call for individual address 2021-09-08 14:46:27 +02:00
Marc Michalsky forumZFD
c06ba098c1
[#44] change campaign_id data type to string 2021-02-19 14:52:32 +01:00
Jens Schuppe
72a3515e8a Merge branch 'issue/36'
[#36] Use CiviCRM's double opt-in feature for newsletter subscription
2020-08-19 12:37:19 +02:00
Marc Michalsky
d140bd9ed7
filter out non-public groups
non-public groups are getting ignored
2020-08-18 14:15:59 +02:00
Jens Schuppe
3553ed83b9 [#36] Do not alter the mailing lists available for the profile field since that might be confusing and still produce invalid states 2020-08-14 10:33:12 +02:00
Jens Schuppe
d3c1aabfb4 [#36] Rename "double_opt_in" property to "newsletter_double_opt_in" 2020-08-14 10:13:51 +02:00
Marc Michalsky
4ff060884a
implement CiviCRM's double opt-in feature for newsletter 2020-07-24 10:57:23 +02:00
B. Endres
f0215c98c7 [#31] membership creation: fixed workflow bug for recurring contributions 2020-07-21 07:35:17 -05:00
B. Endres
735eadd716 [#31] fixed workflow bug 2020-07-21 07:23:42 -05:00
B. Endres
53c290fabf [#31] only create memberships on initial payments 2020-06-29 14:41:10 +02:00
Marc Michalsky
22c9631ec6
fix custom_field_mapping
removed unnecessary  json_decode
2020-06-25 11:36:04 +02:00
B. Endres
da790863b5 [#31] only create memberships on initial payments 2020-06-19 15:25:59 +02:00
B. Endres
4ec0fef825 [#31] only create memberships on initial payments 2020-06-19 15:13:31 +02:00
Jens Schuppe
36a756e4dd [#28] Add parameter for preferred language and pass to XCM 2020-06-04 14:21:06 +02:00
B. Endres
acedf890f5 merged issue/27 2020-06-04 10:40:53 +02:00
B. Endres
35cf2f80e2 [#27] implementing campaign options 2020-06-04 10:37:01 +02:00
B. Endres
a6468bfaa0 [#26] set membership campaign 2020-05-26 12:09:11 +02:00
B. Endres
a8fef68799 [#26] set membership campaign 2020-05-26 12:08:46 +02:00
B. Endres
29c3b04754 [#26] set membership campaign 2020-05-26 11:49:15 +02:00
B. Endres
b269868c66 [#26] set membership campaign 2020-05-26 11:48:48 +02:00
B. Endres
3fbe88a3cf merged issue/24 2020-05-24 20:48:22 +02:00
B. Endres
84fe5137c1 [#20] fixes for mandate ref / postprocessing 2020-05-24 20:44:17 +02:00
B. Endres
30a0b81c8b [#20] fixes for mandate ref / postprocessing 2020-05-24 20:39:47 +02:00
B. Endres
db9c53bd10 [#20] fixes for mandate ref / postprocessing 2020-05-24 20:26:10 +02:00