civicrm-core.git
3 years agoAfform - Ref directives to components in their own files
Coleman Watts [Fri, 8 Jan 2021 23:31:51 +0000 (18:31 -0500)]
Afform - Ref directives to components in their own files

3 years agoAfform - Fix scanning for input types
Coleman Watts [Fri, 8 Jan 2021 20:20:59 +0000 (15:20 -0500)]
Afform - Fix scanning for input types

3 years agoAfform - Refactor elements as components & move to their own files
Coleman Watts [Fri, 8 Jan 2021 19:24:54 +0000 (14:24 -0500)]
Afform - Refactor elements as components & move to their own files

3 years agoAfform - Move components to their own files
Coleman Watts [Fri, 8 Jan 2021 00:20:20 +0000 (19:20 -0500)]
Afform - Move components to their own files

3 years agoAfform - Refactor icon picker to service
Coleman Watts [Thu, 7 Jan 2021 22:14:40 +0000 (17:14 -0500)]
Afform - Refactor icon picker to service

3 years agoAfform - Refactor functions to services, move a couple directives to files
Coleman Watts [Thu, 7 Jan 2021 21:00:46 +0000 (16:00 -0500)]
Afform - Refactor functions to services, move a couple directives to files

3 years agoAfform - Refactor afGuiEntity to a component
Coleman Watts [Thu, 7 Jan 2021 14:52:57 +0000 (09:52 -0500)]
Afform - Refactor afGuiEntity to a component

3 years agoAfform - Refactor afGuiEditor to a component and rename af files
Coleman Watts [Thu, 7 Jan 2021 02:36:04 +0000 (21:36 -0500)]
Afform - Refactor afGuiEditor to a component and rename af files

3 years agoAfform - fix link in breadcrumb
Coleman Watts [Wed, 6 Jan 2021 18:35:24 +0000 (13:35 -0500)]
Afform - fix link in breadcrumb

3 years agoAfform_admin - cleanup ts() calls for best-practices
Coleman Watts [Wed, 6 Jan 2021 18:17:38 +0000 (13:17 -0500)]
Afform_admin - cleanup ts() calls for best-practices

3 years agoRename afform_gui -> afform_admin
Coleman Watts [Wed, 6 Jan 2021 17:02:37 +0000 (12:02 -0500)]
Rename afform_gui -> afform_admin

3 years agoMerge pull request #19358 from colemanw/dashboardStatus
colemanw [Mon, 11 Jan 2021 13:46:27 +0000 (08:46 -0500)]
Merge pull request #19358 from colemanw/dashboardStatus

Dashboard: Improve status messages when moving/deleting dashlets

3 years agoSet version to 5.35.alpha1
CiviCRM [Mon, 11 Jan 2021 07:32:38 +0000 (07:32 +0000)]
Set version to 5.35.alpha1

3 years agoSet version to 5.34.beta1
CiviCRM [Mon, 11 Jan 2021 07:01:43 +0000 (07:01 +0000)]
Set version to 5.34.beta1

3 years agoMerge pull request #19359 from totten/master-dao-update
Tim Otten [Mon, 11 Jan 2021 06:38:47 +0000 (22:38 -0800)]
Merge pull request #19359 from totten/master-dao-update

Regenerate DAOs

3 years agoMailing Recipients - Update to match
Tim Otten [Mon, 11 Jan 2021 04:53:10 +0000 (20:53 -0800)]
Mailing Recipients - Update to match

This is a follow-up to https://github.com/civicrm/civicrm-core/pull/19351 which captures the
spelling fix ("Recipientses").

3 years agoRegenerate DAOs
Tim Otten [Mon, 11 Jan 2021 04:51:59 +0000 (20:51 -0800)]
Regenerate DAOs

This is a follow-up to https://github.com/civicrm/civicrm-core/pull/19351 to
reflect recent changes in some schema files.

3 years agoMerge pull request #19357 from totten/master-joomla
Tim Otten [Mon, 11 Jan 2021 03:37:54 +0000 (19:37 -0800)]
Merge pull request #19357 from totten/master-joomla

