civicrm-core.git
2 years agoremoved an old stray sql file
Andrew Engelbrecht [Wed, 25 Apr 2018 14:34:38 +0000 (10:34 -0400)]
removed an old stray sql file

2 years agoCorrected thankyou template, see RT#1286518
Ruben Rodriguez [Thu, 12 Apr 2018 16:50:26 +0000 (12:50 -0400)]
Corrected thankyou template, see RT#1286518

2 years agoBIG HACK: Corrected frequency calculation for new members
Ruben Rodriguez [Mon, 12 Mar 2018 23:47:35 +0000 (19:47 -0400)]
BIG HACK: Corrected frequency calculation for new members

2 years agoupdated function documentation
Andrew Engelbrecht [Fri, 19 Jan 2018 05:46:30 +0000 (00:46 -0500)]
updated function documentation

2 years agoThis version of the TC code is no longer in use
Andrew Engelbrecht [Tue, 16 Jan 2018 18:31:27 +0000 (13:31 -0500)]
This version of the TC code is no longer in use

the code in org.fsf.payment.trustcommerce was used, and will continue to
be used for the time being.

2 years agoSort by country,second_name,first_name for pdf generation of international mailings
Ruben Rodriguez [Wed, 15 Nov 2017 17:29:39 +0000 (12:29 -0500)]
Sort by country,second_name,first_name for pdf generation of international mailings

(change currently disabled / commented out -- sudoman)

2 years agoDisable recipient estimation on mailings
Ruben Rodriguez [Wed, 15 Nov 2017 17:28:43 +0000 (12:28 -0500)]
Disable recipient estimation on mailings

2 years agoCorrected TeX ligatures for pdf letters
Ruben Rodriguez [Mon, 13 Nov 2017 22:53:57 +0000 (17:53 -0500)]
Corrected TeX ligatures for pdf letters

2 years agoFilter groups according to included profiles
Andrew Engelbrecht [Mon, 25 Sep 2017 22:34:51 +0000 (18:34 -0400)]
Filter groups according to included profiles

This is a continuation of the contact groups filtering feature, which
allows admins to filter the public listings of contact groups on various
Civi pages by setting a Drupal variable with drush.

It is now possible to set a rule for a profile and for that rule to
automatically apply to standalone profile pages, contribution pages that
include the profile, and event pages that include it as well.

See comments in CRM/Contact/Form/Edit/TagsAndGroups.php for instructions
on how to set the variable via drush.

2 years agoAllow admin to change the names of filtered groups
Andrew Engelbrecht [Mon, 18 Sep 2017 22:19:40 +0000 (18:19 -0400)]
Allow admin to change the names of filtered groups

This feature lets one mimic a custom field by allowing admins to change
the text that appears next to each group's check box, via drush.

The json format is a bit more nested, but indented json can be used. An
exmple is included in CRM/Contact/Form/Edit/TagsAndGroups.php.

2 years agoGroups filter hack for smaller groups listings
Andrew Engelbrecht [Fri, 15 Sep 2017 20:15:10 +0000 (16:15 -0400)]
Groups filter hack for smaller groups listings

This change is a dirty hack that lets site admins filter the "Contacts
Group(s)" field output in select profiles. This reduces overwhem for
users when they are making a donation or filling out a form with the
Groups signup field. This is preferable to using a custom field with
smart groups because the Groups field provides double opt-in, while
custom fields do not.

The filter is controlled via a json string stored in a drupal variable
that can be set with drush like so:

drush vset --format=string groups_field_filters "{...}"

See the documentation marked with "sudoman hack" in
CRM/Contact/Form/Edit/TagsAndGroups.php for an example.

2 years agoremove unneeded file not deleted in git rebase
Andrew Engelbrecht [Wed, 19 Jul 2017 21:28:47 +0000 (17:28 -0400)]
remove unneeded file not deleted in git rebase

2 years agoremove unneeded file (latex.patch)
Andrew Engelbrecht [Wed, 19 Jul 2017 20:31:29 +0000 (16:31 -0400)]
remove unneeded file (latex.patch)

this was apparently not removed in the git rebase.

2 years agoComment cleanup
Ruben Rodriguez [Thu, 1 Dec 2016 21:59:27 +0000 (16:59 -0500)]
Comment cleanup

2 years agoUpdated the LaTeX header for letters
Ruben Rodriguez [Thu, 1 Dec 2016 21:28:53 +0000 (16:28 -0500)]
Updated the LaTeX header for letters

