Commit graph

200 commits

Author SHA1 Message Date
Marc Michalsky
7415fac88d
Cover the case where an event creator passes only one name part 2024-07-18 15:37:30 +02:00
Marc Michalsky
beb9d8f170
take into account the latest changes to the Twingle API 2024-06-15 11:36:12 +02:00
Marc_Michalsky
65c7e668b3 Merge branch 'rethrow-exception' into 'main'
APIWrapper: Rethrow exception

See merge request Marc_Michalsky/de-forumzfd-twinglecampaign!3
2024-06-15 09:26:47 +00:00
Marc_Michalsky
93c1ab649d Merge branch 'avoid-array_key_exists-on-null' into 'main'
Avoid `array_key_exists()` on `NULL`

See merge request Marc_Michalsky/de-forumzfd-twinglecampaign!4
2024-06-15 09:25:59 +00:00
Dominic Tubach
cbb148b22f Avoid array_key_exists() on NULL 2024-04-22 10:10:51 +02:00
Dominic Tubach
9118b622d0 APIWrapper: Rethrow exception 2024-04-19 10:29:04 +02:00
Dominic Tubach
db1ab69138 APIWrapper: Make mapDonation() static becauts it's called static 2024-04-19 10:15:55 +02:00
Marc Michalsky
bcd2b448d2
fix udefined constant "error" 2024-04-08 12:19:48 +02:00
Marc Michalsky
dc723ed8aa
🐛 bug fix: wrong value for option values 2023-08-14 17:52:23 +02:00
Marc Michalsky
e5ab52f24b
🐛 fix bug: double escaping of \n 2023-08-14 17:20:24 +02:00
Marc Michalsky
c45f275fc3
🐛 bug fix: do not create empty option values 2023-08-14 16:50:25 +02:00
Marc Michalsky
de19c3991c
🔖 bump version to 1.0.4-dev 2023-08-14 16:18:56 +02:00
Marc Michalsky
82b4632d63
implement matomo integration 2023-08-14 16:16:50 +02:00
Marc Michalsky
2949ab0168
create new option values when custom field is changed 2023-08-14 16:15:05 +02:00
Marc Michalsky
54adee32a9
Add new project types 'shop' and 'giftshop' 2023-08-14 16:12:56 +02:00
Marc Michalsky
bfa3ae7e32
fix wrong return type 2023-08-14 16:11:30 +02:00
Marc Michalsky
cb4c11feee 🐛 bug fix: color fields were converted from hex to dec values
Added this two color fields to $colorFields:
- design_button_font_color
- design_button_font_color_light
2022-01-20 16:53:15 +01:00
Marc Michalsky
0ab5bb1fa9 🩹 call the right API to fetch OptionValues 2021-12-17 12:23:38 +01:00
Marc Michalsky
3e73ed733b improve hex color validation #4 2021-12-17 12:13:13 +01:00
Marc Michalsky
482b8e2d0d 🐛 Fix bug #5: Error when altering any case type 2021-12-17 09:05:51 +01:00
Marc Michalsky
a01367a161 make TwingleCampaings clonable
TwingleCampaings can be cloned. Cloned campaigns will generate a new cid and url.
2021-10-06 15:14:32 +02:00
Marc Michalsky
f059abf5a8 👾 bug fix: wrong parent TwingleProject id's 2021-10-06 15:07:38 +02:00
Marc Michalsky
e23e0d7e8d Merge branch 'dev' into main 2021-10-04 09:37:48 +02:00
Marc Michalsky
108d2c9586 👾 bug fix: cid changes when updating TwingleCampaing 2021-10-04 09:37:19 +02:00
Marc Michalsky
01265fbbb0 Merge remote-tracking branch 'gitlab/dev' into main 2021-08-25 16:09:56 +02:00
Marc Michalsky
bbbf6e1cc6 ️ Do not sync Twingle projects to CiviCRM which are marked as such
There is a checkbox in TwingleMANAGER that allows you to enable and disable API calls to the Twingl API (de.systopia.twingle). This commit makes the TwingleCampaign extension pay attention to this checkbox, so if it is unchecked, no campaign will be created in CiviCRM for this Twingle project.
2021-08-25 16:06:50 +02:00
Marc Michalsky forumZFD
dcae7c6a69
️ automatically add new case types to custom field options 2021-05-28 23:05:11 +02:00
Marc Michalsky forumZFD
cef8c31f31
️ define cases for each TwingleProject 2021-05-26 19:01:35 +02:00
Marc Michalsky forumZFD
9ad97c11e1
👾 bug fix: campaign name does not get pushed when saving 2021-04-21 09:06:23 +02:00
Marc Michalsky forumZFD
ba9ab9f324
️ Pull all campaigns with newly created custom fields from Twingle
🇩🇪 update German translation
2021-04-17 17:07:50 +02:00
Marc Michalsky forumZFD
c22911e886
👾 bug fix: cannot set TwingleProject url via TwingleForm.create API 2021-04-15 21:04:57 +02:00
Marc Michalsky forumZFD
15b496de1c
️ avoid "missing index" warnings 2021-04-13 08:56:37 +02:00
Marc Michalsky forumZFD
938371c8c5
🧹 code cleanup 2021-04-13 08:56:34 +02:00
Marc Michalsky forumZFD
794a68c781
🔧 use uniqid() instead of md5() to generate the cid 2021-04-13 08:56:29 +02:00
Marc Michalsky forumZFD
cc6777e206
👾 bug fix: TwingleCampaign cannot find parent campaign 2021-04-13 08:56:24 +02:00
Marc Michalsky forumZFD
2f1e5721c1
🧹 code cleanup 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
9b45d4a1fa
️ avoid "missing index" warnings 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
4bcc4cf1fb
👾 bug fix: project id 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
7b30a75014
🇩🇪 add German translation 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
34e2e77d83
️ implement validation of TwingleProject settings 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
060f7ec2dc
️ improve exception handling and API response 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
ab8c16fac2
️ implement upgrade function to create new custom fields 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
4dc3644bb3
️ implement synchronisation of TwingleProject settings 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
0b1128fce5
️ implement formatting of settings values on import and export 2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
0d9b312a9b
️ change json files to php files and add custom fields for projects
Changeing the file type is necessary to use the ts() function during custom field creation.

Added new custom fields to map the donation form settings.
2021-04-13 08:54:21 +02:00
Marc Michalsky forumZFD
968bb9d831
🔧 prevent missing index warnings 2021-04-11 20:27:47 +02:00
Marc Michalsky forumZFD
88fb74bd6f
👾 bug fix: broken campaign tree for TwingleEvents 2021-04-06 21:29:07 +02:00
Marc Michalsky forumZFD
73714bf312
🔧 do not limit number of results for civicrm_api3 calls 2021-03-19 19:54:03 +01:00
Marc Michalsky forumZFD
cf04e1f934
⏱️ set time zone before translating unix timestamp into date-time string 2021-03-18 22:38:54 +01:00
Marc Michalsky forumZFD
4b252f7697
🛡️ filter illegal data when setting configuration 2021-03-18 17:46:24 +01:00