distmaker - Don't require dummy config file for building Joomla

3 years agoDashboard: Improve status messages when moving/deleting dashlets
Coleman Watts [Mon, 11 Jan 2021 03:06:12 +0000 (22:06 -0500)]
Dashboard: Improve status messages when moving/deleting dashlets

3 years ago(REF) distmaker - Simplify joomlaxml.php input-parsing with "??" notation
Tim Otten [Mon, 11 Jan 2021 00:37:16 +0000 (16:37 -0800)]
(REF) distmaker - Simplify joomlaxml.php input-parsing with "??" notation

Makes this much easier to read.

Honestly, I'm not sure it should even be checking $_SERVER like this --
$argv is probably enough, and I suspect that $_SERVER won't give the
expected values in most PHP environments.

3 years agodistmaker - Don't require dummy config file for building Joomla
Tim Otten [Mon, 11 Jan 2021 00:29:26 +0000 (16:29 -0800)]
distmaker - Don't require dummy config file for building Joomla

BEFORE: To run distmaker and produce Joomla ZIPs, you need to create a dummy settings file.
For example, this is how `cividist` does it:

https://github.com/civicrm/civicrm-buildkit/blob/v19.07.0/bin/cividist#L119-L121

It seems that is just a long-winded way of setting up the Civi classloader. (It wouldn't
make sense to use any other Civi services this is a pre-bootstrap environment.)

AFTER: The dummy file is neither needed nor used. We just get the classloader directly.

3 years agoMerge pull request #19356 from demeritcowboy/add-timeline-buttons-fix
Seamus Lee [Sun, 10 Jan 2021 21:41:02 +0000 (08:41 +1100)]
Merge pull request #19356 from demeritcowboy/add-timeline-buttons-fix

dev/core#2292 - Add Timeline dropdown on Manage Case not working after buttons UI changes

3 years agotimeline fix after buttons changes
demeritcowboy [Sun, 10 Jan 2021 15:05:39 +0000 (10:05 -0500)]
timeline fix after buttons changes

3 years agoMerge pull request #19355 from demeritcowboy/php74-more3
Seamus Lee [Sun, 10 Jan 2021 20:19:25 +0000 (07:19 +1100)]
Merge pull request #19355 from demeritcowboy/php74-more3

php74 compatibility - Backwards arguments to implode are deprecated

3 years agoMerge pull request #19069 from eileenmcnaughton/test
Monish Deb [Sun, 10 Jan 2021 16:26:58 +0000 (21:56 +0530)]
Merge pull request #19069 from eileenmcnaughton/test

Remove unreachable customGroup section in online event receipt

3 years agobackwards arguments are deprecated
demeritcowboy [Sun, 10 Jan 2021 12:26:41 +0000 (07:26 -0500)]
backwards arguments are deprecated

3 years agoMerge pull request #17889 from mattwire/freezerecur
Eileen McNaughton [Sun, 10 Jan 2021 05:31:17 +0000 (18:31 +1300)]
Merge pull request #17889 from mattwire/freezerecur

Disable frequency/interval fields if not required on backend contribution forms

3 years agoMerge pull request #19351 from mlutfy/fixSoftLoc
Eileen McNaughton [Sun, 10 Jan 2021 03:30:41 +0000 (16:30 +1300)]
Merge pull request #19351 from mlutfy/fixSoftLoc

[NFC] Fix Contribution Soft Credit entity translation

3 years agoMerge pull request #19354 from demeritcowboy/php74-more-more
Seamus Lee [Sat, 9 Jan 2021 20:11:20 +0000 (07:11 +1100)]
Merge pull request #19354 from demeritcowboy/php74-more-more

php 7.4 compatiblity - Clarify order for nested ternary operator

3 years agoMerge pull request #19353 from demeritcowboy/php74-more
colemanw [Sat, 9 Jan 2021 19:11:48 +0000 (14:11 -0500)]
Merge pull request #19353 from demeritcowboy/php74-more

php 7.4 compatibility - more curly braces