2 years agoAdded hack for scaping curly brackets on smarty LaTeX templates
Ruben Rodriguez [Fri, 10 Jun 2016 19:06:07 +0000 (15:06 -0400)]
Added hack for scaping curly brackets on smarty LaTeX templates

2 years agoTuned up PdfLatex font settings
Ruben Rodriguez [Fri, 10 Jun 2016 19:05:21 +0000 (15:05 -0400)]
Tuned up PdfLatex font settings

2 years agoredisabling mail tracking
k [Tue, 15 Mar 2016 17:41:14 +0000 (13:41 -0400)]
redisabling mail tracking

2 years agoSolving RT ticket #1092988
k [Tue, 15 Mar 2016 17:13:26 +0000 (13:13 -0400)]
Solving RT ticket #1092988
adding civicrm ID to contributin record

2 years agoipn receiver for external api
Lisa Marie Maginnis [Mon, 21 Sep 2015 17:33:03 +0000 (13:33 -0400)]
ipn receiver for external api

2 years agoPriceset 2nd half
Lisa Marie Maginnis [Mon, 21 Sep 2015 17:28:53 +0000 (13:28 -0400)]
Priceset 2nd half

2 years agoPriceset/debugwatchdog
Lisa Marie Maginnis [Mon, 21 Sep 2015 17:28:43 +0000 (13:28 -0400)]
Priceset/debugwatchdog

2 years agoRemoved cache rebuild from the GroupContact
Lisa Marie Maginnis [Mon, 21 Sep 2015 17:18:43 +0000 (13:18 -0400)]
Removed cache rebuild from the GroupContact

2 years agoRT#765026, patch for null values in civicrm_acl_cache
Lisa Marie Maginnis [Mon, 21 Sep 2015 17:15:03 +0000 (13:15 -0400)]
RT#765026, patch for null values in civicrm_acl_cache

2 years agoAdded the current uncommited changes to production code, and rebased to 4.6.8
Ruben Rodriguez [Thu, 10 Sep 2015 22:24:23 +0000 (18:24 -0400)]
Added the current uncommited changes to production code, and rebased to 4.6.8

2 years agoAdditional files for PDF/Latex
Lisa Marie Maginnis [Thu, 1 May 2014 21:29:27 +0000 (17:29 -0400)]
Additional files for PDF/Latex

2 years agoOur changes
Lisa Marie Maginnis [Thu, 1 May 2014 21:04:18 +0000 (17:04 -0400)]
Our changes

2 years agoSet version to 5.53.0
CiviCRM [Thu, 8 Sep 2022 04:20:24 +0000 (04:20 +0000)]
Set version to 5.53.0

2 years agoMerge pull request #24478 from agh1/5.53.0-releasenotes-final
Tim Otten [Thu, 8 Sep 2022 04:19:34 +0000 (21:19 -0700)]
Merge pull request #24478 from agh1/5.53.0-releasenotes-final

5.53.0 release notes late changes

2 years ago5.53.0 release notes - added late changes
Andie Hunt [Thu, 8 Sep 2022 00:23:00 +0000 (20:23 -0400)]
5.53.0 release notes - added late changes

2 years ago5.52.2.md - Add another issue. Re-order (alphabetically).
Tim Otten [Sat, 13 Aug 2022 02:06:46 +0000 (19:06 -0700)]
5.52.2.md - Add another issue. Re-order (alphabetically).

2 years agoAdd release-notes/5.52.2.md
Tim Otten [Sat, 13 Aug 2022 00:47:15 +0000 (17:47 -0700)]
Add release-notes/5.52.2.md

2 years agoUpdate 5.52.1.md
Tim Otten [Tue, 9 Aug 2022 08:54:00 +0000 (01:54 -0700)]
Update 5.52.1.md

2 years agoUpdate release-notes/5.52.1.md
Tim Otten [Tue, 9 Aug 2022 08:42:36 +0000 (01:42 -0700)]
Update release-notes/5.52.1.md

2 years agoUpdate release-notes/5.52.1.md
Tim Otten [Mon, 8 Aug 2022 22:22:20 +0000 (15:22 -0700)]
Update release-notes/5.52.1.md

2 years agoAdd release-notes/5.52.1.md
Tim Otten [Mon, 8 Aug 2022 11:09:23 +0000 (04:09 -0700)]
Add release-notes/5.52.1.md

