Development issueshttps://lab.civicrm.org/groups/dev/-/issues2024-03-04T14:19:20Zhttps://lab.civicrm.org/dev/core/-/issues/3558Multilingual and Mailings: the interface only displays the groups selected in...2024-03-04T14:19:20ZbgmMultilingual and Mailings: the interface only displays the groups selected in a given languageThis is a weird bug:
* Enable multi-lingual, and enable a second language (ex: English & French)
* Create a new mailing while in English
* Add a group to the list of recipients.
* Save the draft
Now switch the interface language to the...This is a weird bug:
* Enable multi-lingual, and enable a second language (ex: English & French)
* Create a new mailing while in English
* Add a group to the list of recipients.
* Save the draft
Now switch the interface language to the other language (ex: French), and edit the mailing. Notice that the group has disappeared. It's not gone, but hidden.
In my case, the mailing was re-used from EN to FR, and since the groups were not visible, and there are different mailing groups for each language, the mailing ended up being sent to both language recipients.https://lab.civicrm.org/dev/joomla/-/issues/19[Joomla 4.0] Styling issues on modal forms for new membership/contribution/pl...2022-04-21T17:12:16ZAndrew Thompson[Joomla 4.0] Styling issues on modal forms for new membership/contribution/pledge etcThis applies to the modal pop-up forms for a contact: new membership, new contribution, new pledge, new event registration etc.
- The form is too narrow
- Where there is a scrollbar, either horizontal or vertical, it doesn't work. Cannot...This applies to the modal pop-up forms for a contact: new membership, new contribution, new pledge, new event registration etc.
- The form is too narrow
- Where there is a scrollbar, either horizontal or vertical, it doesn't work. Cannot scroll.
- The top of the modal form is underneath the Joomla top menubar
![image](/uploads/15379661aaa92561c653c2bef582829b/image.png)
![image](/uploads/40c6006460ac9b045cb87d518866f3cd/image.png)
![image](/uploads/779317dbd5e5bbb808e8937843c4d541/image.png)Joomla 4 Integrationhttps://lab.civicrm.org/dev/core/-/issues/128Add deprecated warning helper function2018-05-28T02:48:08Zmattwiremjw@mjwconsult.co.ukAdd deprecated warning helper functionOverview
----------------------------------------
This adds a standard method to log a deprecated function warning.
PR: https://github.com/civicrm/civicrm-core/pull/12040
Before
----------------------------------------
Deprecated func...Overview
----------------------------------------
This adds a standard method to log a deprecated function warning.
PR: https://github.com/civicrm/civicrm-core/pull/12040
Before
----------------------------------------
Deprecated function warnings were inconsistent and you have to put too much detail in the log line.
After
----------------------------------------
One simple function that autogenerates the log message based on caller.
Comments from previous PR #12007
----------------------------------------
@totten:
> I think @totten tried to enhance deprecated output at some point
Probably this: https://chat.civicrm.org/civicrm/pl/cf1p7hgkkprp9kthkosq98qrer
@mattwire
> A standalone helper function is more pithy than the Civi::log...civi.tag=>deprecated.... Pithy is good.
From r-code perspective, I don't like having that helper in CRM_Utils_System. That class is too heavy already, and deprecatedFunctionWarning() is qualitatively different from every other function in the class.
Yes, I agree. I wasn't sure where to "dump" the function. Maybe `CRM/Core/Error/Log.php` would be a better place for it?
> My main hesitation with cf1p7hgkkprp9kthkosq98qrer was that findNonLogCaller() felt a little heavy-handed. It's nice how deprecatedFunctionWarning() doesn't have to dig as far back into the callstack.
> On the other hand, it's nice how cf1p7hgkkprp9kthkosq98qrer works with the existing coding convention.
We don't actually log deprecated very much so I don't think it's a big change to convention.5.3.0https://lab.civicrm.org/dev/joomla/-/issues/20[Joomla 4.0] CiviCRM Extensions page is broken2021-08-27T10:54:39ZAndrew Thompson[Joomla 4.0] CiviCRM Extensions page is brokenSee screenshot - tabs are broken, layout messed up.
Browser console shows Javascript errors `ReferenceError: CRM is not defined`
![image](/uploads/536de62a9402a70e09e2cb7d2f139628/image.png)
![image](/uploads/9f1d2bc705ba8ea3b59b5d2677...See screenshot - tabs are broken, layout messed up.
Browser console shows Javascript errors `ReferenceError: CRM is not defined`
![image](/uploads/536de62a9402a70e09e2cb7d2f139628/image.png)
![image](/uploads/9f1d2bc705ba8ea3b59b5d267786a2ac/image.png)Joomla 4 Integrationhttps://lab.civicrm.org/dev/core/-/issues/129Make Event Participant form use more generic custom data functions2022-08-11T05:03:23Zmattwiremjw@mjwconsult.co.ukMake Event Participant form use more generic custom data functionsUse more generic custom data functions for event forms. Waiting for generic custom data functions to be finalised.
Ref: https://github.com/civicrm/civicrm-core/pull/12119Use more generic custom data functions for event forms. Waiting for generic custom data functions to be finalised.
Ref: https://github.com/civicrm/civicrm-core/pull/12119https://lab.civicrm.org/dev/core/-/issues/130create_function is deprecated in php7.22018-05-19T12:57:28Zseamusleecreate_function is deprecated in php7.2the function create_function has been depreciated in php7.2 and throws a warning.the function create_function has been depreciated in php7.2 and throws a warning.seamusleeseamusleehttps://lab.civicrm.org/dev/joomla/-/issues/22[Joomla 4.0] CiviCRM pages don't work in Joomla frontend - Class 'JRequest' n...2019-09-09T22:47:07ZAndrew Thompson[Joomla 4.0] CiviCRM pages don't work in Joomla frontend - Class 'JRequest' not foundOpening any CiviCRM page on Joomla 4.0 frontend fails with this error:
> Class 'JRequest' not foundOpening any CiviCRM page on Joomla 4.0 frontend fails with this error:
> Class 'JRequest' not found5.19.0https://lab.civicrm.org/dev/core/-/issues/131Add in missing UK shire Monmouthshire2018-07-24T10:41:09ZseamusleeAdd in missing UK shire Monmouthshire5.3.0seamusleeseamusleehttps://lab.civicrm.org/dev/core/-/issues/132'Current Member' field in searches does not perform as expected2022-10-25T20:35:58Zeileen'Current Member' field in searches does not perform as expectedReplacing https://issues.civicrm.org/jira/browse/CRM-21403 with gitlab issue - much discussion over on the original proposed code change - https://github.com/civicrm/civicrm-core/pull/11968 and it's not clear what changes should be madeReplacing https://issues.civicrm.org/jira/browse/CRM-21403 with gitlab issue - much discussion over on the original proposed code change - https://github.com/civicrm/civicrm-core/pull/11968 and it's not clear what changes should be madehttps://lab.civicrm.org/dev/joomla/-/issues/24[Joomla 4.0] CiviCRM's CSS interferes with Joomla's top header background colour2019-09-10T02:19:37ZAndrew Thompson[Joomla 4.0] CiviCRM's CSS interferes with Joomla's top header background colourNormally Joomla 4.0's administrative template shows a white top header background:
![image](/uploads/927c5e20d27509e1ec1e4c0e6f3be3af/image.png)
But on any CiviCRM backend page Joomla's header is changed to a blue background:
![image](/...Normally Joomla 4.0's administrative template shows a white top header background:
![image](/uploads/927c5e20d27509e1ec1e4c0e6f3be3af/image.png)
But on any CiviCRM backend page Joomla's header is changed to a blue background:
![image](/uploads/ca0e4aedf4df796b6b7ba6aa9572e3f1/image.png)
This comes from CiviCRM's `administrator/components/com_civicrm/civicrm/css/joomla.css`:
```
#header {
background-color: #69c;
}
```
I propose that we get rid of the above from `joomla.css`. I can't see that it had any effect on Joomla 3.
* In a Joomla 3 page there is a `<header class="header">` (class not id unlike in J4's new Atum template) and that's the closest we get in Joomla itself.
* If I grep the CiviCRM codebase for 'id="header"' (perhaps not foolproof) the only places it appears in CiviCRM are:
```
administrator/components/com_civicrm/civicrm/templates/CRM/Mailing/MailingUI.hlp:{htxt id="header"}
administrator/components/com_civicrm/civicrm/bower_components/ckeditor/samples/old/inlineall.html: <div id="header">
```
And the #header in joomla.css doesn't affect those cases.https://lab.civicrm.org/dev/core/-/issues/133Reply-to field with empty string get saved in DB as NULL2018-06-18T20:41:13ZvarshithReply-to field with empty string get saved in DB as NULL**Issue:**
Somehow our client's mailing got saved with 'NULL' reply-to field and was causing problems.
On looking into it and trying to reproduce the issue, 'reply to' field can be NULL in the following case
- Add a new mailing (or reus...**Issue:**
Somehow our client's mailing got saved with 'NULL' reply-to field and was causing problems.
On looking into it and trying to reproduce the issue, 'reply to' field can be NULL in the following case
- Add a new mailing (or reuse one)
- Select a 'reply to' email (I had to enable "Enable Custom Reply-To" in 'civicrm/admin/mail')
- Fill in other fields as usual
- Under 'Responses' tab, check "Track Replies" checkbox. This brings up a warning message on the top right saying 'reply-to' has been cleared out (but still allows user to save mailing)
- Proceed to next step and save mailing
**Proposed Fix:**
I am not sure how to fix this as the user is expected to see the warning message and act accordingly. But I think we can check and not allow NULL values for reply-to in DB.
In CRM_Mailing_BAO_Mailing.php when adding a new mailing (add() method), there is a condition to check if 'reply-to' field is set and if it is not set, then 'from-email' is used.
here instead if using
if(\!isset($params['replyto_email']))...
we should use
if(empty($params['replyto_email']))...
so that empty string like '' will also be considered and reply-to could not be NULL5.4.0https://lab.civicrm.org/dev/joomla/-/issues/25cli.php Crons Not Running2019-12-27T14:16:50ZADG Creativecli.php Crons Not RunningJoomla 3.9.13, 3.9.14.
Since update to 5.20.0, cron jobs stopped running.
I have confirmed that the cron job is being fired from the server and hitting cli.php, I just cannot determine where the failure is happening. There is no error re...Joomla 3.9.13, 3.9.14.
Since update to 5.20.0, cron jobs stopped running.
I have confirmed that the cron job is being fired from the server and hitting cli.php, I just cannot determine where the failure is happening. There is no error returned.https://lab.civicrm.org/dev/core/-/issues/134Search Builder broken filter for Source Contact ID2018-06-08T04:12:28ZMonish DebSearch Builder broken filter for Source Contact IDSearch Builder lists the 'Source Contact ID' field but doesn't populate the information nor filter things appropriately. Use any filter in Search Builder with Activity >> Source Contact ID criteria, it will always show empty value below ...Search Builder lists the 'Source Contact ID' field but doesn't populate the information nor filter things appropriately. Use any filter in Search Builder with Activity >> Source Contact ID criteria, it will always show empty value below this column.
https://issues.civicrm.org/jira/secure/attachment/63475/Search%20Builder.pngMonish DebMonish Debhttps://lab.civicrm.org/dev/joomla/-/issues/26CiviCRM menu disappears and upgrade to 5.23.x fails if Joomla is in a folder ...2020-05-16T03:15:37ZspalmstromCiviCRM menu disappears and upgrade to 5.23.x fails if Joomla is in a folder below the website.This issue may also apply to Drupal, but I haven't tried it.
If the Joomla site is a subfolder of the main site, e.g.
https://www.example.com/joomla, the CiviCRM menu disappears after upgrading to 5.23.x and the database upgrade gets stu...This issue may also apply to Drupal, but I haven't tried it.
If the Joomla site is a subfolder of the main site, e.g.
https://www.example.com/joomla, the CiviCRM menu disappears after upgrading to 5.23.x and the database upgrade gets stuck. If Joomla is immediately under the site, both issues disappear. Examining the code shows errors in loading scripts, where the browser attempts to load files in:
https://www.example.com/joomla/joomla
In other words, it seems to be duplicating the subfolder.5.23.4https://lab.civicrm.org/dev/core/-/issues/135Non Numeric value encountered in CRM_Batch_Form_entryTest on PHP7.1 and 7.22018-11-04T20:33:27ZseamusleeNon Numeric value encountered in CRM_Batch_Form_entryTest on PHP7.1 and 7.2```
<error type="PHPUnit_Framework_Error_Notice">CRM_Batch_Form_EntryTest::testMembershipRenewalDates
A non well formed numeric value encountered
/home/seamus/buildkit/build/47.demo/sites/all/modules/civicrm/CRM/Price/BAO/LineItem.php:...```
<error type="PHPUnit_Framework_Error_Notice">CRM_Batch_Form_EntryTest::testMembershipRenewalDates
A non well formed numeric value encountered
/home/seamus/buildkit/build/47.demo/sites/all/modules/civicrm/CRM/Price/BAO/LineItem.php:374
/home/seamus/buildkit/build/47.demo/sites/all/modules/civicrm/CRM/Price/BAO/PriceSet.php:747
/home/seamus/buildkit/build/47.demo/sites/all/modules/civicrm/CRM/Batch/Form/Entry.php:761
/home/seamus/buildkit/build/47.demo/sites/all/modules/civicrm/CRM/Batch/Form/Entry.php:922
/home/seamus/buildkit/build/47.demo/sites/all/modules/civicrm/tests/phpunit/CRM/Batch/Form/EntryTest.php:256
/home/seamus/buildkit/build/47.demo/sites/all/modules/civicrm/tests/phpunit/CiviTest/CiviUnitTestCase.php:192
/home/seamus/buildkit/bin/phpunit5:598
</error>
```
The relevant code is here https://github.com/civicrm/civicrm-core/blob/master/CRM/Price/BAO/LineItem.php#L374 i'm guessing its most likely going to be $qty that is NULL maybe5.3.0https://lab.civicrm.org/dev/joomla/-/issues/27CiviCRM menus disappear in Joomla after 5.24.x upgrade2020-04-13T10:35:47ZspalmstromCiviCRM menus disappear in Joomla after 5.24.x upgradeUnder Joomla, the CiviCRM menus disappear after upgrading to 5.24.x.Under Joomla, the CiviCRM menus disappear after upgrading to 5.24.x.https://lab.civicrm.org/dev/core/-/issues/136Search Preferences fails to save when "InnoDB Full Text Search" is set to yes2022-08-12T05:03:23ZjitendraSearch Preferences fails to save when "InnoDB Full Text Search" is set to yesReplicated on dmaster.
- Navigate to http://dmaster.demo.civicrm.org/civicrm/admin/setting/search?reset=1.
- Try to save the form after enabling `InnoDB Full Text Search`.Replicated on dmaster.
- Navigate to http://dmaster.demo.civicrm.org/civicrm/admin/setting/search?reset=1.
- Try to save the form after enabling `InnoDB Full Text Search`.jitendrajitendrahttps://lab.civicrm.org/dev/joomla/-/issues/28Upgrade from 5.26.2 to 5.27 RC Fails2021-05-12T16:57:04ZkcristianoUpgrade from 5.26.2 to 5.27 RC FailsUpon upgrade from 5.26.2 to 5.27 RC all CiviCRM p[ages show the following error:
`Undefined class constant 'POST_SELECT_QUERY'`
![image](/uploads/5ad5f9842db213e3979261170a5c750c/image.png)
Joomla 3.9.19, php 7.3.19
I will try a new ...Upon upgrade from 5.26.2 to 5.27 RC all CiviCRM p[ages show the following error:
`Undefined class constant 'POST_SELECT_QUERY'`
![image](/uploads/5ad5f9842db213e3979261170a5c750c/image.png)
Joomla 3.9.19, php 7.3.19
I will try a new fresh install on 5.27 RC.
Would be great if this could be reproducedhttps://lab.civicrm.org/dev/core/-/issues/137Possible regression on case search - placeholder2018-05-28T02:48:05ZeileenPossible regression on case search - placeholderMentioned here -
https://github.com/civicrm/civicrm-core/pull/11759#pullrequestreview-122555717
Opened this so we don;'t lose track of it
@monish.debMentioned here -
https://github.com/civicrm/civicrm-core/pull/11759#pullrequestreview-122555717
Opened this so we don;'t lose track of it
@monish.deb5.2.0https://lab.civicrm.org/dev/joomla/-/issues/29Sharing on social media footer doesn't show on Joomla contribution pages2020-11-16T03:28:21ZnicolSharing on social media footer doesn't show on Joomla contribution pagesSelecting "Allow sharing through social media?" on Contribution Pages does not display the footer on the contribution page. Found while testing https://lab.civicrm.org/dev/user-interface/-/issues/2 & replicatable on https://joomla.demo.c...Selecting "Allow sharing through social media?" on Contribution Pages does not display the footer on the contribution page. Found while testing https://lab.civicrm.org/dev/user-interface/-/issues/2 & replicatable on https://joomla.demo.civicrm.org.