3 years agophp 7.4 compatiblity - clarify order
demeritcowboy [Sat, 9 Jan 2021 17:23:47 +0000 (12:23 -0500)]
php 7.4 compatiblity - clarify order

3 years agophp 7.4 compatibility
demeritcowboy [Sat, 9 Jan 2021 17:04:11 +0000 (12:04 -0500)]
php 7.4 compatibility

3 years agoMerge pull request #19349 from totten/master-crypt-setup
Seamus Lee [Sat, 9 Jan 2021 00:56:00 +0000 (11:56 +1100)]
Merge pull request #19349 from totten/master-crypt-setup

dev/core#2258 - Define CIVICRM_CRED_KEYS during installation

3 years agoMerge pull request #19350 from demeritcowboy/php74-more
Seamus Lee [Fri, 8 Jan 2021 20:06:55 +0000 (07:06 +1100)]
Merge pull request #19350 from demeritcowboy/php74-more

php 7.4 compatibility - squiggly brackets

3 years agoFix Contribution Soft Credit entity translation
Mathieu Lutfy [Fri, 8 Jan 2021 14:12:32 +0000 (09:12 -0500)]
Fix Contribution Soft Credit entity translation

3 years agodeprecated in php 7.4
demeritcowboy [Fri, 8 Jan 2021 13:15:25 +0000 (08:15 -0500)]
deprecated in php 7.4

3 years agodev/core#2258 - Setup API should define %%credKeys%%
Tim Otten [Fri, 8 Jan 2021 11:13:05 +0000 (03:13 -0800)]
dev/core#2258 - Setup API should define %%credKeys%%

This updates the the civicrm-setup API to generate CIVICRM_CRED_KEYS (%%credKeys%%) on
t new installations (based on web-installer or cv installer).

3 years agodev/core#2258 - Add %%credKeys%% to civicrm.settings.php.template
Tim Otten [Fri, 8 Jan 2021 11:08:01 +0000 (03:08 -0800)]
dev/core#2258 - Add %%credKeys%% to civicrm.settings.php.template

There are multiple installers distributed across different git repos, and it
make take a bit before they're all updated.  The convoluted ternary
expression ensures that CIVICRM_CRED_KEYS is well-formed regardless
of whether the particular installer knows how to set %%credKeys%%.

3 years agoMerge pull request #19239 from totten/master-crypt-smtp
Tim Otten [Fri, 8 Jan 2021 11:07:23 +0000 (03:07 -0800)]
Merge pull request #19239 from totten/master-crypt-smtp

dev/core#2258 - Read+write SMTP password using 'crypto.token'