2 years agoUpdate release-notes/5.51.3.md
Tim Otten [Thu, 4 Aug 2022 04:54:24 +0000 (21:54 -0700)]
Update release-notes/5.51.3.md

2 years agoAdd release-notes/5.51.3.md
Tim Otten [Thu, 4 Aug 2022 01:38:52 +0000 (18:38 -0700)]
Add release-notes/5.51.3.md

2 years ago5.51.2.md - Add latest backport
Tim Otten [Tue, 2 Aug 2022 21:54:27 +0000 (14:54 -0700)]
5.51.2.md - Add latest backport

2 years agoAdd release-notes/5.51.2.md
Tim Otten [Tue, 2 Aug 2022 21:01:38 +0000 (14:01 -0700)]
Add release-notes/5.51.2.md

2 years agoUpdate release-notes/5.51.1.md
Tim Otten [Tue, 12 Jul 2022 05:14:00 +0000 (22:14 -0700)]
Update release-notes/5.51.1.md

2 years agoAdd release-notes/5.51.1.md
Tim Otten [Mon, 11 Jul 2022 21:34:26 +0000 (14:34 -0700)]
Add release-notes/5.51.1.md

2 years agoMerge pull request #24414 from eileenmcnaughton/rc
Tim Otten [Tue, 30 Aug 2022 18:35:28 +0000 (11:35 -0700)]
Merge pull request #24414 from eileenmcnaughton/rc

dev/core#3828 Fix required fields check to accept 0

2 years agodev/core#3828 Fix required fields check to account 0
Eileen McNaughton [Tue, 30 Aug 2022 01:21:12 +0000 (13:21 +1200)]
dev/core#3828 Fix required fields check to account 0

2 years agoMerge pull request #24363 from demeritcowboy/24259-553
demeritcowboy [Wed, 24 Aug 2022 23:26:41 +0000 (19:26 -0400)]
Merge pull request #24363 from demeritcowboy/24259-553

dev/core#3803 - backport 24259

2 years agoMerge pull request #24366 from eileenmcnaughton/5.53
Eileen McNaughton [Wed, 24 Aug 2022 06:26:16 +0000 (18:26 +1200)]
Merge pull request #24366 from eileenmcnaughton/5.53

Import - fix regression on matching by contribution ID

2 years agoMerge pull request #24365 from alifrumin/rn5.53
Seamus Lee [Wed, 24 Aug 2022 04:11:34 +0000 (14:11 +1000)]
Merge pull request #24365 from alifrumin/rn5.53

[NFC] 5.53 release notes first pass

2 years agoImport - fix regression on matching by contribution ID
Eileen McNaughton [Wed, 24 Aug 2022 03:52:20 +0000 (15:52 +1200)]
Import - fix regression on matching by contribution ID

2 years ago[NFC] Release Notes 5.53 first pass
Alice Frumin [Fri, 19 Aug 2022 01:59:36 +0000 (21:59 -0400)]
[NFC] Release Notes 5.53 first pass

2 years agobackport 24259
demeritcowboy [Tue, 23 Aug 2022 23:19:07 +0000 (19:19 -0400)]
backport 24259

2 years agoMerge pull request #24346 from eileenmcnaughton/no_proceed
Seamus Lee [Tue, 23 Aug 2022 03:32:55 +0000 (13:32 +1000)]
Merge pull request #24346 from eileenmcnaughton/no_proceed

Import - remove import button if it will not work

2 years agoImport - remove import button if it will not work
Eileen McNaughton [Mon, 22 Aug 2022 20:52:59 +0000 (08:52 +1200)]
Import - remove import button if it will not work

2 years agoMerge pull request #24349 from eileenmcnaughton/import_mem
Seamus Lee [Tue, 23 Aug 2022 00:39:42 +0000 (10:39 +1000)]
Merge pull request #24349 from eileenmcnaughton/import_mem

Fix error on membership imports

2 years agoFix error on membership imports
Eileen McNaughton [Mon, 22 Aug 2022 21:10:26 +0000 (09:10 +1200)]
Fix error on membership imports

2 years agoMerge pull request #24302 from agh1/5.53.0-releasenotes-initial
Eileen McNaughton [Thu, 18 Aug 2022 19:52:22 +0000 (07:52 +1200)]
Merge pull request #24302 from agh1/5.53.0-releasenotes-initial

5.53.0 release notes initial run

