texts: Problem caused by an incorrect translation in CiviGRANT

texts:
there is a problem in CiviGrant (Italian) translation for CiviCRM 5.0 and later versions (also at the code level?) that seems to cause problems to the application.

Infact, both for CiviContribute and CiviGrant component, both in the main and secondary menu, now the translation is: "CONTRIBUTI" and this:

generates confusion, especially in tokens application (and it is
semantically no correct).
but above all, it causes a malfunction of the application and the two modules can not be activated at the same time (!!!)

In CiviCRM 4.7: “Grants” was more correctly translated in: “Contributi/Prestiti” (on, better, in “Finanziamenti”)

However the best translation for “GRANTs” is:

•   SOVVENZIONI

These are the problems:

As reported here the tab "contributions" often disappears from the summary tab, especially when it is necessary to act also for other reasons in "dispaly preferences" (for example: to activate and deactivate pop-ups).

It is necessary to use the work-arround that I have suggested (switch from Italian to English and put the flag on "contributions" again, then go back to Italian) to make the contributions tab appear.

However, in new (Wordpress) CiviCRM 5.5.3 installations (our other instances are the result of an upgrade) this work-arround does not work and the "contributions" tab never appears.

To solve I had to apply a second work-arround: disable the CiviGrant module and edit in MySQL civicrm_option_value the label from "contributions" to "grants".

In any case, the label disappears but at least I can reactivate it with the first work-arround.
In Advanced Search only the Contributions section (Grants) and not Contributions (real Contributions) appear.