3 years ago(dev/core#2258) SMTP Password - If CRED_KEYS is defined during upgrade, use it
Tim Otten [Fri, 8 Jan 2021 08:22:52 +0000 (00:22 -0800)]
(dev/core#2258) SMTP Password - If CRED_KEYS is defined during upgrade, use it

3 years ago(REF) CryptoToken - Allow optional injection of $registry
Tim Otten [Fri, 8 Jan 2021 08:10:17 +0000 (00:10 -0800)]
(REF) CryptoToken - Allow optional injection of $registry

3 years ago(dev/core#2258) SMTP Password - Support key rotation
Tim Otten [Mon, 21 Dec 2020 10:12:59 +0000 (02:12 -0800)]
(dev/core#2258) SMTP Password - Support key rotation

3 years ago(dev/core#2258) SMTP Password - Read+write via 'crypto.token'
Tim Otten [Fri, 18 Dec 2020 23:55:02 +0000 (15:55 -0800)]
(dev/core#2258) SMTP Password - Read+write via 'crypto.token'

Before
------

The format of the 'smtpPassword' subfield depends on the available PECL extensions:

* The field is ciphertext... if PHP has `mcrypt` enabled
* The field is plaintext... if PHP has `mcrypt` disabled

After
-----

The format of the `smtpPassword` subfield is specified by `crypto.token` which means:

* The field is ciphertext... if it begins with `chr(2)`
* The field is plaintext... if it begins with any printable character

3 years ago(dev/core#2258) SMTP Password - Remove old encryption during upgrade
Tim Otten [Fri, 18 Dec 2020 23:51:50 +0000 (15:51 -0800)]
(dev/core#2258) SMTP Password - Remove old encryption during upgrade

3 years agoMerge pull request #19306 from totten/master-renewtest-d
Seamus Lee [Fri, 8 Jan 2021 06:52:05 +0000 (17:52 +1100)]
Merge pull request #19306 from totten/master-renewtest-d

(POC#D) (dev/core#2284) MembershipRenewalTest - Address assertions that started failing circa Jan 1, 2021

3 years agoMerge pull request #19243 from demeritcowboy/remove-old-xoauth2
Seamus Lee [Fri, 8 Jan 2021 06:47:28 +0000 (17:47 +1100)]
Merge pull request #19243 from demeritcowboy/remove-old-xoauth2

dev/core#2264 - Remove never-used IMAP_XOAUTH2 option value before it gets more confusing

3 years ago(REF) CRM/Member - Change time() to CRM_Utils_Time::time()
Tim Otten [Sat, 2 Jan 2021 06:28:41 +0000 (22:28 -0800)]
(REF) CRM/Member - Change time() to CRM_Utils_Time::time()

3 years ago(REF) CRM/Member - Change date() to CRM_Utils_Time::date()
Tim Otten [Sat, 2 Jan 2021 06:26:58 +0000 (22:26 -0800)]
(REF) CRM/Member - Change date() to CRM_Utils_Time::date()

3 years ago(REF) CRM/Member - Change strtotime() to CRM_Utils_Time::strtotime()
Tim Otten [Sat, 2 Jan 2021 06:20:56 +0000 (22:20 -0800)]
(REF) CRM/Member - Change strtotime() to CRM_Utils_Time::strtotime()

3 years agoMembershipRenewalTest - Use mocked time. Fix assertions that fail in 2021
Tim Otten [Sat, 2 Jan 2021 04:57:30 +0000 (20:57 -0800)]
MembershipRenewalTest - Use mocked time. Fix assertions that fail in 2021

Circa Jan 1, 2021, this tested started failing reliable -- most likely
because the example values only make sense in a certain time-frame (ie after
Apr 2020 but before Jan 20201).

This patch makes the time-frame explicit by mocking the 'current time'.

3 years agoCiviTestListener - Ensure that mocked times are always cleaned up
Tim Otten [Sat, 2 Jan 2021 09:25:21 +0000 (01:25 -0800)]
CiviTestListener - Ensure that mocked times are always cleaned up

3 years agoCRM_Utils_Time - Prefer function names which match the stdlib counterparts
Tim Otten [Sat, 2 Jan 2021 06:20:21 +0000 (22:20 -0800)]
CRM_Utils_Time - Prefer function names which match the stdlib counterparts

There are a large number of calls to `time()`, `date()`, and `strtotime()`
in the codebase.  For someone doing a conversion, it's easier to understand
if the names match.

* Harder conversion
    * `time()` => `CRM_Utils_Time::getTimeRaw()`
    * `date()` => `CRM_Utils_Time::getTime()`
    * `strtotime()` => `strtotime(..., CRM_Utils_Time::getTimeRaw())`
* Easier conversion
    * `time()` => `CRM_Utils_Time::time()`
    * `date()` => `CRM_Utils_Time::date()`
    * `strtotime()` => `CRM_Utils_Time::strtotime()`

3 years agoFiveThirtyFour - DRY message. Tweak prose.
Tim Otten [Fri, 8 Jan 2021 05:18:01 +0000 (21:18 -0800)]
FiveThirtyFour - DRY message. Tweak prose.

3 years agoMerge pull request #19340 from maynardsmith/master
Seamus Lee [Fri, 8 Jan 2021 02:46:49 +0000 (13:46 +1100)]
Merge pull request #19340 from maynardsmith/master

Accept PHP memory_limit of -1 as meeting requirement

3 years agoMerge pull request #19347 from seamuslee001/5331_rn
Seamus Lee [Fri, 8 Jan 2021 01:06:44 +0000 (12:06 +1100)]
Merge pull request #19347 from seamuslee001/5331_rn

5.33.1 Release Notes

3 years agoMerge pull request #19346 from seamuslee001/master
Tim Otten [Fri, 8 Jan 2021 01:05:18 +0000 (17:05 -0800)]
Merge pull request #19346 from seamuslee001/master

Fix hook_civicrm_permission upgrade failure. Defer system-flush to 'upgrade.finish' phase.

3 years ago5.33.1.md - Add upgrader PR
Tim Otten [Fri, 8 Jan 2021 01:00:21 +0000 (17:00 -0800)]
5.33.1.md - Add upgrader PR

3 years ago5.33.1 Release notes
Seamus Lee [Thu, 7 Jan 2021 19:20:06 +0000 (06:20 +1100)]
5.33.1 Release notes

3 years agoCRM_Upgrade_Form - Defer system-flush under 'upgrade.finish' phase
Tim Otten [Thu, 7 Jan 2021 21:27:14 +0000 (13:27 -0800)]
CRM_Upgrade_Form - Defer system-flush under 'upgrade.finish' phase

3 years agoFix recurring fields on backend contribution forms
Matthew Wire [Fri, 14 Aug 2020 14:27:14 +0000 (15:27 +0100)]
Fix recurring fields on backend contribution forms

3 years agoMerge pull request #19343 from seamuslee001/master
Seamus Lee [Thu, 7 Jan 2021 20:36:29 +0000 (07:36 +1100)]
Merge pull request #19343 from seamuslee001/master

Fix Contribution.tpl mismatched ts.

3 years agoMerge pull request #19330 from demeritcowboy/why
Eileen McNaughton [Thu, 7 Jan 2021 19:53:39 +0000 (08:53 +1300)]
Merge pull request #19330 from demeritcowboy/why

Stop preventing test runs and dev sites from seeing PHP deprecation notices

3 years agoFix Contribution.tpl mismatched ts.
Mathieu Lutfy [Thu, 7 Jan 2021 16:29:30 +0000 (11:29 -0500)]
Fix Contribution.tpl mismatched ts.

3 years agoAccept PHP memory_limit of -1 as meeting requirement
maynardsmith [Thu, 7 Jan 2021 16:26:22 +0000 (16:26 +0000)]
Accept PHP memory_limit of -1 as meeting requirement

A PHP memory_limit of '-1' is specified as 'unlimited'.

Before the change the checkmemory() function generates a Warning if the limit is set to -1.  This shows up as a Warning in the Drupal Status Report, but more seriously also prevents the Drupal database update process (mydomain.com/update.php) from running.

After the change the value '-1' is accepted as meeting the requirement.

3 years agowhy
demeritcowboy [Wed, 6 Jan 2021 21:49:18 +0000 (16:49 -0500)]
why

3 years agoremove never-used option value
demeritcowboy [Sun, 20 Dec 2020 18:38:24 +0000 (13:38 -0500)]
remove never-used option value

3 years agoMerge pull request #19282 from eileenmcnaughton/ftype_add
Matthew Wire [Thu, 7 Jan 2021 10:47:06 +0000 (10:47 +0000)]
Merge pull request #19282 from eileenmcnaughton/ftype_add

Add v4 api for financial type, financial account

3 years agoMerge pull request #19232 from eileenmcnaughton/friend
Matthew Wire [Thu, 7 Jan 2021 10:45:46 +0000 (10:45 +0000)]
Merge pull request #19232 from eileenmcnaughton/friend

[REF] Extract code that assigns isPendingOutcome variable on thank yo…

3 years agoMerge pull request #19199 from seamuslee001/dev_core_2242
Matthew Wire [Thu, 7 Jan 2021 10:44:59 +0000 (10:44 +0000)]
Merge pull request #19199 from seamuslee001/dev_core_2242

dev/core#2242 Ensure that when a custom field is deleted any associat…

3 years agoMerge pull request #19273 from eileenmcnaughton/complete
Matthew Wire [Thu, 7 Jan 2021 10:42:23 +0000 (10:42 +0000)]
Merge pull request #19273 from eileenmcnaughton/complete

Simplify handling of ids in Authorize.net now that related_contact is no longer used

3 years agoMerge pull request #19286 from eileenmcnaughton/group
Matthew Wire [Thu, 7 Jan 2021 10:41:24 +0000 (10:41 +0000)]
Merge pull request #19286 from eileenmcnaughton/group

[REF] Minor cleanup on contactGroup function

3 years agoMerge pull request #19284 from eileenmcnaughton/mem_r
Matthew Wire [Thu, 7 Jan 2021 10:39:14 +0000 (10:39 +0000)]
Merge pull request #19284 from eileenmcnaughton/mem_r

[REF] Remove some variables not relevant to backoffice member form

3 years agoMerge pull request #19280 from eileenmcnaughton/params
Matthew Wire [Thu, 7 Jan 2021 10:38:00 +0000 (10:38 +0000)]
Merge pull request #19280 from eileenmcnaughton/params

[REF] Rationalise financialType variable

3 years agoMerge pull request #19287 from eileenmcnaughton/group2
Matthew Wire [Thu, 7 Jan 2021 10:36:38 +0000 (10:36 +0000)]
Merge pull request #19287 from eileenmcnaughton/group2

Stop using refresh_date in civicrm_group table

3 years agoMerge pull request #19293 from eileenmcnaughton/campindex
Matthew Wire [Thu, 7 Jan 2021 10:35:21 +0000 (10:35 +0000)]
Merge pull request #19293 from eileenmcnaughton/campindex

Add index to campaign.name

3 years agoMerge pull request #19299 from eileenmcnaughton/sunil2
Matthew Wire [Thu, 7 Jan 2021 10:34:32 +0000 (10:34 +0000)]
Merge pull request #19299 from eileenmcnaughton/sunil2

fix email receipt flag for recurring record

3 years agoMerge pull request #19308 from eileenmcnaughton/ev
Matthew Wire [Thu, 7 Jan 2021 10:32:09 +0000 (10:32 +0000)]
Merge pull request #19308 from eileenmcnaughton/ev

dev/core#766 fix failure to save custom data on template-based-event

3 years agoMerge pull request #19336 from eileenmcnaughton/nfc
Matthew Wire [Thu, 7 Jan 2021 10:29:47 +0000 (10:29 +0000)]
Merge pull request #19336 from eileenmcnaughton/nfc

[NFC] Code reformat pledge class

3 years agoMerge pull request #19298 from eileenmcnaughton/pp_mult
Seamus Lee [Thu, 7 Jan 2021 09:55:07 +0000 (20:55 +1100)]
Merge pull request #19298 from eileenmcnaughton/pp_mult

Rename PledgePayment create function

3 years agoMerge pull request #19335 from eileenmcnaughton/up
Seamus Lee [Thu, 7 Jan 2021 09:43:10 +0000 (20:43 +1100)]
Merge pull request #19335 from eileenmcnaughton/up

DB changes for already-made schema changes

3 years agoMerge pull request #19338 from seamuslee001/master
Seamus Lee [Thu, 7 Jan 2021 09:42:38 +0000 (20:42 +1100)]
Merge pull request #19338 from seamuslee001/master

release-notes/5.33.0.md - Last few PRs

3 years agorelease-notes/5.33.0.md - Last few PRs
Tim Otten [Thu, 7 Jan 2021 08:24:13 +0000 (00:24 -0800)]
release-notes/5.33.0.md - Last few PRs

3 years ago[NFC] Code reformat
eileen [Thu, 7 Jan 2021 07:16:37 +0000 (20:16 +1300)]
[NFC] Code reformat

IDE code reformat

3 years agoDB changes for already-made schema changes
eileen [Thu, 7 Jan 2021 04:47:14 +0000 (17:47 +1300)]
DB changes for already-made schema changes

Alters financial type schema by making the following boolean fields required:
is_reserved (default 0)
is_deductible (default 0)
is_active (default 1)

And pledge schema
installments (default 1)
status (no default)
is_test (default 0)
frequency_unit (default 'month')

3 years agoTest class tidy up
eileen [Fri, 1 Jan 2021 07:06:41 +0000 (20:06 +1300)]
Test class tidy up

3 years agofix email receipt flag for recurring record
Sunil Pawar [Mon, 14 Dec 2020 17:03:40 +0000 (22:33 +0530)]
fix email receipt flag for recurring record

added test case

3 years agoMerge pull request #19334 from civicrm/5.33
Seamus Lee [Thu, 7 Jan 2021 01:37:03 +0000 (12:37 +1100)]
Merge pull request #19334 from civicrm/5.33

5.33

3 years agoMerge pull request #19333 from mlutfy/fixTs533
Seamus Lee [Thu, 7 Jan 2021 01:33:08 +0000 (12:33 +1100)]
Merge pull request #19333 from mlutfy/fixTs533

Fix ts usage for CiviCRM 5.33

3 years agoMerge pull request #19319 from mlutfy/wpMailingSettingsUrl
Seamus Lee [Wed, 6 Jan 2021 23:28:17 +0000 (10:28 +1100)]
Merge pull request #19319 from mlutfy/wpMailingSettingsUrl

Mailing default domain error: force a backend URL for WP

3 years agoMerge pull request #19331 from demeritcowboy/php74-squiggly-bracket
Seamus Lee [Wed, 6 Jan 2021 23:27:24 +0000 (10:27 +1100)]
Merge pull request #19331 from demeritcowboy/php74-squiggly-bracket

php 7.4 compatibility - Array and string offset access syntax with curly braces is deprecated

3 years agoFix ts usage for CiviCRM 5.33
Mathieu Lutfy [Wed, 6 Jan 2021 23:13:09 +0000 (18:13 -0500)]
Fix ts usage for CiviCRM 5.33

3 years agophp 74 compat
demeritcowboy [Wed, 6 Jan 2021 21:51:18 +0000 (16:51 -0500)]
php 74 compat

3 years agoMerge pull request #19329 from civicrm/5.33
Seamus Lee [Wed, 6 Jan 2021 21:37:53 +0000 (08:37 +1100)]
Merge pull request #19329 from civicrm/5.33

5.33

3 years agoMerge pull request #19288 from eileenmcnaughton/group3
Seamus Lee [Wed, 6 Jan 2021 21:36:24 +0000 (08:36 +1100)]
Merge pull request #19288 from eileenmcnaughton/group3

Add index on civicrm_group.cache_date

3 years agoMerge pull request #19328 from colemanw/duplicateButtonFix
Seamus Lee [Wed, 6 Jan 2021 21:33:53 +0000 (08:33 +1100)]
Merge pull request #19328 from colemanw/duplicateButtonFix

Correctly check button to allow duplicate contact saving from profiles

3 years agoMerge pull request #19256 from demeritcowboy/is-development
Seamus Lee [Wed, 6 Jan 2021 20:33:01 +0000 (07:33 +1100)]
Merge pull request #19256 from demeritcowboy/is-development

dev/core#2240 and dev/core#2241 - Move non-compliant trigger_error out of logging

3 years agoFix dev/core#2287 correctly check button to allow duplicate contact saving from profiles
Coleman Watts [Wed, 6 Jan 2021 18:54:33 +0000 (13:54 -0500)]
Fix dev/core#2287 correctly check button to allow duplicate contact saving from profiles

3 years agoMerge pull request #19327 from agh1/5.33.0-releasenotes-final
Seamus Lee [Wed, 6 Jan 2021 20:06:03 +0000 (07:06 +1100)]
Merge pull request #19327 from agh1/5.33.0-releasenotes-final

5.33.0 release notes: final edits

3 years agoMerge pull request #19321 from colemanw/profileGetFieldsFix
Eileen McNaughton [Wed, 6 Jan 2021 18:18:04 +0000 (07:18 +1300)]
Merge pull request #19321 from colemanw/profileGetFieldsFix

Fix APIv3 profile.getfields to return correctly keyed phone field

3 years ago5.33.0 release notes: final edits
Andrew Hunt [Wed, 6 Jan 2021 18:17:31 +0000 (13:17 -0500)]
5.33.0 release notes: final edits