2 years ago5.53.0 release notes: added boilerplate
Andie Hunt [Thu, 18 Aug 2022 16:01:32 +0000 (12:01 -0400)]
5.53.0 release notes: added boilerplate

2 years ago5.53.0 release notes: raw from script
Andie Hunt [Thu, 18 Aug 2022 13:57:54 +0000 (09:57 -0400)]
5.53.0 release notes: raw from script

2 years agoMerge pull request #24255 from colemanw/fixSearchDisplayIcon
colemanw [Mon, 15 Aug 2022 16:33:08 +0000 (12:33 -0400)]
Merge pull request #24255 from colemanw/fixSearchDisplayIcon

SearchKit - Fix editable when displaying an icon

2 years agoMerge pull request #24256 from seamuslee001/5.53
Seamus Lee [Mon, 15 Aug 2022 01:05:14 +0000 (11:05 +1000)]
Merge pull request #24256 from seamuslee001/5.53

[NFC] Convert Payment Processor ID field to payment processor in even…

2 years ago[NFC] Convert Payment Processor ID field to payment processor in event create in...
Seamus Lee [Sun, 14 Aug 2022 23:02:52 +0000 (09:02 +1000)]
[NFC] Convert Payment Processor ID field to payment processor in event create in tests

2 years agoSearchKit - Fix editable when displaying an icon
Coleman Watts [Sun, 14 Aug 2022 20:47:31 +0000 (16:47 -0400)]
SearchKit - Fix editable when displaying an icon

Fixes a regression caused by #23404

2 years agoMerge pull request #24238 from demeritcowboy/boo
Tim Otten [Fri, 12 Aug 2022 22:40:16 +0000 (15:40 -0700)]
Merge pull request #24238 from demeritcowboy/boo

dev/core#3799 - Fix incorrectly changed default for contact_dashboard.is_active

2 years agoMerge pull request #24233 from demeritcowboy/zetapatookens
Tim Otten [Fri, 12 Aug 2022 22:33:49 +0000 (15:33 -0700)]
Merge pull request #24233 from demeritcowboy/zetapatookens

zetacomponents/mail - Ensure latest mail patches are included

2 years agofix incorrectly changed default
demeritcowboy [Fri, 12 Aug 2022 17:02:57 +0000 (13:02 -0400)]
fix incorrectly changed default

2 years agoensure latest mail patches are included
demeritcowboy [Fri, 12 Aug 2022 13:25:35 +0000 (09:25 -0400)]
ensure latest mail patches are included

2 years agoMerge pull request #24224 from colemanw/fixSelect2AndNgOptions
Seamus Lee [Thu, 11 Aug 2022 05:32:30 +0000 (15:32 +1000)]
Merge pull request #24224 from colemanw/fixSelect2AndNgOptions

CrmUi - Fix crmSelect2 to work with ngOptions

2 years agoMerge pull request #24220 from colemanw/customGroupFix
Seamus Lee [Wed, 10 Aug 2022 22:14:25 +0000 (08:14 +1000)]
Merge pull request #24220 from colemanw/customGroupFix

Fix regression causing custom groups to reset to 'Contact' when updated

2 years agoMerge pull request #24198 from demeritcowboy/zetacompootens
Seamus Lee [Wed, 10 Aug 2022 20:59:33 +0000 (06:59 +1000)]
Merge pull request #24198 from demeritcowboy/zetacompootens

Update zetacomponents/mail to 1.9.3 so can remove patches

2 years agoCrmUi - Fix crmSelect2 to work with ngOptions
Coleman Watts [Wed, 10 Aug 2022 20:53:54 +0000 (16:53 -0400)]
CrmUi - Fix crmSelect2 to work with ngOptions

As part of https://github.com/civicrm/civicrm-core/pull/23749 select elements using
ui-jq were switched to crm-ui-select, which should have been a drop-in replacement,
but it turns out it broke for widgets using ngOptions. This fixes it.

Fixes dev/core#3797

2 years agoFix regression causing custom groups to reset to 'Contact' when updated
Coleman Watts [Wed, 10 Aug 2022 14:58:36 +0000 (10:58 -0400)]
Fix regression causing custom groups to reset to 'Contact' when updated

Fixes dev/core#3794

2 years agoupdate zeta/mail to 1.9.3
demeritcowboy [Wed, 10 Aug 2022 11:38:53 +0000 (07:38 -0400)]
update zeta/mail to 1.9.3