It is necessary to disable the Contributions component (Grant) in order to see the (real) Contributions section. :(

How do you think we can solve this problem?

Thx&Bye.


texts: Poorly performing unindexed query on log tables

texts:
While investigating a CiviCRM performance issue, I came across this query:
SELECT *
FROM `civicrm`.`log_civicrm_activity_contact`
WHERE log_conn_id = ?
       AND id = ?
ORDER BY  log_date DESC limit 1

The query seems to be definied here:
https://github.com/civicrm/civicrm-core/blob/03e4bc803dd8978fef913b980538af61ace0c0fd/CRM/Logging/Differ.php#L172
It was performing very slowly, since there appear to be no indexes defined on the log_civicrm_activity_contact table:
CREATE TABLE `log_civicrm_activity_contact` (
  `id` int(10) unsigned DEFAULT NULL COMMENT 'Activity contact id',
  `activity_id` int(10) unsigned DEFAULT NULL COMMENT 'Foreign key to the activity for this record.',
  `contact_id` int(10) unsigned DEFAULT NULL COMMENT 'Foreign key to the contact for this record.',
  `record_type_id` int(10) unsigned DEFAULT NULL COMMENT 'Nature of this contact''s role in the activity: 1 assignee, 2 creator, 3 focus or target.',
  `log_date` timestamp NOT NULL DEFAULT current_timestamp(),
  `log_conn_id` varchar(17) COLLATE utf8_unicode_ci DEFAULT NULL,
  `log_user_id` int(11) DEFAULT NULL,
  `log_action` enum('Initialization','Insert','Update','Delete') COLLATE utf8_unicode_ci DEFAULT NULL
);

The following index fixes the problem:
CREATE INDEX idx1 ON log_civicrm_activity_contact (log_conn_id, id, log_date);

On the data set I am working with, without the index, the query takes about 4 seconds.
With the above index added, it takes under 1ms.
Does adding this index upstream seem reasonable?
Since the code in that file looks to be pretty generic across multiple similar log tables (the table name is dynamically generated), it may be useful to add it across all of them. The specific case I have been looking at only heavily exercises this particular table, but I don't know whether similar usage pattern is typical across all similar tables.


texts:
The doc's give this example: "you may wish to avoid tracking who has clicked on the "how to deal with drug issues" link on a specific mailing".

Is there a way of specifying which link(s) are not to be tracked? If so, how?


texts:
I want to combine the output written to the civicrm log file and php_error.log.
This is because I cannot alway conclude based on the time stamp what the order is of the messages in those files. Ideally, I would have them in a single file so that the 'whole story' is in one place.
Is this possible? Ideally, I could catch the warnings that are sent to php_errorlog and write them  with the same routine as I use for writing to the logging.


texts: Even registration emails not going through - registration produces error

texts:
Event registrations hang for all events and then gives error whenever "send email confirmation" is set to "yes".  While it's hanging, I can see the registration went through, then it finally shows an error with "Could not find valid value for id". I posted the full error at the end of this post.

I tried Amazon SES and sendgrid, getting the same error either way. Either way, sending test emails from outbound email settings works. It just gets stuck sending the email confirmation when registering events.

I'm currently using Drupal 7.37 and CiviCRM 4.6.3.

Full error:

#0 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/CRM/Core/Error.php(359): CRM_Core_Error::backtrace()
#1 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/CRM/Utils/Request.php(95): CRM_Core_Error::fatal("Could not find valid value for id")
#2 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/CRM/Event/Form/Registration.php(183): CRM_Utils_Request::retrieve("id", "Positive", Object(CRM_Event_Form_Registration_Register), TRUE)
#3 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/CRM/Event/Form/Registration/Register.php(88): CRM_Event_Form_Registration->preProcess()
#4 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/CRM/Core/Form.php(455): CRM_Event_Form_Registration_Register->preProcess()
#5 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/CRM/Core/QuickForm/Action/Display.php(94): CRM_Core_Form->buildForm()
#6 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Display->perform(Object(CRM_Event_Form_Registration_Register), "display")
#7 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Event_Form_Registration_Register), "display")
#8 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/CRM/Core/Controller.php(353): HTML_QuickForm_Page->handle("display")
#9 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/CRM/Core/Invoke.php(312): CRM_Core_Controller->run((Array:3), NULL)
#10 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/CRM/Core/Invoke.php(86): CRM_Core_Invoke::runItem((Array:15))
#11 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/CRM/Core/Invoke.php(54): CRM_Core_Invoke::_invoke((Array:3))
#12 /opt/bitnami/apps/drupal/htdocs/sites/all/modules/civicrm/drupal/civicrm.module(489): CRM_Core_Invoke::invoke((Array:3))
#13 [internal function](): civicrm_invoke("event", "register")
#14 /opt/bitnami/apps/drupal/htdocs/includes/menu.inc(519): call_user_func_array("civicrm_invoke", (Array:2))
#15 /opt/bitnami/apps/drupal/htdocs/index.php(21): menu_execute_active_handler()
#16 {main}


texts: How to grant SELECT access for Drupal user to all CiviCRM Tables

texts: I have 2 databases for Drupal and CiviCRM. How can I grant SELECT access for Drupal user to all CiviCRM tables? I am using AWS RDS Databases. Thanks so much!


texts: Schedule reminder test not working - execute now for job not working

texts:
So I have set up a scedule reminder and made sure it is only dirrected to my email. When I go into sceduled jobs and execute the send_reminder job, it doesn't work. I worked twice yesterday to a collegues email but hasn't work since to either mine or theirs. Is there any way to fix this? Or any reason it wouldn't work? Is there another way to send out emails to custemer a certain length of time after a specific date?

thanks


texts: Determine client of new case from within hook

texts:
I'm setting up CiviCase with a new case type of 'Press Release'. We only have one press officer, but want other staff (those who more often deal directly with our members) to be able to open cases. So I wanted a case role of 'Press Officer', as the case manager, automatically given to a particular cid for all cases of that type.

My first thought for this was a post hook, but when you create a case, what you get in the post hook has no client contact IDs set yet. (This isn't a case of CRM-15914, it's not there if I do an explicit Case.get on that case ID either.) The problem is, clients are added to the case (inserted into civicrm_case_contact) only after the post hook is fired for the case creation, and adding a client has no hooks of its own.

How can I automatically assign a role to someone other than the creator when a case is created?


texts:
Hopefully I am just missing something.
I use CiviCRM Version 5.18.4 for WordPress, and I am not a programmer.

I read about CiviRules, and in the documentation, (https://docs.civicrm.org/civirules/en/latest/basic-example-immediate-processing/) the very first,simplest, most basic rule demonstrated uses the action "Send email".  So I install CiviRules, and try to do just that.  Get to "List of actions..." and no "Send email."

Suddenly, I have to be a developer, to ADD the "Send email" action?  And when I look for help here I am led into a maze of suggestions about mgd.php files and adding hook directories and editing tables of the CiviCRM database.

Hey, I just want to send an email to folks when they sign up as contacts.  Do I really need to reinvent this?  Thanks for helping me understand.


texts: Error when trying "profile search form" from frontend

texts:
I've recently moved to a different hosting and had to change configuration. The site runs on Joomla 3.5.1 with CiviCrm 4.7.4 which was upgraded to 4.7.7
Everything seems to be running fine except for the profile search option from the frontend.
The search age is displayed correctly, but when I select one of the search parameters and hit SEARCH a get the following error:

The requested page can't be found.

Then some unformatted code:
  @import url(/administrator/components/com_civicrm/civicrm/css/civicrm.css); @import url(/administrator/components/com_civicrm/civicrm/bower_components/font-awesome/css/font-awesome.min.css);    Sorry but we are not able to provide this at the moment. One of parameters (value: Home-country) is not of the type MysqlColumnName Return to home page.    function toggle( element ) { var parent = element.parentNode; var className = parent.className; if ( className == 'crm-accordion-wrapper collapsed crm-fatal-error-details-block') { parent.className = 'crm-accordion-wrapper crm-fatal-error-details-block'; } else { parent.className = 'crm-accordion-wrapper collapsed crm-fatal-error-details-block'; } }

The site worked normally on Civicrm 4.7.4 (I've also had a look at a local copy and it runs fine with 4.7.4) but it's a reall hassle with 4.7.7
Has anyone seen a simiular error? Any ideas as to the possible cause?

Civicrm runs very well on the backend, the issue is only with the frontend. No parameters have been changes. The only change done was to upgrade to the newest version of Civicrm.


texts: How to send Participant-Specific information via CiviMail

texts:
We are running a hybrid event where some participants are virtual via Zoom and some participants attend in person. We need to send out reminders and the zoom link to virtual attendees, and also want to send reminders to "in person" attendees along with the link so that if they change their minds, they can attend virtually.
So we want to send different messages to the two kind of attendees, and in addition, we would like to include other participant-specific information, such as the number of raffle tickets purchased, etc.
I know that I can do an advanced search for virtual attendees of the specific event, and send a civimail message to that group, then do another advanced search for in person attendees of the same event, and then send a different civimail message to that group. But if I wanted to extend to telling them the number of raffle tickets they have purchased, I would be dealing with more and more searches and unique mail messages to each of many groups.
Is it possible to include participant specific info in a CiviMail message? Sort of a mail-merge capability as with current contact-specific tokens, but extended to participant-specific tokens.
Thanks in advance for any pointers!
Rick


texts: Import Contribution Fails - Financial Type

texts:
Trying to import contributions. The data file has integer for Financial Type. Import fails Error File says: "Financial Type is not valid: 1"

Everything I have read said to enter the Financial Type Id. My data table for Financial Type has IDs 1,2,3,4,5
How can 1 not be valid?


texts:
We have been setting up a WordPress + CiviCRM installation on a test subdomain, let's call that wewantthis.testdomain.org.

I also have a domain name wewantthis.org that I wish to simply point to the exact same installation directory as wewantthis.testdomain.org, but with (hopefully minor) changes to settings and the database as we are not changing servers or even file locations on the server.

Note that I can do this easily for Wordpress only by

using phpMyAdmin to modify the wp_options table's "siteurl" and "home" rows to point to wewantthis.org;
fire up WP/wp-admin and run a Wordpress plug-in "Velvet Blues Update URLs";
under WP > Settings, change the Site Address and WordPress Address to wewantthis.org. That is all there is to it. Btw, for reasons I don't want to go into, I'm not interested in a redirect solution.

Is there something similar I can do for the CiviCRM database and settings? I've read some Q/A's regarding both moving the server and changing URL, but they seem to suggest a completely new install of CiviCRM and starting over, but at least making use of the previous database, whose creation was the bulk of the work.

Any advice would be appreciated as we have a test configuration that we want to go live by simply changing DNS pointers from the existing wewantthis.org (no CiviCRM) to our new one that will have CiviCRM fully integrated.

Thanks to the experts out there. This is our first CiviCRM setup.


texts: How to exclude contacts who already received a mailing?

texts:
As part of my online events, all participants should receive various mailings throughout the event.
The problem is that I have people who keep registering to the event, and then they should receive the emails that the others had already received so far.
How can I re-send a mailing to all participants of an event, excluding all the participants who had already received that mailing in the past?


texts: "Failed to locate template" error when building development environment

texts:
I am new trying to setup my development environment with the build kit tool. I am using XAMPP on Ubuntu 14.04 . I have problems with the civibuild command accessing my XAMPP MySQL via the command line to create the database so I have used the gitify command to set up, but when try to run GenCode.php, I get this error:

  civicrm_domain.version := 4.7.alpha1

  Parsing schema description schema/Schema.xml
      Extracting database information
      Extracting table information
      PHP Fatal error:  Uncaught exception 'Exception' with message 'Failed to locate template for civicrm.config.php' in /opt/lampp/htdocs/civisocialdev/wp-content/plugins/civicrm/civicrm/civicrm/CRM/Core/CodeGen/Config.php:34
      Stack trace:
      #0 /opt/lampp/htdocs/civisocialdev/wp-content/plugins/civicrm/civicrm/civicrm/CRM/Core/CodeGen/Config.php(10): CRM_Core_CodeGen_Config->setupCms()
      #1 /opt/lampp/htdocs/civisocialdev/wp-content/plugins/civicrm/civicrm/civicrm/CRM/Core/CodeGen/Main.php(115): CRM_Core_CodeGen_Config->run()
      #2 /opt/lampp/htdocs/civisocialdev/wp-content/plugins/civicrm/civicrm/civicrm/CRM/Core/CodeGen/Main.php(100): CRM_Core_CodeGen_Main->runAllTasks()
      #3 /opt/lampp/htdocs/civisocialdev/wp-content/plugins/civicrm/civicrm/civicrm/xml/GenCode.php(38): CRM_Core_CodeGen_Main->main()
      #4 {main}
        thrown in /opt/lampp/htdocs/civisocialdev/wp-content/plugins/civicrm/civicrm/civicrm/CRM/Core/CodeGen/Config.php on line 34

What could be the problem?


texts: Contribution Confirmation Page Issue in Joomla after upgrade

texts:
Friends
I have upgraded a few Joomla sites to the new 5.37.2 version. Now on all sites, the contribution confirm page does not work. Irrespective 'Go Back' or 'Confirm Contribution' is clicked; you are immediately redirected to the home page. When I disable / deselect this confirmation page in the setup, the contribution gets recorded with no issue.
Thanks :)
Sri


texts: No Active Recurring Contributions on civi record but stripe has the data. Is there a way to resend IPN?

texts:
Due to a webhook problem, we have a few recurring donations that are now being processed by Stripe, but are not being recorded in our CiviCRM contribution table.

Is there a way to resend an IPN, or manually adjust Stripe so future donations get recorded in CiviCRM?

We are interested in having future payments from these people recorded in civiCRM. We can manually enter the missed records.
Is there a way to have next month's donations to get transferred back to CiviCRM from Stripe?

Should I be asking this question differently?


texts:
A bit of background:
I have several scheduled reminders triggered by activity types, which started to work unexpectedly after installing the CiviRules extensions. Once the extension is installed and enabled, after a scheduled reminder is triggered, it sends the message every time the cron job runs (every minute, as the activities are created on form submission from the frontend) and on top of that it doesn't log any activities to the targeted contact. Checking the job log I get this:

Parameters parsed (and passed to API method):
a:1:{s:7:"version";i:3;}

Full message:
Finished execution of Send Scheduled Reminders with result:
Failure, Error message: API (ActionLog, get) does not exist (join the API team and implement it!)

This was reported twice already, here and here, there was also a open issue, see CRM-17128, which was marked as closed, Cannot Reproduce, for obvious reasons if the issue has to do with CiviRules, which I believe it is, I've tested it on a fresh and clean install with CiviCRM 4.6.4/4.6.8/4.6.10 and Wordpress 4.3.1 and I can confirm that the issues only appears after installing/enabling CiviRules and it reverts back after uninstalling it.
I've opened an issue in the CiviRules github project and I'm waiting for a reply but menawhile, my question:

Where to start debugging scheduled reminders?

Any help would be appreciated.

PS: no errors in Civi logs (debug and backtrace enabled) and no errors neither in apache/mysql logs.


texts: i'm new on civicrm and try to export specific contacts. I found the search menu to select the data and i made an export with " Export PRIMARY contact fields" but some fields are not in the export. How i could select all the fields of my contacts create on the civicrm database. Thanks for your Help. Marilyn


texts: Does CiviDiscount work with Pay Later Memberships when using Price Sets

texts:
While I have the 'discount' field showing and applying as expected both for back end memberships, and on the Contribution page, my testing shows the outcome of a Pay Later is that when as an admin updates the payment to 'completed' there is no indication on the Pending Membership record that the user applied a coupon and it is not recorded as a Code Redeemed for that contact.

I tried both 'update pay later' options ie via Membership and via Contribution.

If i use the Update Payment Status on the membership record it provides the Amount field prefilled with the undiscounted amount and no indication of a coupon being associated with this membership - and if i don't overwrite this it will end up recording the payment incorrectly as being the full amount.

Alternatively if i used the Edit option on the related contribution which shows the discounted amount the person is committing to pay and refers to the discount on the line item - when i set payment to Completed and save, nothing is recorded on the Codes Redeemed for the contact nor the Codes Assigned for the Organisation to which the discount 'belongs'.
Am I missing something or is this a 'gap' in the current code?

This was testing on civi 4.6.3 and cividiscount 3.0.


texts: How best to resolve Wordpress theme / CiviCRM conflicts

texts:
I need help where we cannot upgrade CiviCRM 5.12.4 to any higher version because of a theme conflict with a paid, premium theme, Benevolent Pro. Details are in CiviCRM 5.17.5 and WordPress 5.2.3 just won't work.

We have logged the problem with Benevolent support. Their initial response is "this is a CiviCRM error." In this case, I believe "error" is the wrong word, but rather there is some kind of conflict, because CiviCRM 5.17.5 works just fine with the stock Wordpress "2019" theme. With the stock "2019" theme, we have also removed any CiviCRM conflicts with any other plugins we use (there was one). Who is to say who is at fault in this case, and how do I diagnose? I'm including a screenshot showing javascript errors on one important contribution page for reference. My main question, though, is to whom do I register this conflict? It seems like discussions on this nice forum are not where I am going to find an answer. I am still pursuing with Benevolent support, but just looking for advice how we can ever upgrade Civi again. Btw, we quite love Benevolent Pro. As a paid, supported theme it is guaranteed to be stable as Wordpress evolution continues, something we had difficulty with a previously customized hard-coded theme that was continuing to paint us into a corner with either Wordpress or our plugin upgrades.

Thanks for any advice here!

*Edit added ~midnight 10/11/2019 *
Adding more details from a local xampp clone of our site. We have 2 instances, all Wordpress data identical and Civi data identical except one is at CiviCRM 5.12.4 and the broken one is at CiviCRM 5.18.2. In both cases, the URL in the address bar is http://{clone_site}.webdev/civicrm/?page=CiviCRM&q=civicrm/event/info&reset=1&id=168

In this screenshot for CiviCRM 5.12.4, note civicrm under Sources in the inspect panel shows http://sdbikecoalition.webdev/civicrm/?page=CiviCRM&q=civicrm%2Fajax%2Fl10n-js%2Fen_US&cid=&r=aMJXH and the event page (event id=168) displays correctly.

In this next screenshot for CiviCRM 5.18.2, note the civicrm under Sources in the inspect panel shows http://test.sdcbcdream.webdev/civicrm/?page=CiviCRM&q=civicrm/event/info&reset=1&id=168 and the event page (event id=168) does NOT display.

Note the difference in the Sources in the inspect panel is the Ajax injection when it works correctly. Makes no sense to me, but I'm not javascript fluent at all.

And finally, here is a screenshot of Event id=168 for CiviCRM 5.18.2 with the stock Wordpress 2019 theme. It displays correctly and note there are 2 entries under civicrm under Sources in the inspect panel, one with the event URL as in the address bar and the other with the Ajax injection.


texts: CiviCRM for Outlook - Invalid Credentials

texts: I set everything up for the civicrm for outlook extension according to these instructions http://www.vedaconsulting.co.uk/outlookforcivicrm-release. I am using the api extension to generate the api key. But i keep getting the "Invalid Credentials" error message in outlook when i try to connect it. Any thoughts on what could be causing this to not be able to connect?


texts: WordPress Twilio Inbound SMS Callback URL failing when request method is POST

texts:
I set up Twilio with CiviCRM and WordPress a few weeks ago. Inbound SMS was working fine, but suddenly stopped.

I have the webhook URL for SMS in Twilio set to https://mydomain.com/civicrm/?page=CiviCRM&q=civicrm%2Fsms%2Fcallback&provider=org.civicrm.sms.twilio (the /civicrm/ is for the Page I have setup, before adding that it would only work when I was logged into WordPress).

When the webhook is set to use HTTP POST, Twilio is reporting a "Schema validation warning" because it's just getting WordPress HTML back for the website home page. It works when I set it to GET though. I've reproduced this behaviour via a PHP script that manually submits the POST/GET request.

How can I get this Twilio Provider extension to respond via WordPress to a POST request? What am I missing?
(This seems similar to Inbound SMS from Twilio not showing up in CiviCRM (getting 404 error on HTTP POST) but I'm new here and don't have the reputation to comment.)

Or does it matter? The documentation says it should be set up to use POST, but maybe that's not important?


texts: Importing contributions always imports $0 in Amount

texts:
I am having a really weird problem importing Contributions.

Background: I am exporting data from my Drupal-Civicrm site and importing it into our new Wordpress-civicrm site. I do not want to go thru the database route because I bumped into too many issues and the civicrm became very unstable. Hence I have created wordpress-civicrm instance from scratch and I am importing data from the GUI. So far contacts and memberships have been imported successfully.

Problem: Now that I am importing the contributions, no matter how I setup the import the Amount is imported as $0 (even though I can clearly see in the import wizard that it is a non-zero amount). I even tried to map the Net Amount field and the Fee Amount field correctly. Yet the Total amount is always getting imported as $0. What am I missing here?


texts: What is the best way to create a conditional question in case activities?

texts:
I currently have cases with different activities in CiviCRM for different programs. I then used custom fields to add additional questions to appear in each activity in the forms. Is it possible to set conditional questions to appear based on a prior question?

P.S. I'm currently using CiviCRM on Drupal. However, I like to keep using the case activities form instead of a Webform for the cases.


texts: Contribution total amount being doubled when Tax Rate is set to 0 on manual membership renewal

texts:
We're running on Drupal 7 and the latest ESR 5.27.5 (was able to replicate on dmaster).
On manual membership renewal with the member dues financial type which has a VAT/GST account attached to it that has 0% tax rate, sets it to pending, the contribution total amount displayed is double the actual contribution total.
I thought this was only on the ESR version but I was able to replicate this on https://dmaster.demo.civicrm.org
Steps to replicate:

Add a VAT financial account with tax rate 0
Add the financial account to the member dues financial type
Go to any contact with an active membership.
Renew the membership manually and set the status to pending and save. Check the contribution total amount.

Instead of setting it to pending, if the payment is set to completed, the total amount is correct but the subtotal seen on the invoice is incorrect.
This only happens when tax rate is set to 0.
If the tax rate is even set to 0.0000001, this does not occur. Thought I would bring this up because I'm assuming it affects a few version.
This is still visible on dmaster if someone wants to check.


texts: CiviCase Timelines with Activity subjects

texts:
It would be great if, when creating a new timeline for a Case type, the "Add Activity" dialog could display the activity subject field for input. At the moment, if you want to differentiate between activities in the timeline, you have to create different activity types. In many cases, this is overkill - we could use many instances of the same activity type with different subject content.

For example, if I want to include activities in the timeline for completing six different case milestones, I currently have to create six different activity types - one for each milestone. Much better if I could just add six instances of a single activity type called Case Milestone, changing the subject for each instance of the activity type in the timeline.

Also, I would like to be able to update the milestone names in the timeline without having to change the activity types.

Or maybe there's another way of doing this? Thanks.


texts:
I've been facing an issue as soon as I have installed FormProcessor.
Not only I can't access Form Processors but the extension's installation affected also other parts of CiviCRM.

When I try to access Form Processors or other part of CiviCRM the browser displays the following error:

Recoverable fatal error: Argument 1 passed to Civi\FormProcessor\ActionProvider\DefaultData::filterActions() must be an instance of Civi\ActionProvider\Action\AbstractAction, string given in Civi\FormProcessor\ActionProvider\DefaultData->filterActions() (linea 26 di /Users/home/Sites/crm.civihost.it/sites/default/files/civicrm/ext/form-processor/Civi/FormProcessor/ActionProvider/DefaultData.php).

CiviCRM version installed is 5.1

Is there any way to fix this issue?

Thanks in advance

Best Regards

Giovanni Dal Mas


texts: CiviEvent Confirmation Email not sent due to URL link in text

texts: we had a system (CIVICRM 5.10.4, Wordpress 5.0.6) that was sending out confirmation email fine for events until one event where a URL is included in the confirmation email text.  This would cause the confirmation email to be sent quite erratic, often sending only first time, and then not sending out at all for subsequent times until the URL is taken out and it would immediately send out ok.  I believe this would be a bug?


texts: Is there a way to print mailing labels from a report

texts: Currently, reports do not have a way to print mailing labels. Our specific requirement is to make use of the "Upcoming Birthdays Report" to print mailing labels for donors so we can post them birthday cards and even just send them an email.


texts: wordpress installation no zip file in download

texts: Have downloaded CiviCRM 4.6 for Wordpress from CiviCRM website.  Went to Wordpress "add new Plugins" "Upload" and instructions say to locate (from plugin "add new") zip file but my civiCRM download did not include a zip file?


texts: Users cannot view ACL groups in search that they should see. Why?

texts: Users have ACL access to just a couple of groups, one of which is a smart group and a subset of the other. Although they can see all the contacts that they should, when going to 'Search' and select 'Groups' they get 'None found' which makes no sense. In other, different installs but at the same level (5.28.3) users can see and search the groups their ACL permits them to, but cannot see other groups.  One clue is that these users were removing people from groups (in error) so,a few weeks ago, using the 'Contact Summary Layout' I removed the 'Groups' tab from the summary page that they viewed.  So I restored this but that didn't fix the problem. In trying to diagnose the problem I looked at a different group of users with ACLs and can see the same problem there, so something seems to have happened to this install - yet it's been on 5.28.3 almost since that was released.  I've hit a wall with this - can anyone help?


texts: I'm looking to extend the search builder to accept a custom value which then can be used to filter the search results. Thanks in advance.


texts: finding people with activities added by a certain user

texts:
we add activities and at times contacts using the BCC function (i.e. BCCing the CRM). How can I do an advanced search that gives me the contacts that have been added or are associated with an activity that I have added?

Thanks. Michael


texts: Why is the Actions button missing from Reports on 4.7.x after upgrade

texts: After upgrading, several sites are missing the Actions on the Reports


texts: How can I create a group containing all contacts with more than one email address?

texts: I'd like to create such a group so that I can contact them to identify which of their multiple email addresses they want to have as their primary one.


texts: How to add extra date in contribution template? or best way to do it?

texts:
We have 10 Financial Types and different online contribution based on those. I need to add an extra date field in contribution such as "Date of sponsorship".

I have already created 10 different custom field for that, just because we need to identify that date for different financial types separately. Then to add them into the contribution pages I need to create 10 different profile as well!!

Is there a way to make "Date of sponsorship" field as a common field like contribution note? or Receive date or What would be the best approach?


texts: CiviEvent: Participating Status not updating

texts:
CiviCRM 5.13.5, Drupal 7.67

I'm trying to update the participant status of an event through CiviEvent, to change certain participants from "Registered" to "Attended" for an event. However the changed statuses are not saving, and I can't find anything in the error log to indicate what's happening.

I've tried the following methods:

Going through the Find Participants menu to edit an individual event participant and change their status from Registered to Attended
Mass updating participants through the Find Participants menu > Select all participants > Participant status - change, then updating several participants' status from Registered to Attended

For either of these methods, I do this and the Civi dialog box says: Event registration information for [PARTICIPANT NAME] has been updated.

However on both the Find Participants menu and the participant's contact info page, they're still set to Registered for the event rather than Attended.

I need to update these people to Attended so I can send an email out to those who attended.

Any idea on what can be done to fix this? As mentioned there's nothing in the error log.


texts:
I want a user to come to my website and fill out the contact form depending on whether they're individual volunteer or an organization. Once they submit that form, it should create a username/password for the user so that they can visit the site and update their profile or preferences like interested in helping homeless, kids, seniors depending on whether they're individual or organization.

How do I create that form? Where do I begin? What components do I need to enable for this work?

Any help will be highly appreciated.


texts: External URL for CIVIMail on localhost installation

texts:
I have a locally installed civicrm. Sending mass mails works fine, but as images are stored  locally on the server, recipients cannot see the images nor do click-through-URLs work (as they go over localhost).

Is there any possibility to change the image storage folder to another URL outside the standard civicrm structure (e.g. a website)?

Thanks!


texts: Issue with adding price field options to admin price field

texts:
CiviCRM 5.1.2, Drupal 7.59

We're attempting to add a price field option to an admin-only price field, and we're getting this error: "You must choose "Admin" visibility..."  As you can see here (https://www.screencast.com/t/9n3VBhi9FTY ), I've clearly chosen admin.  I also tried choosing public on the off chance the logic got reversed.  (FWIW we've not been able to replicate this on the demo site; there are no error messages recorded in the log and no backtrace error was generated when I turned it on and tried again.)  The client was previously on 4.6.x; has any logic around price sets changed substantively?

Thanks in advance.


texts: Buildkit - amp test failed - /root/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/root/' is executable'

texts:
I am trying to setup buildkit in my new Debian machine. I installed all the required packaged, ran civi-download-tools and amp config with correct credentials and included Include /root/.amp/apache.d/*.con in apache2.conf file. On restarting apache it gave me error saying there was no *.conf file to be included in /root/.amp/apache.d. I checked the directory; it was empty.

However, I copied localhost-7979.conf from my previous buildkit setup on another machine and placed inside /root/.amp/apache.d folder and restarted apache. On running amp test it gave me following error:

PHP Warning:  file_get_contents(http://localhost:7979/index.php): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden  in phar:///opt/buildkit/bin/amp/src/Amp/Command/TestCommand.php on line 163

I checked localhost-7979-error.log inside root/.amp/log. Following line was there.

'/root/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable and that '/root/' is executable'

Strange. There isn't even any .htaccess file inside /root.
I tried every solution I could find on CiviCRM StackExchange and Forums but none worked.


texts: Tokens missing in Webform Email Settings (and thus not populated in Emails received) (after upgrading)

texts:
Running Drupal 7.69 / CiviCRM 5.25.0 / PHP 7.3
After upgrading some Modules : Webform, Views Bulk Operations, i18n, and Content Access,
Emails Tokens ([submission:completed_date:long], [submission:user], [submission:values], [submission:url]) are not populated in received mails.
And those usual tokens are not shown when browsing "available tokens" in the Webform Email Template Setting.
I have asked the question on the Drupal SackExchange, but my notation there is too low to get an answer.
Any help is welcome.


texts: I want to use CRM.api3('Email', 'create', { ... call in my javascript. But the object CRM doesn't exist on my website. Which js file do I need to load to access that CRM object? I thought I'd load it with html tag <script src="...">


texts: CiviCRM 4.6.27 on Drupal 7 says it can't write version-info-cache.json but it can

texts:
CiviCRM is giving me the following error:

Unable to write file:
/var/www/html/drupal/sites/default/files/civicrm/upload/version-info-cache.json

The problem is that CiviCRM can write that file, and if I delete that file, CiviCRM will re-create that file.

CiviCRM creates the file with the apache user as the owner and group and with 644 permissions. Does anyone know of a fix or workaround for this?

I started receiving this error after upgrading to the latest version of 4.6 (from an earlier 4.6 version.)


texts:
All my WordPress pages have completely different headers (through a plugin). However, I need to get the Search for Volunteer Opportunities form in CiviVolunteer to appear on a WordPress page in order to change its header.

Is there a shortcode to do this? If this is not possible, how would I go about giving the form its own header?


texts: Drupal Views Integration with Drupal + CiviCRM databases on different hosts

texts:
A few weeks ago, we did a mainly successful migration of a Drupal/CiviCRM site from one hosting provicer to another one. Now, we realized, that some Drupal Views do not work anymore!

Configuring a Drupal Views CiviCRM Integration is well described in this document:
https://docs.civicrm.org/sysadmin/en/latest/integration/drupal/views/

And of course, we already put in the statements from civicrm/admin/setting/uf?reset=1

However, our new hosting provider puts the databases on different hosts (and is not able to move them to the same host)! However, the instruction in the above link says: "These instructions assume CiviCRM and Drupal are on separate databases located on the same physical host."

Any idea what I should put into the settings.php to get that to work?

(a workaround might be, migrating Drupal and CiviCRM into the same database - but that is something I would like to avoid...)


texts: I have 2 button (Register Now) for CiviEvent

texts:
I would like to add Events and Also website user and the public user could register for events.
The problem is registration part: I have two registers now button on event page?


texts:
Using 4.6, I have a custom field group, and from that group a profile.  It includes a State select dropdown and a Country select dropdown.

How would I go about "linking" the Country custom field to the State, so that when I change the country, it reloads the State, filtered by the country?

In older versions, adding the following script snippet with the specific custom field names worked fine, but it doesn't seem to work on 4.6:

{literal}
<script language="JavaScript" type="text/javascript">

cj(function()
{

      countryID       = "#custom_122"
      stateProvinceID = "#custom_99"
      callbackURL     = "/civicrm/ajax/jqState"

  cj(countryID).chainSelect(stateProvinceID, callbackURL, null );
});

</script>
{/literal}


texts: Should the link between an Activity and any Follow Up activity be visible through the UI

texts:
I checked that when creating a Follow Up activity, it adds a value to  civicrm_activity.parent_id so that at least the database knows there is a connection between these, but afaik there is nothing visible on the Activities tab of the contact, nor within either of those Activities if you click 'View'.

While researching this I spotted Find Activities does have radio buttons for is / has a follow up Activity.

Would it make sense for the child and parent Activities to show there is a connection both on the Activity itself and on the Activity Tab

(info based on a 4.6.x version)

EDIT: Spotted this ticket (for civi 2.2.x - wow) that says:

5. Provide link back to parent activity when viewing a follow-up activity
Modify ActivityView to check if parent_id is NOT NULL
If NOT NULL, assign $parentURL to template - this should be a link to view the "parent" activity. (ActivityView.tpl already has logic to display this link if it's got a value).
"Prompted by..."

But I am having no luck seeing this in action on d46 or master. If this did exist and has been lost or removed can anyone confirm if this was intentional? Or is this a Regression?


texts:
Civicrm has a built-in layer of intrusion detection using a library called PHPIDS.  Unfortunately, I often have to disable for webhooks and other things that get trapped.  For example, using the mandrill extension, the system flags the webhook as an intrusion.

I'm sure there is a way to hack/patch the code, but is an IDS configuration profile supported somehow?  I couldn't find any documentation.


texts:
After update to CiviCRM 4.7.10, now getting a DB Error: syntax error when trying to access CiviEvent registration links.  Any ideas would be very helpful.

- /home/carolinasgps/www/www/wp-content/plugins/civicrm/civicrm/packages/DB.php(976):
PEAR_Error->PEAR_Error("DB Error: syntax error", -2, 16, (Array:2), "SELECT contact_a.id
as contact_id, contact_a.contact_type  as `contact_type`,...")
- /home/carolinasgps/www/www/wp-content/plugins/civicrm/civicrm/packages/PEAR.php(564):
DB_Error->DB_Error(-2, 16, (Array:2), "SELECT contact_a.id as contact_id,
contact_a.contact_type  as `contact_type`,...")
- /home/carolinasgps/www/www/wp-content/plugins/civicrm/civicrm/packages/DB/common.php
(1905): PEAR->raiseError(NULL, -2, NULL, NULL, "SELECT contact_a.id as contact_id,
contact_a.contact_type  as `contact_type`,...", "DB_Error", TRUE)


texts:
I Have created a membership directory and it works fine when I am logged in but as soon as i log out I get this message -

The requested Profile (gid=1) is disabled OR it is not configured to be used for 'Profile' listings in its Settings OR there is no Profile with that ID OR you do not have permission to access this profile. Please contact the site administrator if you need assistance.

i am using Wordpress

Can someone advise me of a fix :(

Thanks ... I am new to CiviCRM


texts: Why external ID removed in membership import in update mode?

texts:
During Membership import in update mode externalID available in civicrm 2.0
and it seems that it is being removed in CiviCRM 4.6.7.

As I have a csv file to import membership with only externalID field in it.

What am I missing here ? Any suggestions ?


texts: How can I preserve changes to civicrm.css when civicrm is updated?

texts:
How can I preserve changes to civicrm.css when I update civicrm?

For example the combo box for Event Fee(s), Registration Fee is too narrow - the amounts are cutoff on the right. I want to preserve my width setting of 20em.


texts: anyone getting "IPN warning" emails from PayPal?

texts:
About two months ago, we started getting the following notifications 2x/day via email from PayPal. It appears Civi returns response 200 (error) for non-recurring transactions rather than 500 response (success). The email from PPL says they may disable our account if the issue continues so I'm really worried. We had a pro look at the code, saying there should not be an IPN call for non-recurring transactions, and that Civi throws the error because it doesn't expect it. He's also saying the Civi code handling this hasn't been touch for a long time, and that it's possibly on the PayPal side. We certainly haven't changed any PPL settings ... so wondering if anyone else is seeing these warning emails from PPL:

  Please check your server that handles PayPal Instant Payment
  Notifications (IPN). IPNs sent to the following URL(s) are failing:
  https:///civicrm/extern/ipn.php  If you do not
  recognize this URL, you may be using a service provider that is using
  IPN on your behalf. Please contact your service provider with the
  above information. If this problem continues, IPNs may be disabled for
  your account.  Thank you for your prompt attention to this issue.
  Thanks, PayPal

Anyone, anyone?


texts: View bounces when sending through general email (not CiviMail)

texts: Is there a way to view or be informed about bounces sent through CiviCRM other than through the CiviMail component (i.e. send now, transactional emails, etc.)? I discovered that a contact who should have been receiving important emails about an event had an incorrect email address and so wasn't receiving the emails. Neither were we getting notified that there was a problem. I'd like to avoid this!


texts:
We are using Civi 4.7.13 with logging enabled.
How can we access the logs specifically for events to see the user change history, when an event was deleted and possibly what changed?


texts: How to login a memeber and view his own detail relationships,contribution

texts:
I just use civiCrm and create a member but now I want to below functionality so please guide me how o I can achieve it:-
1) Login the member from
2) view his all detail like his contribution, relationship
but problem is that when I creating a contact so it does not generate a username and password please help me for achieving it.
Thanks in advance


texts: cannot select profile for online event registration after upgrading civi on Joomla

texts:
I've just upgraded CIVI on Joomla 3.4.1 from CiviCRM 4.5.3 to CiviCRM 4.6.9 and find that I can no longer select profiles to use for online event registrations when setting up an event.

I also find that when exporting participant records only the FIRST row of the exported csv file contains correct details for yes/no questions asked in existing custom data profiles. All following rows display numeric 1 or stay empty whereas first row correctly displays text "yes" or "no".

I could not replicate this issue on the demo joomla site, which is also Joomla 3.4.1 but running CiviCRM 4.6.0. I suspect the issue would appear on the demo site as well if it had a later version of civi.

I restored my website to pre-upgrade backup, then upgraded to CiviCRM 4.6.0. - This worked fine.

Then I did incremental upgrades of CIVI and all OK up to version 4.6.5 but when going from 4.6.5 to 4.6.6, the ability to select profiles and the odd behaviour with exporting participant data re-occurred.

I therefore suspect that code changes in civi 4.6.6 and onward cause this issue in Joomla installations.

I have found a similar issue that may or may not be relevant (but its too technical for me to be sure) https://issues.civicrm.org/jira/browse/CRM-15427

Is this a bug? if so how to progress it?


texts: hide select box options in contributed page

texts:
I am currently trying to edit : sites/default/files/civicrm/templates_c/CRM/Contribute/Form/Contribution/Main.tpl

to try and alter when select box A of pricesets are chosen then hide an option in select box B, as I understand civi used a different kind of jquery select box is there anyway I can hide it so that the options do not come available as I already hide the original   part but its still available

thank you


texts: Webform CiviCRM Date Field corrupted on Receipt

texts:
CiviCRM 4.7.30, current Webform CiviCRM 7.x-4.19

When the user receives their receipt it prints the Date field in the table as this:

20180313115320

Which I assume is....

2018 / 03 / 13 / 11:53:20

How do we resolve this?

The receipts on line template is:

   {if $receive_date}
  <tr>
   <td {$labelStyle}>
    {ts}Date{/ts}
   </td>
   <td {$valueStyle}>
    {$receive_date}
   </td>
  </tr>
 {/if}

Also, strangely enough, no transaction ID is present

Paypal WPP is the payment processor.


texts: How to design ACL for a multi-level organisation

texts:
We have an Organisation with cca. 400 local branches and have trying to achieve a following ACL behaviour:

-- Organisation members needs to be able to login and have access to their Organisation members records only.

-- Organisation admins may administer all members in their Organisations and Organisation itself (and in theory could be administering more than one Organisation thus more members).

-- Organisation admins need some kind of dashboard which gives them access to their own societies.

-- Main civiCRM admin(s) need to be able to assign ACLs to a user

We have Relationships in place, so each Organisation has it's members listed in Relationships tab in civiCRM. Now, this is a workaround which seems has to be done:

1. civiCRM side

1.1. Create Group (AccessControl) for each Organisation

1.2. Create Group (AccessControl) for each Organisation Admin Users (NB! SmartGroups wi not work since there is no AcessControl for them, there is a thread from 2007 regarding this: http://forum.civicrm.org/index.php?topic=1645.0)

1.3. Create ACL Role for each Organisation Admin

1.4. Assign each ACL Role to corresponded Organisation Admin Group

1.5. Create ACL for each Organisation where Role = Soiety Admin Role and operation = Edit and Type of Data = Group of Contacts and Group = corresponded Organisation Group

2.Drupal side

2.1. Create Role for each Organisation Admin

2.2 Grant access:

Admin Menu
CiviCRM: profile listings and forms
CiviCRM: profile listings
CiviCRM: access CiviCRM
CiviCRM: access Contact Dashboard

2.3. Create/move DrupalUsers based on Civi Contacts we'd want to be admins and assign each of them to own Role

2.4 Use "CiviMember Roles Sync" http://wiki.civicrm.org/confluence/display/CRMDOC/CiviMember+Roles+Sync to sync Drupal Roles with Civi Groups

We've studied some related threads:

"Multi-level Organization ACL Permissions"
Multi-level Organization ACL Permissions
( where multi-site workaround suggested sounds even more overhelming than current approach,since we have 380+ organisations and all Contacts data currently stored in single CiviCRM database ). Have tried also "local permissions extension we built for the National Democratic Institute" hoping that it would be possible to convert geografic-centered approach to Organisations-centered; may be it's a way to go, although it needs deep code diving.
"Allowing group management to users with limited permissions"
Allowing group management to users with limited permissions from where we've found out that " users can only view the groups for which they explicitly have an ACL for. " which doubles all work, since now we need a pair (Admins and Members) of Role,ACL,Group for each Organisation.
Yet another option found has been a "Related Permissions Module" extention from nz.co.fuzion ( http://github.com/eileenmcnaughton/nz.co.relatedpermissions/zipball/master )  suggested among related threads at stackexchange or forum.civicrm.org, however it doesn't seems to be compatible with most recent version of civicrm. This one sounds like a best "theoretical" approach so far since it tends to use component (Relations) which have been already installed and configured. However it's hard to find out from here if it worth investment of development hours to make it work since it's hard to say if it was working the way we need.

Afraid, not all related links from all sources are listed here (like related pages from book.civicrm.org or wiki.civicrm.org), we've studied a lot.

So, any fresh advice will be highly appreciated; can't believe CRM might have such,well, let's call it "complex"  permissioning system.


texts: How do I change the code in Developer tab in CiviCRM reports?


texts: cron setup failing in new Wordpress installaion

texts:
New installation of 4.7.14 into a WordPress 4.7 site located in a subdomain (e.g. sub.domain.com) hosted at A2. Everything good except for the "Cron Not Running". Created a new WP user with admin privileges, but still get "ERROR: Invalid username and/or password". Happens when trying to run from the command line as well.

php /home/me/public_html/sub.domain.com/wp-content/plugins/civicrm/civicrm/bin/cli.php -s sub.domain.com -u WP-user -p WP-password -e Job -a execute

What am I missing?


texts: Show CiviEvent registration details via dashboard or view?

texts:
How would one approach letting a user login and see their registration details for an event? We find that many users lose their initial email and we'd like to streamline the process. Looking for any good ideas/support! The contact dashboard seems to show the event one has signed up for, but I did not see it display the actual price set/registration details of the event. Did I just miss something? I'm thinking about making a View of some sort to do this, so we can attach to their user page or something.

CiviMobile seems like a cool way to do this: https://civicrm.org/blog/skornien/event-participants-management-in-the-new-version-of-civimobile  we'll consider it for 2020, but it's too late for our current event.

Most recent Civi / Drupal


texts: WP sidebar replicated in dashboard window

texts:
Any ideas on why one user may be seeing the WP sidebar replicated over the dashboard. This happens on all browsers (IE, Firefox, Chrome) it only happens for the one user. Her WP role is the same as other users.

Functionality of the rest of the application is fine except for this annoying 'extra' sidebar


texts:
We have a simple directory built with Views and a few exposed filters for searching. One of the (non-exposed) filters is intended to make sure all listed contacts are not marked as deceased. However, the filter does not have a negate option so instead of Is Deceased NOT TRUE we have to do Is Deceased FALSE. We may have even had to set the 'Is Deceased' field to 0 in the database directly, I can't recall. That part was working fine.

However, we also have a simple profile set up to allow editing of the contacts, adding a photo, and marking as deceased as necessary. What we've found is that when a contact is edited (to update the address or add a photo for example), the "Is Deceased" field is reset to NULL and this excludes them from the directory (because the field does not equal FALSE anymore).

What is a better way to handle this?


texts: User provided ratings of events and directory members

texts:
Has anyone created a way for users to provide feedback in the way of ratings similar to the product reviews on Amazon or Angie's List? There are two scenarios where we may be looking to do something like this.We are working in a WordPress install with Version 4.6.4 of CiviCRM

A recurring class, workshop or other event. Past attendee feedback so prospective attendees could decide if it is good for them.
A directory listing where service providers could be rated to help visitors make a choice on who they may contact.

Just looking to see if anyone had done something like this before we dive in.


texts: Recurring Donation Email Issues with iATS payment processor

texts:
I'm trying to get our recurring donations up and running and I've run into some difficulties. When an admin sets up a recurring donation, Civi send the receipt for the first donation in the series just right, however it doesn't include the recurring donation management information. If we set up a donation through the online form, the series is created, and it works, but no email is sent. Any future processed donations don't send an email either. Email is working through Civi for everything else. Here are the site details:

WordPress 4.2.1
CiviCRM 4.5.8
Payment Processor: iATS using the iATS extension (CiviCRM iATS Payment Extension)
Using Mandrill as SMTP sending agent


texts: Error "Unknown Error" when uploading a file with CKEditor

texts:
In CiviCRM 4.6.5, I'm not able to upload files with CKEditor.

I get the very informative error Unknown error

It's seems to be a permission or problem like that when copying the file but without more information, it's difficult to find what it is.

I have found the forum post https://forum.civicrm.org/index.php?topic=26908.0 but my problem is not one of those described.


texts: How do I suppress showing cents on a contribution page?

texts:
I'm offering several prices on a contribution page:
() $10.00 Bronze
() $100.00 Silver
() $1000.00 Gold

I'd want to remove the decimal, because no suggested amount has cents, but can't figure out is there is a setting or if I need to dig into the code (and possibly write an extension?)


texts:
Need to update fields in membership - Is there a global change function similar to the one on Raisers Edge to do this?

Need to update one membership field in CIVICRM to the same option.  Is there a way to do this without doing it manually?


texts: What does this civirule error message mean? Not a valid action, action class is missing

texts: I'm trying to add a rule that will send an email after a profile form is completed.  The trigger is Added to a Group.  The condition is the group created by the profile form.  When I try and select send e-mail for the action, I get this error message. "Not a valid action, action class is missing"  Using WordPress.


texts: Drupal Views and CiviCRM on same database not working

texts:
I have CiviCRM 4.7.28, Drupal 7.56 and Views 7.x-3.18 and have CiviCRM and Drupal in the same database.

I have read in the documentation that Views should work out of the box, and most of the issues relating to CiviCRM and Views is to configure setup if CiviCRM and Drupal are on different databases.

Any tip much appreciated!


texts:
Why is the "Deceased" flag set to "no" by default in standard reports ? This causes waste of time in understanding why the search results are not full. All other flags are set to "any".
Is it possible to change this default value in the reports templates?
Thank you


texts: Edit Multi-Value / Multi-Record Fields in Profiles

texts:
I really need to allow WordPress users to submit their work experience via a page and shortcode... I've read here that it's not possible to allow a multi-value set of fields to be edited via a profile (being embedded into a WordPress page): Multi-value fields in profiles - how to?

...but these docs show it happening with a really tempting screenshot (search for "work experience" to find the section): http://book.civicrm.org/user/current/organising-your-data/profiles/

...so I wondered if it was now possible somehow or if this documentation was incorrect? Perhaps it's only possible with Drupal? We're stuck with Wordpress atm.

****** EDIT ***** Re-created issue on http://wpmaster.demo.civicrm.org/**

To recreate this issue, create a multi-value custom field group, then set up a profile and add the fields (following documentation). Try to test the profile in Create Mode, the error is thrown:-

"Sorry but we are not able to provide this at the moment.
The requested Profile (gid=14) is not configured to be used for 'Profile' edit and view forms in its Settings. Contact the site administrator if you need assistance."

PHP Warnings:-
Warning: Invalid argument supplied for foreach() in /srv/buildkit/build/wpmaster/wp-content/plugins/civicrm/civicrm/CRM/Core/BAO/CustomOption.php on line 84 Warning: Invalid argument supplied for foreach() in /srv/buildkit/build/wpmaster/wp-content/plugins/civicrm/civicrm/CRM/Core/BAO/CustomOption.php on line 84 Warning: Invalid argument supplied for foreach() in /srv/buildkit/build/wpmaster/wp-content/plugins/civicrm/civicrm/CRM/Core/BAO/CustomOption.php on line 84 Warning: fopen(/srv/buildkit/build/wpmaster/wp-content/uploads/civicrm/ConfigAndLog/CiviCRM.8ae48cedfddd4cf1265fa95ce1274dd9.log): failed to open stream: Permission denied in /srv/buildkit/build/wpmaster/wp-content/plugins/civicrm/civicrm/packages/Log/file.php on line 216 Warning: fopen(/srv/buildkit/build/wpmaster/wp-content/uploads/civicrm/ConfigAndLog/CiviCRM.8ae48cedfddd4cf1265fa95ce1274dd9.log): failed to open stream: Permission denied in /srv/buildkit/build/wpmaster/wp-content/plugins/civicrm/civicrm/packages/Log/file.php on line 216


texts: Migrating user data from Community Builder

texts: We have a very large user database using Community Builder. After installing CiviCRM, it doesn't appear to be recognizing any of the data from Community Builder. Is there a migration tool or procedure to import that data into CiviCRM?


texts:
I have started to get this error on a few contribution pages Warning: in_array() expects parameter 2 to be array, null given in /civicrm/CRM/Core/BAO/CustomField.php on line 1241
I think it started when I upgraded from 5.25.x to 5.26 (now on 5.26.1).
Looking at the error message, log, and similar reports, I think I have tracked it down to a custom checkbox field that had a single option but no default value was set.
When I set a default value the error message disappeared.  When I unset the default the error didn't return though I am unsure if that is a permanent fix.
Just in case I have also upgraded to 5.26.2 and the error has not returned.


texts:
I recently updated the civicrm plugin to version 5.16, the latest.
I am trying to configure a event so that it can be paid with IDEAL (that is via interpay - mollie).
For this I use admin>system>payment means>add to find a screen where I can add a mollie payment (I have to translate the menu options to english here, maybe a little bit different)
In the new payment means, I select 'omnipay - mollie',

I select an account, add the API-keys, and then, when I change 'creditcard' to the first in the select, being 'IDEAL-omnipay-molly', I get an error screen saying:

Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
Deze financiële rekening kan geen '' relatie hebben.

Obviously there is something wrong with the selected account, maybe there is no account number configured, but how can I configure that? Have I missed some documentation on this? Any advise is welcome!

thanks in advance, Ruud


texts: I've created a profile that I want to be able to use on all event. When I create an event, I don't see my custom profile. I've copied an already existing profile that worked before. But somehow, some of the 'Used for' options are greyed out, and I believe that is where the problem lies. Any help is appreciated.


texts:
Which url do you use: api.stripe.com or api.stripe.com/v3?
I'm wondering why - even though it works fine - I have this url because I can't find any reference to /v3 in the Stripe documentation.


texts: problem installing civicrm 4.7 on Wordpress 4.5

texts:
According to my hosting company failure  is being caused by a code fault within the CiviCRM plugin itself, the following fatal error is being returned:
Fatal error: Call to a member function register() on a non-object in /home/chichest/public_html/wp-content/plugins/civicrm/civicrm/CRM/Extension/ClassLoader.php on line 95

They say the CiviCRM plugin's developers,  should be able to provide details on exactly why their software is erroring.


texts: How do I replace the "From" address from my mailings?

texts:
I setup a default adress in CiviMail -> From Email Adresses , like this :

"Example" <example@example.org>

but the problem is that when I send mails, the "From adress" change and become :

"Example" <xxxx@gmail.com>

(I specify that I use a gmail account in the SMTP sending settings)

Is it possible to force that mailing adress so it become "example@example.org" ?

At the begining, I was using a private adress (in my own domain) for civiCRM SMTP's settings (and it worked fine), but lately we need to migrate these mails to Office365 / Exchange mails and I have never been able to get CiviCRM mailings to work with the new Office365/Outlook/Exchange settings, that's why I opted for an SMTP account that uses gmail.


texts:
I was talking to somebody over the weekend regarding a site that seemed a perfect match for CiviCRM -- including donations, event registration, contact/relationships, case management. When I mentioned that CiviCRM handled all of these things, their first response was that the case management features would need to be HIPAA compliant.

Has anyone used CiviCRM in a HIPAA context? If so, can you detail any special set up considerations and requirements that are needed?


texts: Using Profiles to allow member to view/edit own details only

texts:
I am trying to work out how to use a profile to allow a registered member of an organisation/registered user of a Wordpress site, to access/view their own information and edit certain fields.

In theory this appears to be possible, but even though I've used profiles quite a lot over the years, I can't work out how to do this.

Ideally the user would login to the front end of the website (not the backend/dashboard), view their own membership details, view/edit their personal contact details, but not have access to any other details.

The part I don't understand is how the User Contact ID would be populated to the profile in such a way as that contact's information was automatically selected after login.

Or would this all be done more easily using the CiviCRM API and a bit of programming?


texts:
I'm testing out Civicrm. Started with Wordpress then copied the database into Drupal 7

When trying to send a mailing to a group, the send test email issues

Error in call to Mailing_send_test : DB Error: syntax error

And trying to submit the mailing gives
DB Error: syntax error

From the logs I can see

 [code] => -2
[message] => DB Error: syntax error
[mode] => 16
[debug_info] => INSERT IGNORE INTO civicrm_tmp_e_gccache_e014dbed46046aa1c0657ac431a08f53 (group_id, contact_id)  [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1]
[type] => DB_Error
[user_info] => INSERT IGNORE INTO civicrm_tmp_e_gccache_e014dbed46046aa1c0657ac431a08f53 (group_id, contact_id)  [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1]
[to_string] => [db_error: message="DB Error: syntax error" code=-2 mode=callback callback=CRM_Core_Error::exceptionHandler prefix="" info="INSERT IGNORE INTO civicrm_tmp_e_gccache_e014dbed46046aa1c0657ac431a08f53 (group_id, contact_id)  [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1]"]

Edit - looks like this is the same issue as Smart Group DB error

Answer given was - It has been reported here https://github.com/civicrm/civicrm-core/pull/17622 and it should be fixed by the CiviCRM 5.26.2.


texts:
When attempting to send an SMS in 4.7.23 no text area appears in the dialog for entering the message. I DO get the 'From', 'To', 'Name; and 'Template' widgets. If I press send SMS I get the error 'Please provide Text message.'

This was working last time I used it (maybe 4.7.21?)

I have tried this with different browsers and different SMS providers to no effect. The problem arose with v2 of the clickatell extension and upgrading to version 3 made no difference.

Suggestions appreciated


texts: Conversion tracking with Google Ads on Thank-you pages

texts:
My organisation got accepted for the Google Ads Grant. There are several benefits that we can only unlock if we are able to set up conversion tracking. I am trying to get my head around how this would work with civicrm and have not had much luck with an online search.

I'm trying to understand how one would set up the tracking code on the thank you pages since civicrm's thank you pages are automatically and dynamically generated. I'm therefore not sure where one would place the conversion tracking code.

Has anyone here worked out how to achieve conversion tracking with Civicrm?

Ideally the solution would allow us to easily change the tracking code so we can have the conversion of the specific thank you pages match the specific ad. Is there a way to put the tracking code into the Introductory Text or the Footer Text of the Thank-you screen within civicrm events for example?

sorry for the many questions. Just slowly chipping away at features on our wishlist and coming across questions as we tackle them.

Thanks for help here, it has been really appreciated.


texts: CiviPledge extension enabled but can't access

texts:
We have recently updated CiviCRM to version 5.8.2 and we have enabled the extension  "CiviPledge".

Documentation shows that this should be visible under the "contributions" option in the dropdown list, but we cannot see it or access it at all. See pictures below showing that it is enabled and not able to be accessed in the contributions dropdown.

We had hoped that updating to version 5.8.2 would solve this problem and let us access Pledge, but unfortunately we still have no idea why we can't access it.

Additionally we have tried modifying the navigation bar to see if it's an issue with Pledge not showing up in the navigation bar, see the image below. Pledge shows up in there but any changes saved aren't actually applied. All of these are ticked as "enabled".

Any help will be greatly appreciated.
Thank you.


texts:
I recently noticed that boolean fields (Deceased, Do Not Email, Do Not SMS, etc) are all displayed as "Yes" on contact and membership reports, regardless of their actual values. The data itself is correct and is fine elsewhere, such as in search results and contact displays. The issue seems to be only on report display. The report filters work correctly on those fields, only the display is wrong. I checked my production system, my dev system, and the public demo system at wpmaster.demo.civicrm.org and I see the same thing.

My system is CiviCRM 5.2.2, WordPress 4.9.6, PHP 7.1.16, MySQL 5.7.21.


texts: How can I give anonymous users access to a new page?

texts: I've made an extension (using civix) that includes a page that's designed to be public facing. But I think the default permissions are blocking all anonymous users. How can I give people access to it, if they don't access-civicrm permissions?


texts: Cancelling any additional participants when primary cancels

texts: We have a closed registration scenario for CiviEvents where 'members' can register guests but have to be in attendance themselves. However, as it currently stands it appears that if you allow cancellations when the 'member' cancels their registration any additional participants they have registered remain. Is there a way to ensure that when a primary registrant cancels all their registrations get cancelled too?


texts:
Which method really works if search results listing (doesn't matter, simple search or advanced one, both are the same) should be sorted by Last name, not by Contact ID? Things we've tried so far (none works):

"Include Order By Clause" radio button at Administer -> Customize Data and Screens -> Search Preferences  (per this suggection)
Individual Sort Name Format at yoursite/civicrm/admin/setting/preferences/display?reset=1 per this suggestion
Sort name checked in the DB, no influence on search results display.

Guess there should be some kind of "easy fix" like adding "ORDER BY LAST_NAME DESC" somewhere among templates. Or we need to go deeper into hooks/custom extension system?


texts: Bug or feature? Logged in, can't do event registration. Not logged in, Event Registration loads

texts:
CiviCRM 4.6.2 on WordPress 4.2.1
When I'm logged into CiviCRM as an admin user, I cannot register for an event.  I get a page with multiple sections, some with Private: Event Name, others are just Event Name without the Private on the front.

Log out, click the Event Registration and everything loads beautifully with all the fields showing up correctly.

BTW:  Upgraded to CiviCRM 4.6.6 and WP 4.6.6 since then, same issue.  As an aside note, my dev site doesn't have this issue.  So it's something very particular to this one install.

Update:  My dev site exhibits the same behavior when a Post is created with CiviCRM embedded and marked as Private, as the the Answer points towards.


texts: Permissions error message using Profile (gid=12) in Online Registration

texts:
The following Message is returned when Users click on the Link to register for an Event.
"Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
The requested Profile (gid=12) is disabled OR it is not configured to be used for 'Profile' listings in its Settings OR there is no Profile with that ID OR you do not have permission to access this profile. Please contact the site administrator if you need assistance."
The Permissions for Anonymous users have been set to allow "register for events" and "view event info".
Using the Registration (test drive) the profile is accessed OK. When I also test by sending myself the link by email it also works OK. However for another user (with Data Manager role) the error message is returned.
The Profile (ID=12) is a standard profile - "Your Registration Info" setup for Events.
So I am not sure the message is describing the problem sufficiently. Any suggustions?


texts: CiviDiscount - what is the correct URL for contribution pages

texts:
I am working with CiviDiscount 3.1, CiviCRM 4.6.9 and latest Drupal. I have set up a membership discount and would like to use it on contribution pages.

According to documentation, for Event Pages the URL is supposed to be like this: civicrm/event/register?reset=1&id=XXX&discountCode=YYYY

Can anyone tell me how the url is supposed to look for (membership) contribution pages? civicrm/contribute/transact?reset=1&id=1&discountCode=YYYY does not seem to work.


texts:
Installation problem of civicrm on wordpress : formulaire d'installation

Check the prerequisites and install Civicrm
Reverification of the prerequisites.

Is auto_increment_increment set to 1 Unable to query database server variables.

Is the database name valid? okay

Does the value of MySQL stored procedures (thread_stack) have the required minimum value (192k) Unable to get information about stored procedures in the database.

THANKS FOR YOUR HELP

I still have the problem.

Apache 2.4.25 x86 - PHP 7.1.3 x86 Port: 80
  MySQL 5.7.17 x86 Port: 3306
WordPress 5.2.2
CiviCRM-5.16.2-wordpress

On my database.
Privileges are on GRANT in this asso_organization database.

Mysql server: localhost
Username Mysql = root
Password = ''
Database = asso_organisation

When I press: check the prerequisites and install CiviCrm:
He created me the database "asso_organisation" but, he always displays two error messages:
Is auto_increment_increment set to 1 /// Unable to query database server variables.
Does the value of MySQL stored procedures (thread_stack) have the required minimum value (192k)? // Unable to get information about the stored procedures of the database.
Thank you for helping me


texts: How to control access to a Panel or View in Drupal based on CiviCRM Activity or completion of webform

texts:
I would like to control access to audio from a recent conference based on completion of a feedback form (webform).

I have created an Activity type for the feedback and added that completed activity to the contact upon completion of the form.

I would like to allow access to the audio content for those contacts with that completed activity, but can't see any Civi fields to operate on in Views (Filters, Contextual Filters, or Relationships) or in Panels (Selection Rules).

I'd prefer to use the selection rules in panels to do this, but will go with whatever works first!

I'm sure I've filtered on Civi stuff before in Views and I know everyone else does.  Not sure what's going on.

I've moved the database to a new server recently and tacked it onto the back of a different Drupal installation, but I've addded the requisite lines to settings.php and the other Civi integration modules work, e.g. Rules.  CiviCRM is working fine and I can integrate with Webform.

I'm using Drupal 7.43 and CiviCRM 4.7.6.

Thanks,
Lewis


texts: Submit Button Hidden on Reports for adding contact to group

texts:
On CiviCRM 4.6.7 on Drupal 7, under the report settings, there is an option to add the report results to a group. There is no button present for submitting it.

Upon reviewing the code I see this line

 <input style="display: none;"
 name="_qf_ContributionDetail_submit_group" value="" type="submit"
 id="_qf_ContributionDetail_submit_group" class="crm-form-submit">

The css has an element style of display: none;

I have overwritten this in my custom CSS style to make it display:block with a width, but the button has no text.

What's going on?


texts: Which permission is needed to Configure Roles in CiviVolunteer?

texts:
Users who have all CiviVolunteer roles (except delete all projects) are unable to use Configure Roles for CiviVolunteer (or Configure Project Relationships or Configure Volunteer Settings, though they don't need those). These options show up in their menu, but when they click them, they just get their Drupal contact record.
Is there a specific permission outside of CiviVolunteer that is needed to allow users to access Configure Roles?
CiviVolunteer 4.7.31-2.3.1 on 5.28.4 on Drupal 7.


texts: Positive integer expected for recurring interval even when user is not making a recurring contribution

texts:
If you enabled the recurring option "Support recurring intervals" on a contribution page you can no longer submit the contribution form unless you enter a value for the recurring interval, even if you have not selected to make a recurring contribution.

Error: recurFrequencyInterval must be a positive integer

This appears to have been introduced with release 5.21.x. This is most likely a result of the work that was released in 5.21.0 with respect to the new class Civi\Payment\PropertyBag.

Snippet:

$Fatal Error Details = array(3) {
  ["message"]=>
  string(49) "recurFrequencyInterval must be a positive integer"
  ["code"]=>
  NULL
  ["exception"]=>
  object(InvalidArgumentException)#16898 (7) {
    ["message":protected]=>
    string(49) "recurFrequencyInterval must be a positive integer"
    ["string":"Exception":private]=>
    string(0) ""
    ["code":protected]=>
    int(0)
    ["file":protected]=>
    string(107) ".../civicrm/Civi/Payment/PropertyBag.php"

For now I have disabled recurring intervals on the particular contribution page.

Running 5.21.1 on WordPress 5.3.2.

This is reproducible on https://dmaster.demo.civicrm.org/ (CiviCRM 5.23.alpha1)

Steps to reproduce:

duplicate the existing donation form
disable the pledge section
enable recurring contributions section, select "Support recurring intervals" + "Offer installments"
test the form, leaving the recurring options blank (attempt to make a single donation)

Returns "Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
recurFrequencyInterval must be a positive integer"


texts: How to add a new "From" email address in civi mailing - cannot find function following the update

texts: I used to be able to add new "from" email addresses for civi mailing, but I cannot find the location anymore.


texts: How can I expose CiviPetition signatures to the public?

texts: I don't see any option to show the results of a petition publicly. How do I set this up?


texts: Submission of a form on wordpress OK with chrome but not valid with Firefox, Safary

texts:
We are in an emergency situation with Covid-19. We prepared a form on wordpress CRM here : https://international-impact.com/covid-19-ecuasol/
The link is ok on Chrome but not on Safari, Firefox, etc.
What mistake have we done ?


texts: Pass parameter in URL to select Other field on contribution page

texts:
It's possible to pass an amount to fill in the other field in the URL to a contribution page:

How can I pass in the contribution amount via URL?

But is it possible to pass a parameter in the URL to select other amount?

There doesn't seem to be any way to set other as the default even in the contribution page settings.

You can change the selected donation amount to any other option by passing the id of the option in the URL with the input name, but you can't seem to select the other amount option in the same way, as it is actually a different input element.


texts: Postcode disappearing when batch updating country

texts:
I am batch updating the country of 700 records that have become countryless. I need the country to make sure the geoding works.

I initially used a profile with just the country/longtitude/latitude  on but when I updated my records (which only had an postcode in the address) the postcode disappeared. I suspect the whole address field is being updated not just the country.

When I include the postcode in the update profile the postcode remains after the country field update.

So I have a work around BUT I feel I may be missing something quite important about the way address fields work together.

Can anyone explain?

Thanks
Caroline


texts: Limit access to form to authenticated users?

texts:
We're using Drupal8+CiviCRM
We have a data entry form (created with a profile) that we don't want Anonymous users to access. We also have several other forms that we do want Anonymous access for (donations, email subscribes).
How can I limit access to just one form?
Thanks for any help!


texts: Webform integration for event registration

texts: I use webform integration for event registration, and this has worked smoothly in the past. Users can select which of several events they would like. I don't believe I've changed anything about the setup to break it, but I guess I must have updated something without noticing. Now, however, anyone who uses this form becomes registered for all events listed. The webform results page shows which event an individual chose, but the contacts are registered for all the events in civicrm. This is wreaking havoc, as you can imagine. Has anyone else run into this issue? How did you fix it?


texts: Searches generate error 'CiviCRM_API3_Exception: "Constructor failed"'

texts:
Either toolbar searches or advanced searches on Joomla/Civi latest version generate the following error (with full debugging/backtrace on - and reformatting to make more legible, the actual error looks like below):

CiviCRM_API3_Exception: "Constructor failed"
#0 /var/www/html/sitename/administrator/components/com_civicrm/civicrm/CRM/Core/Form.php(1394): civicrm_api3("address", "getoptions", (Array:4))
#1 /var/www/html/sitename/administrator/components/com_civicrm/civicrm/CRM/Contact/Form/Search/Criteria.php(415): CRM_Core_Form->addSelect("world_region", (Array:3))
#2 /var/www/html/sitename/administrator/components/com_civicrm/civicrm/CRM/Contact/Form/Search/Advanced.php(150): CRM_Contact_Form_Search_Criteria::location(Object(CRM_Contact_Form_Search_Advanced))
#3 /var/www/html/sitename/administrator/components/com_civicrm/civicrm/CRM/Core/Form.php(606): CRM_Contact_Form_Search_Advanced->buildQuickForm()
#4 /var/www/html/sitename/administrator/components/com_civicrm/civicrm/CRM/Core/QuickForm/Action/Refresh.php(62): CRM_Core_Form->buildForm()
#5 /var/www/html/sitename/administrator/components/com_civicrm/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Refresh->perform(Object(CRM_Contact_Form_Search_Advanced), "refresh")
#6 /var/www/html/sitename/administrator/components/com_civicrm/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Contact_Form_Search_Advanced), "refresh")
#7 /var/www/html/sitename/administrator/components/com_civicrm/civicrm/CRM/Core/Controller.php(351): HTML_QuickForm_Page->handle("refresh")
#8 /var/www/html/sitename/administrator/components/com_civicrm/civicrm/CRM/Core/Invoke.php(309): CRM_Core_Controller->run((Array:4), (Array:0))
#9 /var/www/html/sitename/administrator/components/com_civicrm/civicrm/CRM/Core/Invoke.php(84): CRM_Core_Invoke::runItem((Array:13))
#10 /var/www/html/sitename/administrator/components/com_civicrm/civicrm/CRM/Core/Invoke.php(52): CRM_Core_Invoke::_invoke((Array:4))
#11 /var/www/html/sitename/administrator/components/com_civicrm/civicrm.php(121): CRM_Core_Invoke::invoke((Array:4))
#12 /var/www/html/sitename/administrator/components/com_civicrm/civicrm.php(40): civicrm_invoke()
#13 /var/www/html/sitename/libraries/src/Component/ComponentHelper.php(402): require_once("/var/www/html/sitename/administrator/components/com_civicrm/...")
#14 /var/www/html/sitename/libraries/src/Component/ComponentHelper.php(377): Joomla\CMS\Component\ComponentHelper::executeComponent("/var/www/html/sitename/administrator/components/com_civicrm/...")
#15 /var/www/html/sitename/libraries/src/Application/AdministratorApplication.php(101): Joomla\CMS\Component\ComponentHelper::renderComponent("com_civicrm")
#16 /var/www/html/sitename/libraries/src/Application/AdministratorApplication.php(159): Joomla\CMS\Application\AdministratorApplication->dispatch()
#17 /var/www/html/sitename/libraries/src/Application/CMSApplication.php(196): Joomla\CMS\Application\AdministratorApplication->doExecute()
#18 /var/www/html/sitename/administrator/index.php(51): Joomla\CMS\Application\CMSApplication->execute()
#19 {main}

This is happening on two Joomla 3.9.4 & CiviCRM 5.11.0 sites.


texts: Why does the html snippet for a profile not include the url of the site for linked Jscript and css files?

texts:
When our users create an html snippet for a Profile, it requires a lot of editing to get the references to work. I don't understand why it's written that way.

For reference, here's a snippet of the code for a form that just has first name, last name and email address.

<script type="text/javascript">
var CRM = {"config":{"ajaxPopupsEnabled":true,"isFrontend":""}};
</script>
<script type="text/javascript" src="/sites/all/modules/civicrm/packages/jquery/jquery-1.11.1.min.js?r=ogWA8">
</script>
<script type="text/javascript" src="/sites/all/modules/civicrm/packages/jquery/jquery-ui/jquery-ui.min.js?r=ogWA8">
</script>
<script type="text/javascript" src="/sites/all/modules/civicrm/packages/backbone/lodash.compat.min.js?r=ogWA8">
</script>
<script type="text/javascript" src="/sites/all/modules/civicrm/packages/jquery/plugins/jquery.mousewheel.min.js?r=ogWA8">
</script>

These snippets are used on different websites than the one where CiviCRM is installed, so the local (non-absolute URL) src="/sites/all/... references don't work correctly.

NOTE: The Help text does indicate that this snippet should work on "ANY website":


texts:
I am installing civi 4.7.27 on a subdomain ( civiinstall.mysite.com ) that will run on WordPress 4.9.1.

Has anyone installed Civi on a subdomain before?  Do we need to update the paths somewhere as some of the feature such as CKeditor aren't loading and CiviMail is just a blank screen?

Thank you.

Errors
Failed to load resource: the server responded with a status of 404 (Not Found)
angular.js:4692 Uncaught Error: [$injector:modulerr]
    at angular.js:38
    at angular.js:4692
    at q (angular.js:325)
    at g (angular.js:4653)
    at fb (angular.js:4575)
    at c (angular.js:1809)
    at Gc (angular.js:1830)
    at se (angular.js:1715)
    at HTMLDocument. (angular.js:32616)
    at i (jquery.min.js?r=54zOZ:2)


texts: Drupal CiviCRM Entity in Rules: How to loop over all members of a group?

texts:
I am using civicrm_entity-7.x-2.x-dev to build a rule using Rules module. I want to use the action "CiviCRM Contact Send Email" to send an email to all members of a CiviCRM group.

So I need to loop over all of the contacts in a group and fire this action. The problem is that I don't see a way to provide a list of group-member contacts as a Rules loop.

I tried "Fetch CiviCRM entity by property" which can fetch a group using the Group ID. That works fine. However once this group entity is fetched, there is no variable like fetched_group:list-of-member-contacts - I only get a chain that leads to the contact who created the group or the contact who last updated the group. No "list of contacts in group"

Any pointers on sending CiviCRM mail with Rules to existing CiviCRM Groups/mailing lists?


texts: How do I safely export my database and import it on a new server?

texts:
I will move a CiviCRM installation to another server and realized some strange database issues: it was not possible to save contacts with phone number anymore. The problem are the triggers in the database: both civicrm_phone_before_update and civicrm_phone_before_insert call a function civicrm_strip_non_numeric(). On export of the whole database these triggers and functions are exported with "definers" - database users which do not exist anymore in the new database.

So it seems that you cannot easily dump your CiviCRM database and import your dump to a fresh database. How should I process that?

And why are there these triggers in the database? Why is this not handled on the level of the app?


texts: How to browse available payment extensions?

texts:
The extensions directory lists various extensions, but I don't see a way to filter by purpose. I'm looking for payment extension options.

https://civicrm.org/extensions/index lists 208 extensions, but gives no indication or easy way to filter by purpose.

https://civicrm.org/extensions and some of the other URLs show no extensions at all, even if I hit submit on a blank form or put a single vowel into the "name" field (which I'd expect to see some results for). (This might just be a bug so isn't really part of my question!)

This seems like an obvious feature for a directory - what am I missing?


texts: I would like to add a column to our database membership reports that would indicate the members' county.  At present, there is no column for this data.  Can I add one?  How do I do this?


texts: What is best recipe for Drupal 8 user to see correct Profile on user account?

texts:
My use case is two totally different types of membership: full and academic. Each profile uses different custom fields. I want the right profile to be used on the Drupal user account page, according to which type of user it is, so I set both to be used on the account edit page. By default, both profiles are then shown on the user account page. I want a user who has full membership to be able to see/edit their full profile and not see/edit an academic profile - and vice versa.

Proposed solution:

Turn off Drupal permission for Profile editing and use ACLs.
Create two Access Control groups in CiviCRM : Member profile user, and Academic
   profile user
Create two ACL roles: Member profile user, and Academic profile user
Assign each role to its respective group
Give each role permission to edit its respective profile

This seems to work well, but is there a better way of doing this - and/or any unforeseen consequences to this method?


texts: How to get a combined report of household and individuals?

texts:
CiviCRM 5.32.2
Drupal 7
What I need is a combined report that shows aggregated amount for every contact of the database.
Criteria:
Show individual contributor.
But If some contacts are part of household, instead of showing an amount for individuals , I would like to see a total amount contributed by the household.
I couldn’t find a satisfactory solution for this. Anyone have a clue how can I achieve this report please? Thanks


texts: Where to put api wrapper class in an extension

texts:
I just wrote an extension with short-name "genderselfidentify" (it's cool, you should check it out), which implements hook_civicrm_apiWrappers. This hook requires you to declare a class for your api wrapper functions, but the docs for it don't say exactly what you should name the class or where you should put it. The example given is:

function example_civicrm_apiWrappers(&$wrappers, $apiRequest) {
  $wrappers[] = new api_v3_APIWrapperExample();
}

Which implies that

The class name should start with api_v3_
It should be placed in the extension's api/v3 directory
(noting the lack of require_once in the example) it will be autoloaded by CiviCRM.

I found all the above to be true, naming my class api_v3_GenderselfidentifyAPIWrapper the autoloading and wrapper functionality worked great... but then I noticed something strange in the API Explorer:

Why is my wrapper class showing up as if it were an entity?


texts: Sign up with a different membership type overwrites existing membership

texts:
I am working with an organisation that has several different types of membership.  Members sometimes move from one membership type to another, but it is important that we keep track of which membership they had when.

Unfortunately, when a member signs up for a different type of membership using the online payment form CiviCRM overwrites the old membership so that it looks like it becomes the new membership type.  We would like to keep the original membership record as it is and add a new membership for the new membership type.

Staff can do this in the backend by creating a new membership, but we want to be able to do this using the online sign up form.

We are using CiviCRM 4.6 on WordPress.

To illustrate my point, this is an example of what we would like:

Existing membership before sign up

Membership 1

Type = Silver
Status = Current
Join Date = 1 April 2010
Start Date = 1 June 2014
End Date = 31 May 2019

After sign up

Membership 1

Type = Silver
Status = Current
Join Date = 1 April 2010
Start Date = 1 June 2014
End Date = 31 May 2019

Membership 2

Membership type = Gold
Status = New
Join Date = 8 November 2018
Start Date = 8 November 2018
End Date = 7 November 2019

What we actually end up with after sign up is:

Membership 1

Type = Gold
Status = Current
Join Date = 1 April 2010
Start Date = 1 June 2014
End Date = 31 May 2020

i.e. the membership has been converted to 'Gold' and given an extra term


texts: Add Custom Fields to Contact Details data

texts: I'm trying to add Custom Fields for the Contact area. I know I can create custom data for a set of custom fields I create myself, but I can't seem to add custom fields to pre-existing sets created by CiviCRM itself. How can I handle this? Or must I only add to Custom Sets I create?


texts:
I created a dedup rule "Phone only", and set the only criteria to Phone, weight 30, and threshold 10. (I also tried 1 and 1). It fails to find duplicate contacts that clearly have matching phone numbers. Kind of at a loss here... the admins are complaining.
CiviCRM 5.29.1
Wordpress Version 5.6


texts: Disappearing CiviCRM menu and Network Error

texts:
Recently I upgraded a from 4.7 to 5.1. All was well and then after a weekend suddenly the CiviCRM menu has disappeared and the dashboard and most other pages are displaying the error bubble:

  Network Error Unable to reach the server. Please refresh this page in your browser and try again.

Thinking it was some dastardly upgrade gremlin i decided to upgrade to 5.2 which has made no effect. I've checked the base url - with and without HTTPS. Any other troubleshooting tips I can try to resolve this?

UPDATE:

Struggling to turn on debugging via the UI so I enabled define( 'CIVICRM_DEBUG_LOG_QUERY', 1 ); but I am none the wiser as no entries are marked [error].

F12 on the browser yielded no JS errors, but having the console open produced this

Any ideas?


texts: Is there any benefit to running CiviCRM on a non-profts website server rather than its own server?

texts: When I have implemented CiviCRM for various clients I have always set it up on its own server.  One of my clients saw some benefits in having it run on their website server - partly economics - and so it was moved.  And then the problems started...one problem was conflicts with the many Drupal modules on the website which broke various bits of Civi.  So my conclusion is that it's better to run Civi on a dedicate server where the environment can be controlled & suited to Civi.  What do others think? What are the pros and cons?


texts:
I am first time user of CiviCRM and have a specific question.
Where I can add/edit values for Tax Credit?
Previous Admin has left and I have to update the Tax Credit values for current year.


texts: comply with CAN-SPAM in workflow messages

texts:
I am using CiviCRM 5.18.4 with WordPress 5.3.2, and residing in the United States, where we are required by law to include certain info (our postal address and an opt-out link) in ALL our emails.  I can do this in my individual messages and bulk email footers, fine.  But they don't show up in any of the Mailflow messages.

I have tried adding

{$domain.address}

To comply with CAN-SPAM laws, we remind you that you can also opt-out of all mailings from us.  To do so, <a href="{$action.optOutUrl}" click here, or send mail to {$action.optOut}.

near the bottom of the (html) message template, but it doesn't plug in the token values (or it just generates a critical error).

But even if I could get it to work, why am I figuring out how to tweak this?  Doesn't almost EVERYONE need to include a footer like this in almost ALL their workflow emails?