2 years agoMerge pull request #24204 from totten/5.53-tabsetoptions
Eileen McNaughton [Wed, 10 Aug 2022 04:54:23 +0000 (16:54 +1200)]
Merge pull request #24204 from totten/5.53-tabsetoptions

CrmUi - Fix tabSetOptions variable

2 years agoMerge pull request #24206 from eileenmcnaughton/rc
Eileen McNaughton [Wed, 10 Aug 2022 03:44:54 +0000 (15:44 +1200)]
Merge pull request #24206 from eileenmcnaughton/rc

removed import contacts access argument for summary path

2 years agoMerge pull request #24203 from colemanw/fixTagFilter553
Eileen McNaughton [Wed, 10 Aug 2022 01:58:43 +0000 (13:58 +1200)]
Merge pull request #24203 from colemanw/fixTagFilter553

APIv4 - Fix resolving pseudoconstants for less-permissioned users

2 years agoMerge pull request #24202 from totten/5.53-composer-api
Eileen McNaughton [Wed, 10 Aug 2022 01:36:07 +0000 (13:36 +1200)]
Merge pull request #24202 from totten/5.53-composer-api

composer.json - Declare requirement for `composer-runtime-api`

2 years agoremoved import contacts access argument for summary path
Brienne Kordis [Tue, 9 Aug 2022 18:21:32 +0000 (14:21 -0400)]
removed import contacts access argument for summary path

2 years agoCrmUi - Fix tabSetOptions variable
Coleman Watts [Tue, 9 Aug 2022 03:00:27 +0000 (23:00 -0400)]
CrmUi - Fix tabSetOptions variable

Prior to #23749 this had been passing an object around as a string.
During the refactoring it was treated as an object but still left as a string param.
Now it's passed as an object.

2 years agocomposer.json - Declare requirement for `composer-runtime-api`
Tim Otten [Tue, 9 Aug 2022 22:35:50 +0000 (15:35 -0700)]
composer.json - Declare requirement for `composer-runtime-api`

This requirement was introduced to 5.53.alpha via 9584d5d567eee10cacef55bad2cdff28c8013f8c.
It should be declared so that incompatible environments raise a sensible error.

2 years agoAPIv4 - Fix resolving pseudoconstants for less-permissioned users
Coleman Watts [Fri, 29 Jul 2022 01:24:57 +0000 (21:24 -0400)]
APIv4 - Fix resolving pseudoconstants for less-permissioned users

Fixes dev/core#3750

2 years agoSet version to 5.53.beta1
CiviCRM [Tue, 9 Aug 2022 08:57:36 +0000 (08:57 +0000)]
Set version to 5.53.beta1

2 years agoMerge pull request #24187 from colemanw/removeCiviAuction
Eileen McNaughton [Tue, 9 Aug 2022 07:55:08 +0000 (19:55 +1200)]
Merge pull request #24187 from colemanw/removeCiviAuction

Remove reference to CiviAuction

2 years agoMerge pull request #24164 from herbdool/core-3783
Seamus Lee [Tue, 9 Aug 2022 07:18:38 +0000 (17:18 +1000)]
Merge pull request #24164 from herbdool/core-3783

dev/core#3783 convert Recent Items providers into an option group

2 years agoMerge pull request #24192 from demeritcowboy/php81-frontend4
Eileen McNaughton [Tue, 9 Aug 2022 07:08:50 +0000 (19:08 +1200)]
Merge pull request #24192 from demeritcowboy/php81-frontend4

[php 8.1 compat] Avoid CRM_Utils_System::url null for $query param

2 years agoMerge pull request #24168 from colemanw/apiExplorerSuffixes
Eileen McNaughton [Tue, 9 Aug 2022 04:07:23 +0000 (16:07 +1200)]
Merge pull request #24168 from colemanw/apiExplorerSuffixes

Api4 Explorer - Use metadata for field suffixes instead of guessing

2 years agoMerge pull request #23972 from colemanw/primaryLocationWrite
Eileen McNaughton [Tue, 9 Aug 2022 04:05:23 +0000 (16:05 +1200)]
Merge pull request #23972 from colemanw/primaryLocationWrite

APIv4 - Read & write contact primary and billing locations as implicit joins

2 years agobring in line with #24176
demeritcowboy [Tue, 9 Aug 2022 02:53:56 +0000 (22:53 -0400)]
bring in line with #24176

2 years agoCiviGrant Add safeguard to prevent managed errors during upgrade
Coleman Watts [Tue, 9 Aug 2022 02:28:22 +0000 (22:28 -0400)]
CiviGrant Add safeguard to prevent managed errors during upgrade

2 years agoMerge pull request #24136 from eileenmcnaughton/units
Seamus Lee [Tue, 9 Aug 2022 01:21:07 +0000 (11:21 +1000)]
Merge pull request #24136 from eileenmcnaughton/units

Add  (pixels) to available label & pdf layout units

2 years agoRemove reference to CiviAuction
Coleman Watts [Tue, 9 Aug 2022 01:11:12 +0000 (21:11 -0400)]
Remove reference to CiviAuction

2 years agoMerge pull request #24166 from lemniscus/contribution-import-with-external-id
Seamus Lee [Tue, 9 Aug 2022 01:03:16 +0000 (11:03 +1000)]
Merge pull request #24166 from lemniscus/contribution-import-with-external-id

dev/core#3784 fix contribution/membership/participant import matching on external id or contact id

2 years agoMerge pull request #24153 from agileware/CIVICRM-2025
Seamus Lee [Tue, 9 Aug 2022 01:03:08 +0000 (11:03 +1000)]
Merge pull request #24153 from agileware/CIVICRM-2025

dev/core/-/issues/3786 💩 Matching by External / Contact ID always matches contacts with ID < 10 for Participant importer and possibly others because return params is not an array

2 years agoMerge pull request #24176 from demeritcowboy/php81-frontend
Eileen McNaughton [Tue, 9 Aug 2022 00:33:07 +0000 (12:33 +1200)]
Merge pull request #24176 from demeritcowboy/php81-frontend

[php 8.1 compat] Avoid CRM_Utils_System::url null for $query param

2 years agoMerge pull request #24162 from colemanw/savedSearchLabel
Eileen McNaughton [Tue, 9 Aug 2022 00:22:21 +0000 (12:22 +1200)]
Merge pull request #24162 from colemanw/savedSearchLabel

Metadata - Add label field for SavedSearch

2 years agoMerge pull request #24180 from totten/master-sk-anon
Seamus Lee [Tue, 9 Aug 2022 00:04:45 +0000 (10:04 +1000)]
Merge pull request #24180 from totten/master-sk-anon

SearchKit - Fix viewing search display for anonymous user

2 years agoMerge pull request #24172 from colemanw/afformLocationFix
Tim Otten [Mon, 8 Aug 2022 22:16:10 +0000 (15:16 -0700)]
Merge pull request #24172 from colemanw/afformLocationFix

Afform - Update correct existing email,phone,address & prevent deletion of others

2 years agoMerge pull request #24131 from seamuslee001/elavon_guzzle
Eileen McNaughton [Mon, 8 Aug 2022 22:06:28 +0000 (10:06 +1200)]
Merge pull request #24131 from seamuslee001/elavon_guzzle

[REF] Convert Elavon Payment Processor to use Guzzle and ensure that …

2 years agoMerge pull request #24177 from demeritcowboy/php81-frontend2
Seamus Lee [Mon, 8 Aug 2022 21:41:36 +0000 (07:41 +1000)]
Merge pull request #24177 from demeritcowboy/php81-frontend2

[php 8.1 compat] Avoid passing null to explode()

2 years ago(NFC) Comment noting parallel functions
Tim Otten [Mon, 8 Aug 2022 21:10:59 +0000 (14:10 -0700)]
(NFC) Comment noting parallel functions

2 years agoSearchKit - Fix viewing search display for anonymous user
Coleman Watts [Fri, 5 Aug 2022 13:55:03 +0000 (09:55 -0400)]
SearchKit - Fix viewing search display for anonymous user

This regressed in aa5d068b84f7ccd6370dd94339ecdc82c052a2c1 when the single SearchDisplay::run api call
was replacd with an array of calls. The hack in alterApiRoutePermissions can't handle multiple calls.
This updates it so that it can handle an array of calls - it will call the hook for each one and
reject the request if any of them lack permission.

2 years agoMerge pull request #24178 from demeritcowboy/php81-frontend3
demeritcowboy [Mon, 8 Aug 2022 21:02:18 +0000 (17:02 -0400)]
Merge pull request #24178 from demeritcowboy/php81-frontend3

[php 8.1 compat] Avoid passing null to strlen