texts: Why are some Activity Types with component = Contact hidden, e.g. "Inbound Email"?

texts:
In some contexts, the list of Activity Types is filtered so that some are hidden. I'm not referring here to filtering out Activity Types defined for CiviCase only: I'm just considering those whose component = Contact (civicrm_option_value.component_id IS NULL).

Examples of contexts where some Activity Types are hidden:

Actions button on contact summary
New Activity drop-down on Activities tab
New Custom Field Set -> Used For

Examples of standard Activity Types that are hidden:

Inbound Email
Inbound SMS
Outbound SMS

I and others have seen cases where other activity types become hidden that shouldn't be, e.g. Activity drop down list not displaying activites.

This can be inconvenient in the following use cases:

User wishes to record manually an email that they received. I have seen users work around this by defining a new activity type, e.g. "Record inbound Email".
User wishes to define a custom field set for one of the hidden activity types. As discussed in Is there a way to add a custom field to the Inbound SMS activity type?, it's possible to add the custom field set using the API in this case - but that's not very user-friendly.

The mechanism by which they're hidden appears to be the filter field in the civicrm_option_value table: if this is set to 1, the activity type is hidden.

The point of my question is to establish...

(a) The rationale for hiding some activity types: I guess it's because these aren't expected to be created manually, so it's to reduce clutter in the Actions menu etc. E.g. "Inbound Email" is used for automatically-processed inbound emails.

(b) Why they are hidden in New Custom Field Set -> Used For: perhaps again to reduce clutter but as this is back-end, I'd argue those using it should be able to select from all activity types here.

(c) For a user wishing to record manually an email that they received: whether it's better practice to define a new activity type or change the "filter" field in the civicrm_option_value table for "Inbound Email".

CiviCRM 4.6, 4.7; CMS-agnostic issue but using Drupal 7.


texts: Do I need root access to my database to use CiviCRM?

texts: After installing your plug in, I looked at the CiviCRM installer page and was shown an error which said "unable to create database triggers".  I have shared hosting.  Is it possible to still use this plug in?


texts:
I want to use CiviCRM to track volunteer hours and allocate rewards. My question is, how do I use CiviCRM to automatically report on volunteer hours?

Time tracking is used for these reasons:

12+ hours: full time staff member.
24+ hours:eligible for going to
the staff after-party.

I work with a Japanese Art and Culture Society. Fancy name for anime convention. We have a major event once a year and a couple of smaller ones.

It would be nice if whatever system we end up, we can use it to:

Track contact information for our volunteers across all events.
Track volunteer hours per event.

We have been getting hitting a snag when it comes to the time keeping.  I was reading up on civihr. I haven't seen anything about time keeping, but it does look to be able to handle volunteer info for departments, managers, admins, staff, etc. That may be one part of the solution.

I hear CiviVolunteer may be the time tracking part of the solution.

For the time tracking:
Can anyone think of a way where we could either have a staff member self punch in and out when they work a shift, or an easy way where we could maybe use the QR codes or ID numbers on our staff badges where supervisors could ideally use their phone to scan a staff members badge to start or end someone's shift?

I know in the past with some version of a check in an out system, we had issues if for some reason someone happened to miss checking out, though this shouldn't really be an issue if we could use phones instead of having to type in data.

To recap, we are looking to create a system that, ideally, would be able to:

Store a volunteer's info(Personal Data, Department, Contact Info)
Track different staffers' hours.
Make reports that show the total hours of each staff member in each department.
Have different access levels (Volunteer, Department Head, HR Overlord, etc.).
Make reports with goals.

To expand on that last point, it seems like if there is a way to track time, it should be very easy for our organization's HR Overlord to be able to log in and, with a couple of clicks, be able to pull up a list of all people who qualify for the staff dinner (in this case, they worked 24+ hours between 2017-04-07 08:00:00 and 2017-04-09 17:00:00).

At this point, I'm guessing I would use:

CiviHR to track Volunteer information, departments, and access permissions.
CiviVolunteer to track Volunteer hours and to be able to make quick reports.

Can CiviHR and CiviVolunteer even work together in this way?


texts:
I'm trying to sort out an AJAX bug (edits to contacts not being saved) and the console error says:
Mixed Content: The page at 'https://studentleadership.ca/wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fcontact%2Fview&reset=1&cid=9532' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://studentleadership.ca/wp-admin/admin.php?page=CiviCRM&q=civicrm/ajax/inline'. This request has been blocked; the content must be served over HTTPS.`enter preformatted text here`

Originally I thought that it was because the resource URLs weren't set to https, but I changed that and nothing happened.
I checked the base url and the base url is still http://.  It won't update when I change it to https://, it saves but when I go back to the page it says http://


texts:
When writing a re-initialisation script / extension or drupal module, how would you reset CiviCRM back to clean installation state? Is it possible to install "minimal" without components and their data? Or is component data always pre-installed, enabled or not?

With component data I mean the database data that is needed for some of the build in civicrm components as listed in /civicrm/admin/setting/component. As far as I can remember, at installation I never choose components, they came pre-activated by default. When I deactivate the unnecessary components, a lot of their data is not removed from database and remains. I was wondering if there is a way to force a minimal installation without components and then programmatically activate / install the ones I need.

I was wondering if there is a way to use part of the installer code to restore the initial database, without having to reinvent the wheel.


texts: Batch edit one contact field (source) with same information

texts: I have over 50,000 contacts that I would like to batch-edit with the same contact "source" information. What is the best way to do this?


texts: DB Error: no such field : Assignee Contact Email

texts:
We had to restore a database from server crash to a newer version CiviCRM (4.6.3). We have gotten most of the data moved over but this one has us stumped. We have been getting the error "DB Error: no such field" when we have the "Assignee Contact Email" checked in the Activity Report-Template.

I have gone through and compared the tables: civicrm_activity and civicrm_activity_contact to a fresh install of CiviCRM 4.6.3. All Columns, Indexes and Foreign Keys seem to be identical.

Is there some other place I should be checking?

Thanks again for everyone's help!


texts: Donations page on mobile phone not formatting properly on Wordpress site

texts:
Is there a straightforward way to allow mobile device browsers to properly render and handle a donations/event page?

I am trying to set up donations on a Wordpress CiviCRM installation so that the text does not overlap on mobile devices. The same issue was referenced and fixed for a Drupal installation here

I did install the extension "Simple Donate" but it stripped off information from the donation page. Plus it did not work, I could only look at it in test mode.


texts: Warning "mismatched contact IDs" when trying to update existing individual records

texts:
I'm updating the CiviCRM database with a list of individual records. All these individuals exist already in the database, but I need to create the link with existing organisations.
I've already done that for other imports and I use the relationship "Employee of" -> "Organisation Name (match to contact)" to do the relationship between the individual and its organisation.
When trying to import, I receive a message telling me that all my records have "mismatched contact IDs"
and that no record has been updated.
Any idea ?
Thank you

More information on this : I have tested with a single record "Patrick Test" on the demo database - https://dmaster.demo.civicrm.org/ with the same import scheme and all went well. I make the same with one record on my CiviCRM and I receive an error. I really do not know what to do now...

The exact error message for this one record test is :
Total Rows 1   Total number of rows in the imported data.
Mismatched Rows (skipped)   1   Rows with mismatched contact IDs... (NOT updated). <
» Download Mismatched Contacts
Total Contacts  0   Total number of contact records created or modified during the import.
The generated csv error file tells me that "Related contact required fields are missing." Which fields ? I really dont know...

Many thanks for you help


texts: Problems with CF_CiviCRM Registration with Caldera Forms

texts:
My registrations are failing miserably and it's making me crazy. I can see that some values are being passed to contact profiles, but the users aren't being registered.

I'm on CentOS 7.x, PHP 7.2 with WP 5.2.2 and Civi 5.13.4.

I'm getting the following error:

Mandatory key(s) missing from params array: one of (first_name, last_name, email, display_name)

#0 /home/fpptaweb/public_html/wp-content/plugins/cf-civicrm/processors/contact/class-contact-processor.php(228): civicrm_api3('Contact', 'create', Array)
#1 /home/fpptaweb/public_html/wp-content/plugins/caldera-forms/classes/core.php(3273):    CiviCRM_Caldera_Forms_Contact_Processor->pre_processor(Array, Array, '_cf_process_5d5...')
#2 /home/fpptaweb/public_html/wp-content/plugins/caldera-forms/classes/core.php(5203): Caldera_Forms::process_submission()
#3 /home/fpptaweb/public_html/wp-content/plugins/caldera-forms/classes/core.php(3821): Caldera_Forms::process_form_via_post()
#4 /home/fpptaweb/public_html/wp-includes/class-wp-hook.php(286): Caldera_Forms->cf_init_system('')
#5 /home/fpptaweb/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
#6 /home/fpptaweb/public_html/wp-includes/plugin.php(465): WP_Hook->do_action(Array)
#7 /home/fpptaweb/public_html/wp-settings.php(546): do_action('wp_loaded')
#8 /home/fpptaweb/public_html/wp-config.php(88): require_once('/home/fpptaweb/...')
#9 /home/fpptaweb/public_html/wp-load.php(37): require_once('/home/fpptaweb/...')
#10 /home/fpptaweb/public_html/wp-blog-header.php(13): require_once('/home/fpptaweb/...')
#11 /home/fpptaweb/public_html/index.php(17): require('/home/fpptaweb/...')
#12 {main}

I have collected the first and last names as well as email. I'm not sure where to define the display_name and where I should be passing it. Any help and guidance is appreciated.


texts: Is CiviEngage a core part of CiviCRM now?

texts:
I'm a new Civi user with the intent of using CiviCRM for political campaigns. I keep coming across dated articles talking about CiviCampaign and how it's functionality is extended by CiviEngage, which is only available on Drupal. However, I did not find CiviEngage in the available public modules list.

I am testing CiviCRM on both WordPress and Drupal, and I noticed that Drupal lists CiviEngage as an activated module by default, however I find no equivalent in WordPress. Is the functionality provided in CiviEngage now a core part of CiviCRM on all available platforms, or is this still specific to CiviCRM on Drupal?


texts:
I am trying to create a set of dropdown lists that are dynamically linked so that the values in list 2 are driven by what is selected in list 1.

Example:
Consider an address (in Nepal) which has a Country(1), Region (4), Zone(14), District(75), Municipality(133).

I want to be able to select a region, which will then display the zones in that region only - select a zone, which will then display the districts in that particular zone - select a district, and then same with municipality.

Is this possible?

Thanks, Joe.


texts: how to have seperate contribution pages for each membership type.?

texts:
i have 3 membership types.  below is the screen shot

so if a users wants to pick one of the memberships  same contribution page opens up with a list of 3 membership types.

i don't want this list to be displayed at all.how can i do this so that picking up any one leads to the contribution page and no list ,may be selected membership type in hidden .
is there hook available for attaching membership type before final contribution.??

i am not getting 'Receipt ' on successful contibution. as i have configured receipt message properly .


texts: How can I customize the user-access to Mailing lists?

texts:
Its not clear to me how I as an admin can control the access for different groups to their mailing lists.
For example, the leader of group A should be restricted to mail to group A.
Is it possible to create some kind of mail-distributor (a mailing-adress to which I can send a mail and from which it is distributed to a mailing list).
kind regards


texts:
I currently send a 'thank you for renewing' email out on an individual basis. I know there is a function for designing a template so I don't need to copy and paste text from Word, but I can't find the option. I would be grateful if someone could point me in the right direction.

Many thanks!


texts: Token for custom field returns the token but not the Values. How to fix it?

texts:
when I Insert a token of a custom field to print a pdf letter all built-in token seems working but not the custom ones, no value works, regardless of the number I put in the token. Do you know where the problem is please?

this is the link where I got "50" from :http://abcd.org/civicm/...update?action=update&reset=1&gid=18&id=50


texts: API4 authorization failure when creating a participant

texts:
I am currently trying to create a participant on a Drupal form submit, when i do this I get an error saying Authorization failed. I've tried managing the ACLs in Civi with no success, I've also changed the drupal roles to allow anyone to add a participant. I've also tried to set the permissions manually using the code below

hook_civicrm_alterAPIPermissions($entity, $action, &$params, &$permissions) {
  $permissions['Participant'] = array(
    'get' => array(
      'access CiviCRM',
      'access CiviEvent',
      'edit all events',
    ),
  );
}

but this didn't work either

If anyone has any suggestions it would be a great help, I can supply more information if needed

thanks in advanced!

EDIT:
I found that I needed to allow users access to the backend of civi to get this to work, this is not ideal so I am still looking for workarounds


texts:
Running my upgrade stalls at the upgrade page. The buttons are not working and do nothing.

According to the debugger in Firefox, there is an illegal character in noconflict.js and CRM.$ is not a function in runner.


texts:
I just had to restore a site and some of the civicrm_value (a.k.a. custom fields) tables were not part of the backup
The groups / fields are still in the groups tables - how can I easily recreate the value tables without having to rebuild the entire group?


texts:
Has anyone seen or know of the ability to either update or add records when offline?

We have several users who often travel and at times are not able to be connected to the internet but their updates still need to be pushed once they connect?


texts: Using iframes to present contribution page on remote site

texts:
We've been using iframes on remote sites to embed CiviCRM contributions pages with generally good results. However, we've recently found out that it is failing in Internet Explorer and Safari. It seems that it has to do with browser policies on allowing cookies set via iframes. Anyone else experienced this? Any ideas on how to resolve it?

It's a bit of a struggle since neither browser will install on linux, however, one user reported getting:

We can't load the requested web page. This page requires cookies to be enabled in your browser settings. Please check this setting and enable cookies (if they are not enabled). Then try again. If this error persists, contact the site adminstrator for assistance.


texts: Howto register for an event with employer beside particpant

texts:
How would I set up a registration form where participants may enter their employers data alongside their own. We hardly don't have individuals signing up for our events as private people. They always participate as representatives for their organizations. So we need a registration form holding an organization profile besides the person profile.

Civi's signon form doesn't seem to allow organization based profiles and Drupal's webform with civi integration would register both contacts to the event in question. And the latter has some more downsides (See  Webform event registration: Custom data of events loaded by url and Webform event registration: Show event data by token)

What did I miss? Any best practices?


texts: Change event participant status by clicking on a link (via civimail)

texts:
I created a new participant registration status called "Attending" for participants to let me know that they are actually planning to come to the event.

I currently do this by emailing registered participants a link to a Drupal Webform (that includes: ?cid1={contact.contact_id}&{contact.checksum})

Once they click the link, I have the form set so that if they click the submit button it changes their registration status from registered to attending without having to fill out any fields.

Is there a way to accomplish this just by having them click on the link in the email, without having to go to the webform and click submit?


texts:
The CiviCRM codebase and this (fixed) issue https://issues.civicrm.org/jira/browse/CRM-11387 seem to suggest CiviCRM supports an interface to configure initial payments.

The database table for events (civicrm_event) has:
'initial_amount_label' => '',
'initial_amount_help_text' => '',
'min_initial_amount' => '',

My question would be: what is necessary to enable this seemingly hidden (and beautiful) functionality?


texts: Fresh installation gets 403 error when non-administrator user tries to access a page

texts:
I've just made a fresh installation of Wordpress/CiviCRM, followed installation instructions and hope to have installation requirements fully satisfied. I can get access to the dashboard and everything looks fine when I log in as administrative privileges, but when using another user to login (with Wordpress "Editor" priviliges for example), i get a 403 errore while trying to access the dashboard. What could be wrong in my setup?
I also have another question: which is the default URL I could give my users to access the dashboard? should I give them https:///wp-admin/admin.php?page=CiviCRM or does exists by default another path like https:///civicrm/dashboard ?
Thanks a lot in advance


texts: How can i override Civicrm /CRM/Utils Files?

texts:
Override Civicrm Utils file
/sites/all/modules/civicrm/CRM/Utils/ReCAPTCHA.php
to
/custom_code/CRM/Utils/ReCAPTCHA.php .
it is not working. I have cleared the drupal cache and also cleared /civicrm/admin/setting/updateConfigBackend?reset=1 cache. What thing is missing please guide me how can override civicrm files?


texts: When any scheduled job fails or throws an error is there a way to have it send out an email to me? I was thinking drupal rules but wondering if there is an easier way to do this.


texts:
Recently I have encountered a problem related to the import of contacts and has to do with the dedupe rules.

When you import a list of contacts through a CSV file and select a dedupe rule, the CRM seems to ignore that rule and go directly to use the 'Unsupervised' rule.

For example, if there is a user with mail xxxxx@eeee.com and you use a 'General' rule with the Weight Threshold and the Weight of 10 in email but in the 'Unsupervised' rule the weight is 10 and the Weight Threshold is 15, the mail would be introduced in the CRM even if the rule that was chosen was the 'General'.

This behavior also happens in dmaster.

Is there any reason to prioritize the 'Unsupervised' rule to the rule you have chosen to perform the import?

EDIT

After more tests I have been able to conclude the following:

Importing data: Name, Last name and email and selecting the skip option.

Unsupervised rules:

A) Name (10) Last name (10) Treshold (30)
B) Email (10) Treshold (10)

General rules:

C) Name (10) Last name (10) Treshold (20)
D) Name (10) Last name (10) Mail (5) Treshold (25)

Then:

A + C = duplicate entry. If the general rule would have been applied correctly should not been duplicated, just skipped.

A + D = duplicate entry.

B + C = skip the entry (works fine)

B + D = skip the entry (works fine)

So as Jon G - Megaphone Tech said, the unsupervised dedupe rule always run, and from there, run your dedupe as well.

So the import first check the unsupervised rule and if the Treshold is greater than the weight of the fields always will import the contact independently the general rule you select.


texts: Configuring a Content Security Policy with CiviCRM?

texts:
After finding a couple of suspicious files on our web sever I've been working to try and find ways to tighten up the security. I'm looking at trying to configure a Content Security Policy.
I'm already using the Security Kit module 7.x-1.11 for Drupal to enforce HTTPS, so I've enabled its built in CSP features as well. To it running fine in reports only mode I've had to allow unsafe-inline for style and script, which isn't ideal, but I figure it's better than nothing.
Turning off reports only works fine for our Drupal site, but as soon as I do that CiviCRM isn't displaying correctly. I have console errors that say things like:
[Error] EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self' 'unsafe-inline'".

    eval (jquery.ui.datepicker.validation.min.js:7)
    Global Code (jquery.ui.datepicker.validation.min.js:7)

Obviously I could add unsafe-eval on scripts, but at that point it seems like the CSP is barely worth having. Is there a safe way of configuring CSP that works with Drupal 7/CiviCRM?


texts:
After upgrading to civiCRM 5.4.0, I cannot access latest version of civiDiscount via the civiCRM menu.

I see the option under Administer and Contributions, but when I click civiDiscount, I am returned to the civi Dashboard, instead of seeing the civiCRM interface.

There's no error logged by civiCRM.

I'm also running Joomla 3.8.11


texts: Record payment for event registration in CiviCRM 4.7.16

texts: We've recently upgraded to CiviCRM 4.7.16. I need to record a payment for an event registration. I used to go to the event record, click edit, and then there would be an option to record a payment. Now, that option does not seem to exist. When I add a new event participant, there is also no opportunity to record a payment. Anyone know how I can record a payment?


texts: Using a webfrom civi contribution page and when submitting I get an error that a recurring interval must be selected, even though i have it set to user selects.


texts: Setting up Mosaico. I have created a new template from one of the existing base templates. I save my new template, which now appears as a 'configured template'. I'd like to tweak the code for this new template, but I can't find the template on my server. Mosaico Settings suggests that it might be in [civicrm.files]/mosaico_tpl, but no such directory exists on my server.


texts:
I have a "Select list" within a Contribution Form. I want to populate the "Select List" with Custom Field values.

I have created the Custom Group under Contacts, so i want to search all contacts and get the custom field "Title" from that Custom group.

Then depending on the "Option" selected i want field values to populate.

I have tried to use the:

hook_civicrm_fieldOptions but its not working (https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_fieldOptions/).

Any advise on how to do this?

Thanks

This is the HTML for field i want to populate:

    Proc Fee
      &nbsp;

   - none -   Proc Fee<input class="select2-focusser select2-offscreen" type="text" aria-haspopup="true" role="button" aria-labelledby="select2-chosen-6" id="s2id_autogen6">

       Proc Fee       <input type="text" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false" class="select2-input" role="combobox" aria-expanded="true" aria-autocomplete="list" aria-owns="select2-results-6" id="s2id_autogen6_search" placeholder="">

<select class="crm-select2 crm-form-select" data-crm-custom="Commission:Proc_Fee" data-api-entity="Contribution" data-api-field="custom_276" data-option-edit-path="civicrm/admin/options/proc_fee_20191113181638" name="custom_276_-1" id="custom_276_-1" tabindex="-1" title="Proc Fee" style="display: none;">
    <option value="">- none -</option>
    <option value="accordpt30">Accord - PT - 0.30%</option>
    <option value="accordresidirect045">Accord - Resi - Direct - 0.45%</option>
</select> &nbsp;


texts: What are the core functions an extension can rely on?

texts:
It's been said, quite reasonably, that all APIs should have tests, and that if a feature doesn't have tests then coders shouldn't rely on it.

This raises two three questions:

other than direct "API3" calls what can I rely on not to change in the future?
how can I know which methods have tests?
what is the strategy is for introducing new tests to "lock in" certain useful utility methods?

As one small example, specifically I am talking about the "sub-API-API" - eg these type of methods but also accessing other "system" services (like mail, http, debug logging, UF, UI messenging)

(sorry this maybe a bit wooly for SE, but it is something I have struggled with)


texts: How to give fine grained access to communicating with selected contacts only?

texts:
We're a non-profit swimming club, just starting out with CiviCRM. We're offering ~20 courses per semester and already set up registration for those with CiviEvent.

For an ideal setup i'd now need to be able to assign a responsible Trainer to each of the courses and give this person access to the registered participants contact data (only) and send e-mails (possibly sms in future) to these (groups of) participants.

What i've seen so far it seems that the usual ACL system isn't quite prepared for this as i'd need to create 20 roles, assigning 20 groups with mostly just one person (trainer) in it.. or am i not thinking the CiviCRM-way yet? (or have i possibly overlooked a way to assign ACLs to single users?)

also found this
https://civicrm.org/extensions/view-my-event-participants
which looks promising, but isn't quite ideal (yet) either. first off i'd need to hack something to change the event's creators (which usually isn't the trainer), and from a first test it seems that in CiviMail i only get access to single contacts (not groups).

thanks for any hints,
markus.


texts: Adding an individual to repeating events

texts:
I have set up an after school event every monday for six weeks.
It's $5 for each session, but if they register for all sessions it's $20 rather than $30.

Currently I have to add the child to all six events individually. Is there some way to add a child to all events in a repetition? Also wondering whats the best way to handle this payment set up? I am unsure how to do it without charging $120 at the moment!

I tried having a look and the registration for multiple events was a requested feature in 2015. Is there any update on this? An extension that could help?

Thanks.


texts: Consistent failure to upgrade from 5.25.0 to 5.28.x

texts:
I try to follow  https://docs.civicrm.org/sysadmin/en/latest/upgrade/wordpress/ to upgrade from 5.25 to 5.28.n as 5.25 is broken in WP5.5
After the step    Point your web browser to the following URL
http://example.org/wp-admin/admin.php?page=CiviCRM&q=civicrm/upgrade&reset=1
I consistently get this error despite following the instructions to the letter. I have no extra extensions, on the face of it, this would seem a fairly straightforward process.
#0 /home/customer/www/example.org/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Error.php(337): CRM_Core_Error::backtrace()
#1 /home/customer/www/example.org/public_html/wp-content/plugins/civicrm/civicrm/CRM/Upgrade/Page/Upgrade.php(82): CRM_Core_Error::fatal("Your database has already been upgraded to CiviCRM 5.25.0")
#2 /home/customer/www/example.org/public_html/wp-content/plugins/civicrm/civicrm/CRM/Upgrade/Page/Upgrade.php(57): CRM_Upgrade_Page_Upgrade->runIntro()
#3 /home/customer/www/example.org/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(311): CRM_Upgrade_Page_Upgrade->run((Array:2), NULL)
#4 /home/customer/www/example.org/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(68): CRM_Core_Invoke::runItem((Array:13))
#5 /home/customer/www/example.org/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(36): CRM_Core_Invoke::_invoke((Array:2))
#6 /home/customer/www/staging21.example.org/public_html/wp-content/plugins/civicrm/civicrm.php(1601): CRM_Core_Invoke::invoke((Array:2))
#7 /home/customer/www/staging21.example.org/public_html/wp-includes/class-wp-hook.php(287): CiviCRM_For_WordPress->invoke("")
#8 /home/customer/www/staging21.example.org/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters("", (Array:1))
#9 /home/customer/www/staging21.example.org/public_html/wp-includes/plugin.php(478): WP_Hook->do_action((Array:1))
#10 /home/customer/www/staging21.example.org/public_html/wp-admin/admin.php(254): do_action("toplevel_page_CiviCRM")
#11 {main}

Warning: Cannot modify header information - headers already sent by (output started at /home/customer/www/example.org/public_html/wp-content/plugins/civicrm/civicrm/CRM/Core/Error.php:478) in /home/customer/www/staging21.example.org/public_html/wp-admin/admin-header.php on line 9

WordPress 5.5 is available! Please update now.
 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.
Your database has already been upgraded to CiviCRM 5.25.0 ```

 Any hints welcome...  I get this with 5.28.0 and 5.28.3 over past couple of days.


texts: Network Error when wanting to modify a ACL Role

texts:
I get a "Network Error" when I want to modify an ACL Role.

This happens on my Production Site which is in https, and not on 2 other test sites which are in http.

All my sites are in Civi 4.7.2 / Drupal 7.42


texts: API call to modify contact custom data fields fails without error

texts:
I'm trying to troubleshoot an issue I'm having with api v3. I can successfully use the api to modify standard CiviCRM contact fields, but if I use the api to modify a contact's custom field the call never completes.

In the api explorer I can create a call to modify a custom field on a contact and click "execute", but nothing is returned – no response or error, the icon in the results box just continues to spin. I'm not seeing an error in the log file either.

So this api call does not execute:

$result = civicrm_api3('Contact', 'create', [
  'debug' => 1,
  'id' => 4,
  'custom_6' => 1,
]);

And this one executes successfully:

$result = civicrm_api3('Contact', 'create', [
  'debug' => 1,
  'id' => 4,
  'do_not_email' => 1,
]);

I feel like I am missing something obvious like a wrong permission, but would it return an error on that? Any ideas of where to look to troubleshoot?


texts: CiviEvent: selecting "Pay later" option causes the browser to show "are you sure you want to leave this site"? message

texts:
I have an odd problem with my CiviEvent registration.

When a user fills out a registration form and selects the "Pay later" payment option, on clicking "Continue" the browser throws an "are you sure you want to leave this page" message. (Everything works if the user then clicks "OK", it's just confusing to the user to see a message "you may lose any changes on this page".)  If they choose the online payment option and fill out the billing information, "Continue" properly takes them to the next confirmation page.

The only other question I've found that discusses this is

How do I suppress the "are you sure you want to leave this page" popup from contribution page

and it seems I can disable the message by manipulating the onbeforeunload JS function (which I will try) but I'd really like to know what the core problem is instead of just putting a band-aid on it :-)

System deets: Joomla 3.8.12, CiviCRM 5.3.1


texts:
I have a individual contact called: "John Wayne".
He is connected to a household called "John and Margret Wayne".

When I search now for "John Wayne" in the simple search an in the advanced search, it only returns the household. Is this a normal behavior? Our NGO workers get super confused about this, is there a way to get the individual and household contact in the result table?


texts: Event Registration on Behalf of a Contact is Broken

texts:
Wordpress: 4.9.6
Civi: 5.3.0

When trying to add event registration on behalf of a contact, I encounter a javascript error that is causing a couple issues:

I am unable to select an existing event.
Any event custom field accordions are missing. They usually appear at the bottom of the other fields.

This is the error that I'm seeing in the Chrome Console:

Uncaught SyntaxError: Unexpected token ,

// Event and event-type custom data
CRM.buildCustomData('Participant', eventId, , null, null, null, true);

Looking in Participant.tpl, {/literal}{$eventNameCustomDataTypeID}{literal} seems to be the missing parameter or token.

I'm wondering if there is a DB issue. I can't find anything useful in the Civi logs. This Civi instance was migrated from Joomla to Wordpress and I'm wondering if something got lost in the move.

Here is a side by side screenshot if you need a visual reference.

Any help would greatly be appreciated!


texts: Update sequence for verrry old versions of CiviCRM, Wordpress and PHP

texts:
I'm tasked with updating an old installation of CiviCRM for another org - they have CiviCRM 4.6.3 and WordPress 4.5.18 running on a shared server that's on PHP 5.4.

I don't yet know if it'll be possible to update the server or if the site will need to be transferred to a different server with a more up-to-date version of PHP - in either case, I'm obviously going to need to update incrementally, however, going throught the update announcements, I've found it hard to pin down which version of CiviCRM will still support each older version of PHP and WP.

Before I realised there was a problem with the PHP version, I'd sketched an update process of CiviCRM 4.6.3 -> 4.6.38 -> 4.7.31 -> 5  - what I can't pin down is when in the 4.6/4.7 development PHP 5.4 stopped being supported. I'm hoping there's a 4.7.x release that supported both PHP 5.4 and 7.2, so I can update from 4.6.3 to the concurrent 4.6.x, then to 4.7.x

This post: https://civicrm.org/blog/totten/end-of-zombies-php-53-and-54 indicates support for PHP 5.4 was due to end in March 2018, which suggests the November 2017 security releases ( https://civicrm.org/blog/dev-team/security-release-civicrm-4726-and-4633-monthly-release-4727 ) would be okay with PHP 5.4 and 7.0 - however I can't see where this might be confirmed (searching for version numbers isn't much use). (And I don't know if they'd be okay with 7.2, or if there would be issues with the version of WordPress, which can't be updated until the PHP version is updated)


texts: CiviEvent Cannot Find Event/Register Page

texts: CiviCRM 4.6.3 and Drupal 7.38.  I have gotten past credit card and CVV checks, verified info on Confirmation page, submitted the event registration, but browser comes back with "Page Not Found - The requested page '/civicrm/event/register' could not be found."  When I check the CiviEvent Dashboard I see that the individual and any guest have been properly registered.  CiviEvent is just not finding/displaying the Thank You page.  That address seems strange.  As a test I set up a CiviContribution page and ran through a contribution without a hitch.  So I don't understand what is happening with CiviEvent.  Ideas?


texts: Uncaught CRM Core_Exception Transaction/Manager.php

texts:
Joomla 3.4.3
CiviCRM 4.6.4
Apache/2.4.12 (Unix)
5.5.43-MariaDB
PHP 5.4.41

Attempt to quickedit existing entry and get "Network Error -- Unable to reach the server. Please refresh this page in your browser and try again."

Attempt standard edit and get "Sorry but we are not able to provide this at the moment -- DB Error unknown error"

Web server error log shows: "PHP Fatal error:  Uncaught CRM_Core_Exception: [0: Transaction integrity error: Expected to find active frame\n\n  thrown in /var/www/htdocs/beast/administrator/components/com_civicrm/civicrm/Civi/Core/Transaction/Manager.php on line 107"

No other errors show. Have tried purge cache, Firefox, Chrome, and IE. This problem did not exist with civicrm-4.5.6-joomla.

What should I look for?


texts: Memberships not recorded since mid April 2018 (using Webform)

texts:
Civi 4.7.27

I use extensively Webform Integration to register Memberships.

Since mid April (precisely April 21st, but I don't remember when I did some Module Updates), memberships have not been recorded anymore, though no error message is displayed and Webform Mails are sent (and received).

Some information before further investigation :

My memberships have no associated Contribution and are for Life
They have some associated multi-valued Custom Fields
When they contain a new Contact, the new Contact is not created either
I have the same problem on a Test Civi 5.0.0 configuration

I will report this as a bug to https://www.drupal.org/node/add/project-issue/webform_civicrm, and keep this informed if I find other informations.


texts:
I enabled CiviMobileAPI extension and Civi CRM Api Fix plug in (I'm using Wordpress) but can't login in the CiviMobile app (iOS). It keeps showing the Server API Error (Unknown error) message.

I wonder if there are any logs that can help investigate what can be causing this issue.

WordPress 5.2.2 with Primer theme
CiviCRM 5.15.1
Civi CRM Api Fix. plugin 1.0.0
CiviMobileAPI extension 4.0

CiviMobile iOS app 4.0

Thanks!


texts: Adding custom roles to Case "Add role" function

texts:
I've tried this on a couple of instances, but if I have a Case I want to add role to, the list is restricted to the core roles that come with CiviCRM and none of my custom roles based on custom relationships show up in the list.

How can I set it up so my users can add more roles than offered?


texts: How to add a new entity in CiviCRM extension

texts:
As I am new to CiviCRM. I am trying to create a new entity for my extension to add some new data in database schema. The documentation I am following to create a new entity is: https://docs.civicrm.org/dev/en/master/extensions/civix/#generate-entity

What I have done using the documentation till Now:

I have created successfully new extension under the folder <drupalroot>/sites/.../civicrm/ext/
The extension is enabled from the CiviCRM » Administer » System Settings » Extensions
I have used civix generate:entity MyEntity to generate a new entity.
The entity is generated under the ext/myextension/.
This command has created seketal files successfully.
I have edited the xml file to add fields for entity (table).
Now, 1 - 3 points are done.

I have got stucked when following the point 4 - end. The overflow and files and folder structure is defined in these point and how to generate or run the DAO file to run sql to create new table in database schema looks weird to me.  I am using Drupal v7, Civicrm v4.7.2 for drupal 7.x and XAMPP on Windows OS envirnoment. I don't now what I have to do after it to successfully create and use entity in my CiviCRM extension.

Please help me to solve this problem. I am very thankful to you in advance.

Best Regards.


texts: Is there a way to apply acl to CiviMail's mass mailings?

texts:
My collegues need to hide some sensitive mails in mailings list and activities by acl persmissions. Default users shouldn't have access to mailings assigned to role "Chief staff".

How could this be achieved?


texts: How should I generate a report (or view) showing contacts and people they have relationships to?

texts:
I would like to create a view, or custom report, whoever is easier, to show the following:
-The names of all contacts in a specific group
-Some of their contact information
-The names of all contacts in specific relationships with them (parent-child, for example)
-Some of the contact information of the above.

When I created a view, I wasn't able to filter by group membership. And when I went to create a report I wasn't sure where to get started. Got any tips for me?


texts: Need membership form mod to control contact creation

texts: The public facing membership signup (contribution) form (wordpress) will only create individual contacts. We need to control the type of contact created based on the membership type the user selects. If they select a 'Student' membership then we need an individual contact. If they choose a 'household' membership then we want a household contact to be created. Shouldn't be too hard to write, but I don't know where the code is or how the internal api works. What would be the most relevant php files to work with and what api commands are involved in contact creation?


texts: Need help solving unserialize():Error at offset

texts:
Thank you all for your continued patience with me.

Since the past two updates, I keep getting the following error:

Notice: unserialize(): Error at offset 0 of 8 bytes in Civi\Core\SettingsBag->loadValues() (line 153 of /home/[usrpath]/public_html/[sitedirectory]/sites/all/modules/civicrm/Civi/Core/SettingsBag.php).

I know this is related to a mySQL database problem, but for the life of me I cannot figure this out.

I am running CiviCRM 4.7.14 on Drupal 7.52

Thank you again


texts: Why are contacts not receiving emails when do not email not checked?

texts:
I have a group of elected officials that I regularly email with updates. When I try to contact them, I get the error "Email will NOT be sent to 4 contacts - (no email address on file, or communication preferences specify DO NOT EMAIL, or contact is deceased)." However, when I search for contacts matching one or more of those flags + belong to the group I get no results. I figured out which four contacts it is, and there is an email on their profile, the email is not being held, the DO NOT EMAIL box is not checked, and the contact is not marked deceased.
Is there something else I may be missing? It's pretty important to us to get our messaging to these officials as they hold serious sway over our operations.

This is occurring when viewing the group and clicking "send email to contacts," I have not checked the mass mailing tool.

I'm using civi 4.6.9 on Wordpress 4.1


texts: group role sync and membership role sync - does one take priority over the other?

texts: I'm looking at a scenario where adding a contact to a group gives them a new Drupal role, but I also want to remove that role if a membership (which is part of a separate workflow) expires. Would that work using the two sync modules, or would the group/role sync simply re-apply the role when the user next logs in?


texts: Is it possible to upload a default image for a field

texts:
While creating a Personal Campaign Page, there is one image upload field (see attached screenshot). Is it possible to attach a default image in case a user does not wish to upload one?
Screenshot:

Thanks!


texts:
i have imported contacts.the number is 12124 ,
but when i searh them ( find contacts ), there only 12123

what is the cause number of succes imported contact not same with number of found contact in system
i attached screenshot

civicrm 4.4.11
drupal 7.32

thanks and best regards


texts: Why does profile&gid= get converted to profile_gid_ to in the navigation menu?

texts:
I need to use the navigation menu hook to add a URL with arguments. I can't figure out why

'url' => 'civicrm/profile&gid=20'

gets converted to

 civicrm/profile_gid_20

by the time the menu renders. I've tried using

 'url' => 'civicrm/profile&amp;gid=20'

instead, but that doesn't help.


texts: Hi I have a Website with NEOS CMS. is it possible to implement CiviCRM Events, Payments etc. in that Website?


texts: CMS username on CiviCRM contact summary page

texts: Any extension or module available to show the username of the contact on CiviCRM contact summary page or report


texts: Card Printing Systems compatible with CiviCRM

texts: Can anybody recommend a membership card printing system which will enable printing of standard credit card sized plastic membership cards which will draw data from CiviCRM and add a photo to the card using a camera, in real time. The photo may optionally be then stored in CiviCRM if we so choose.


texts: Which email address should the printed Case Report present for the Case Manager in the Role Section of the Report?

texts: The Case Report presented when the Print Report link is selected does not present the primary email for the Case Manager when the Case Manager has more than one email. Should it present the primary email as it does in the Client Relationships Section of the report or is there a reason it presents a different email?


texts: Can't change help_post text in Price Set using the civicrm_buildAmount hook

texts:
There are several fields I expect to be able to change in the buildAmount hook that just won't change for me. One example:

function myext_civicrm_buildAmount($pageType, &$form, &$amount) {

      $feeBlock =& $amount;

      foreach ( $feeBlock as &$fee ) {

          if ( !is_array( $fee['options'] ) ) {
            continue;
          }

      // My debug-to-file function prints the original value as expected
      // fdebug($fee['help_post']);

      $fee['help_post'] = 'New help text';

      // My debug-to-file function prints the new value as expected
      // fdebug($fee['help_post']);

      // But the value in the price set, when rendered, does not change

      }
}

The help_post text remains as originally set in the price set. Why?


texts:
I have installed civicrm and want to develop an extension.
I installed civix for creating this extension but when i run civix civicrm:ping command in my civicrm folder, I get the following error:
C:\xamp\htdocs\civicrm>civix civicrm:ping

[RuntimeException]
Failed to determine INI file path.

How to solve this problem?


texts: How to output 'Event Source' field for attendees of an event?

texts:
I am using the Event Source field to record table hosts for an event. However, the event reports do not have the option to select 'event source' as an output column...

Do I need to make a custom report? (A little past my experience level after finding https://sf2012.civicrm.org/sites/default/files/slides/CiviCRM%20Reports-Customize%20and%20Extend.pdf, but can be done).

Is there a better way to organize a table host event in CiviCRM? Or should I rather create a custom contact field and just use that?


texts: Trigger Membership Status Calculation for all memberships manually?

texts:
I've had to amended membership statuses and have a large amount of memberships with the wrong status.

Is there a easy way of triggering these to be recalculated across all memberships?


texts: How can I allow non-admin users to manage tags?

texts:
I have a Drupal role which I have given the permission CiviCRM: administer Tagsets and CiviCRM: administer reserved tags but not CiviCRM: administer CiviCRM.

They still get access denied when visiting /civicrm/admin/tag?reset=1.

I do not want to give them CiviCRM: administer CiviCRM.

What can I do?


texts: Is this a bug? "Paypal IPNS not handled other than recurring_payments" appears when txn_type is recurring_payment_profile_created

texts:
On a WordPress site with CiviCRM 4.7.8, using 'Paypal - Website Payments Pro' payment processor:

When a user submits a recurring contribution, that recurring subscription is created in PayPal, but in CiviCRM it remains in 'Pending' status.  When the IPN notification is resent, the following is written to the error log:

Jun 17 09:50:14  [info] $GET = Array
(
)

Jun 17 09:50:14  [info] $POST = Arrayhttps://[domain, redacted]/wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fadmin%2FpaymentProcessor&action=update&id=1&reset=1#
(
    [payment_cycle] => Daily
    [txn_type] => recurring_payment_profile_created
    [last_name] => [last name, redacted]
    [next_payment_date] => 03:00:00 Jun 13, 2016 PDT
    [residence_country] => US
    [initial_payment_amount] => 0.00
    [rp_invoice_id] => i=[invoice id, redacted]
    [m] => contribute
    [c] => 27906
    [r] => 262
    [b] => 49350
    [p] => 2
    [currency_code] => USD
    [time_created] => 13:04:25 Jun 13, 2016 PDT
    [verify_sign] => [verify sign, redacted]
    [period_type] =>  Regular
    [payer_status] => unverified
    [tax] => 0.00
    [payer_email] => [email, redacted]
    [first_name] => [first name, redacted]
    [receiver_email] => paypal@[domain, redacted]
    [payer_id] => [payer_id, redacted]
    [product_type] => 1
    [shipping] => 0.00
    [amount_per_cycle] => 1.00
    [profile_status] => Active
    [charset] => windows1252
    [notify_version] => 3.8
    [amount] => 1.00
    [outstanding_balance] => 0.00
    [recurring_payment_id] => [recurring payment id, redacted]
    [product_name] => Online Contribution: Donate Now: 1.00 Per 1 day
    [ipn_track_id] => [ipn track id, redacted]
)

Jun 17 09:50:14  [info] Paypal IPNS not handled other than recurring_payments

Jun 17 09:50:14  [info] $error data = Array
(
    [error_code] => 0
)

Jun 17 09:50:14  [info] $REQUEST = Array
(
    [payment_cycle] => Daily
    [txn_type] => recurring_payment_profile_created
    [last_name] => [last name, redacted]
    [next_payment_date] => 03:00:00 Jun 13, 2016 PDT
    [residence_country] => US
    [initial_payment_amount] => 0.00
    [rp_invoice_id] => i=[invoice id, redacted]
    [m] => contribute
    [c] => 27906
    [r] => 262
    [b] => 49350
    [p] => 2
    [currency_code] => USD
    [time_created] => 13:04:25 Jun 13, 2016 PDT
    [verify_sign] => [verify sign, redacted]
    [period_type] =>  Regular
    [payer_status] => unverified
    [tax] => 0.00
    [payer_email] => [email, redacted]
    [first_name] => [first name, redacted]
    [receiver_email] => paypal@[domain, redacted]
    [payer_id] => [payer_id, redacted]
    [product_type] => 1
    [shipping] => 0.00
    [amount_per_cycle] => 1.00
    [profile_status] => Active
    [charset] => windows1252
    [notify_version] => 3.8
    [amount] => 1.00
    [outstanding_balance] => 0.00
    [recurring_payment_id] => [recurring payment id, redacted]
    [product_name] => Online Contribution: Donate Now: 1.00 Per 1 day
    [ipn_track_id] => [ipn track id, redacted]
)

Is this a bug, or might there be some configuration we can adjust?


texts: This might more be a Drupal rather than a CiviCRM question but how do I hide or modify the name of a page like in this example? It's CiviCRM home page here.


texts: Adding a Facebook Conversion Pixel Code to the contribution confirmation screen

texts: To track the efficacy of a Facebook ad campaign, my users want to insert a Conversion Pixel to some (but NOT all) contribution confirmation pages.  What's an effective way to do this?


texts: How to search for multiple attendees linked to single payer in CiviEvent

texts: I've CiviEvent webform that allows a payee to register multiple attendees on behalf of a single organization. When the transaction is completed the Participant List shows that each attendee from the same organization has paid independently without any reference to the payee or organization. Somehow I would think that Soft Credit would be involved here but is not. Please advise.


texts: Send contribution receipt when updating contribution via API

texts:
On my CiviCRM site, I have a v3 API to update the status of a pending contribution (for payments sent offline). The current PHP code for this is the following:

$params = array(
  'contribution_id' => $contribid,
  'payment_instrument_id' => 4, // check = 4
  'note' => 'Contribution record updated via group updater',
  'contribution_status_id' => 1,
  'version' => 3,
);

$result = civicrm_api( 'contribution','create',$params );

This works well, but I would like to be able to send a receipt to the person that submitted this contribution via this API call. Is that doable?


texts: CiviCRM cron job not processing scheduled jobs

texts:
CiviCRM 4.6.0

I have tried setting up the cron job to process the mailing scheduled job using both the php cli method and the URL with wget.

In the first case, I can get the cli.php to run from the command line and the mail queue is processed but when I try to run the same job from cron, it fails with an invalid username and/or password error. The username and password are exactly as specified when run from the command line (copied and pasted).

With the URL method, I cannot get the job to process the queue either from the command line or from the cron job. The mail remains in the queue.

The cron jobs are being set up in the CPanel.


texts:
When I run civilint in the build kit I get a long report which ends with this line:

PHPCBF CAN FIX THE 2 MARKED SNIFF VIOLATIONS AUTOMATICALLY

Well that sounds great! Where is this mythical phpcbf and how do I use it?

When I ran it with just the name of the file it really broke things!!


texts: How do you set CiviCRM to be the default page for users in Wordpress?

texts: In Drupal, you can go to Configuration menu > Site Information and set http://mysite.org/civicrm to be the default front page.  That way, once a user is authenticated, they're dropped right on to the CiviCRM dashboard.  How do you perform an equivalent task in Wordpress?


texts: Where is CiviPetition currently documented please?

texts: My online searches for CiviPetition guidance have so far found only nine year old articles which lead to dead ends?  Is petition functionality still supported in the latest version of CiviCRM?  Can someone here please point me to online guidance for how to use it?  Thanks.  -- Hugh


texts: Multi language update to 4.7 does not update Custom Field Sets to be 'is public'

texts:
Ran the update script and said it upgraded successfully... however, when running the Wordpress page where my subscription form was, got a No Such Field error...

It seems that the civicrm_custom_group_xx_XX views are not updated to include the is_public flag... The civicrm_custom_group table is updated, but not the views...


texts:
It seems that any activity created in 4.7.1 (not sure about earlier 4.7 versions) sometimes shows all formatting tags when viewed.

I reproduced this both in Wordpress and Drupal demos by creating a new case. When viewing the "Open case" activity, the < p> tag was shown, as were tags for strike-through, italics and bold, as well as h2 heading. Same happened when adding and then viewing a single activity added to a contact.

What is strange is that adding or editing an activity to an existing case went fine, no tags were shown in the subsequent view.

As I was able to reproduce this on the demo, I believe it is a bug in CiviCRM. It can be rather big issue, since it can render activities with more formatting nearly impossible to read. I'd report this as a bug to jira directly, but instructions say first post here, so here I post.

edit: The affected activities also show all tags on their print versions (of the single activity).

edit2: I would even try to somehow fix this myself with my limited php/html knowledge, but I can't even find the file responsible for this. :(

edit3: Just a small update, issue is still present in 4.7.2, possible related/same issue on Jira


texts: Contribution checkbox declining premium not enabled

texts: It seems that the checkbox to decline a premium (after donating a fixed amount that qualifies for a premium) isn't enabled, after the user chooses to donate the required amount, or if that is the default donation. See attached image from latest WP sandbox. I tested this July 10, 2019.


texts: How do I choose whether my payment form will run in live or test mode?

texts:
I initially thought there would be an option in the form settings itself, to choose whether to run it in test or live mode. But there doesn't seem to be such an option.

So where do I configure this? Is it a URL difference between live and test mode?

In Wordpress, when using shortcodes to embed the payment form, I saw that you can set the option in the shortcode itself, for example: [civicrm component="contribution" id="3" mode="test" hijack="0"]


texts:
we have been running Civicrm with cron jobs set up sucessfully for a couple of months without any problems until yesterday when we started getting emails with the following

Warning: file_get_contents(https://latest.civicrm.org/stable.php?format=summary): failed to open stream: Connection timed out in /home/customer/www/[example]/public_html/wp-content/plugins/civicrm/civicrm/CRM/Utils/VersionCheck.php on line 304

[example] has our website on it.

We contacted our webhost and they couldn't find any issues.

Could someone point us in the right direction on what this issue is and how to solve it?

thanks for the help, it's very much appreciated.

cheers,
JD


texts:
How do I contribute to the CiviCRM documentation?

I'd like to contribute to the Set-up page of the CiviMail documentation. There are some things that tripped me and I'd like to share them with others now that I figured them out.

Note: I tried clicking the link on the line "CiviCRM documentation is community driven. You can help improve documentation." (found at the bottom of the documentation pages), however it leads to a 404.

UPDATE:
Here is the page which I wanted to edit: http://book.civicrm.org/user/current/email/setup/


texts:
In researching WordPress themes I find that the X Theme from ThemeForest.org is well-regarded, relatively easy to use, and very flexible in terms of resulting public facing website design / capability.

My question for the CiviCRM community is:  Does anyone out there have experience using WordPress / X Theme as a basis for implementing and running CiviCRM to provide integrated constituent management with a public facing website (that supports a not-for-profit organization)?

I've done the usual searches and so far turned up nada; so thanks for any insights that you can share with me (and this community).

If we go forward with this approach, I'll document it the same way I have documented the (successful) implementation of TLS secured Ubuntu / LAMP / WordPress / CiviCRM on Amazon Web Services.

Thanks for any insights you can provide.

DVH


texts: Missing indices error followed by missing system status page

texts:
Trying to implement the solution that worked when I got the missing indices error after the 4.7.20 update, but can't hit the Update button because System Status page isn't populating with anything. Haven't found a cause or solution for the empty System Status page. So I'm running 4.7.21 -- presumably with the missing indices error, and no way to fix it.

Suggestions?


texts: Where is the CiviCRM UI styleguide / reference?

texts:
I am writing an extension and I would like to know the best way to implement form elements, etc. in the most concise and future proof way.

My approach until now has been just to copy from another screen that I consider to look fairly nice, but now that we have projects like https://civicrm.org/extensions/shoreditch in the works, I'd like to future proof my work and would love it if we could start to coalesce around a set of fairly high level rules.

I confess that I haven't yet installed https://github.com/civicrm/org.civicrm.shoreditch or https://github.com/civicrm/org.civicrm.styleguide/ which I suspect may well answer this question. If it does, I have another question: is it possible to write an extension that will look good using our pre-shoreditch theme and the shoreditch theme? Or is the pragmatic approach to just try and make things look nice with Shoreditch?


texts: Event Max Participant Option Not Respected

texts:
the max particapent functionality works via the front-end but if someone is registered manually (say if they pay by cash at the shop) then the shop uses the back-end CiviCRM menu option "register event participent" under Events.

But the problem here is that if I have a priceset option to have a max participent of 1 (a time booking has a max of one person per slot) and that slot is taken, this will not be reflected in the back-end booking under "register event participent". And they will be able to choose any slot option regardless if that slot has already been taken. And thus creating double bookings.

Does anyone know if I am doing something wrong or is this an oversight?

Cheers


texts:
Civi used to have an option to print an activity and it would print the details of the activity. I'm in need of this and can't figure out how to print an activity now. Would be really nice if there was a print button at the bottom when viewing an activity.

What's the best way to get a nice print of an activity? We use an activity to record our meeting minutes and need to print them out to keep a hard copy.


texts:
(Now CiviCRM 4.7.0, Drupal Commons 7.50 and CiviDiscount 3.3)

If a user uses a coupon code, the coupon code is no longer tracking the number of times it is used or who used it. It appeared to be working until I realized that it only tracks two situations: if there was money exchanged (not a 100% discount) and/or if the coupon was used during a transaction put in on the backend and not by the user.

Furthermore, you should be able to assign an organization to the code so that the "codes assigned" and "codes used" is tracked. As it sits, those tabs do not report anything.

Screenshot of how discount code is set up:

Screenshot of membership:

Screenshot of price set used:

Also, when I first look up "Test Organization for Code", the organization that I applied the the test discount to, the tab clearly shows that there is a code assigned, however, when the tab is clicked on, nothing shows and the value is changed to zero. This could be an important clue.

Lastly, here you can see a MySQL table showing all recorded uses of the same code (item_id=2) but the data is being recorded differently. The last 4 were entered through CiviCRM and the first 2 were entered through a Contribution page, when it was still tracking; there should be about 25 rows, but the rest of the uses were never recorded:

Here you can see where the discount code that was used is still reporting 0 uses:

Here you can see where the test user that used the code is still showing that no code was used:

Things I've Tried:

Changing CiviCRM to a standard install.
Upgrading Drupal Core, CiviCRM and CiviDiscount to latest major versions.
Was unable to reproduce the error on my own simplified sandbox using the same versions

(Edited from running CiviCRM 4.3.8 with Drupal 7.37 (Commons))


texts: Custom options on CiviEvent registration forms to handle breakout session choices

texts:
A common need in event registration systems is the ability to allow participants to select from a list of concurrent "breakout" sessions that will occur in various time slots during the course of the event.

I know this could be achieved using custom fields in a profile inserted into the event Online Registration form. I don't like this because (1) it's "clumsy" as Dave Greenberg admits (and the average user will not enjoy the process of creating a custom field group, custom fields/options, and including them in a profile—no way!), and (2) Some of the fields/options will only be used one time and would clutter up the permanent list of custom fields in the system.

Ideas on alternatives are welcome!


texts: Multiple currencies in the report totals

texts:
So I've just enabled another currency. For one event, two forms are available to sign up in either US$ or in CAD$.

In the reports, how will CiviCRM show the revenue totals ? Does it know the exchange rate from US$ to CAD$ ?


texts:
Within Civi's UI, there is an option to mark "not a duplicate" when you go through the "Find and Merge Duplicate Contacts" process. I can mark not a duplicate one by one, but I would like to check off a bunch of them and do a batch "not a duplicate". Is this possible in the UI?

I tried the check boxes to the left of the contacts to make a selection and then clicking "not a duplicate", but that didn't work.


texts:
I logged into the back end as "Joomla Administrator". I manually processed a new membership for user "Sheridan Test14". The renewal correctly shows in the membership, contribution, and activity for Sheridan Test14. However, the activity indicated added by "Gmail Test." Test GMail contact has activity that matches the activity in Sheridan Test14. Why is the transaction associated with the contact "Test Gmail" and not contact "Joomla Administrator"?

The membership form uses a price set, price field = Membership Dues financial type and price field 2 = Publications. Does it matter that a Price set is used?
Thanks,
Kate

[


texts:
Addresses are printing in upper case even though the data in the table is in title case: i.e. NEW YORK vs. New York

I can't seem to find a setting that will allow labels and address blocks in message templates to be all title case. What am I missing?

thanks


texts: Is this a bug, or a feature? Redirect on contribution landing page triggering while editing

texts:
My organization uses a redirect on the landing page after someone makes a contribution so they can fill our a survey for us. This redirect is triggering when we are trying to edit the "Thank you and receipting" information on the back-end of the donation page after upgrading to 4.6 (it didn't previously). This is also happening on the demo site (see the "Member Signup and Renewal" page).

This seems like a bug to me, but I wasn't sure, so I thought I would ask about it here before reporting it. The pages can still be edited if you push the stop button on your browser at the exact right moment before the redirect takes hold, it is just annoying to work around.

Thanks!


texts: Custom field for grants- type is contact reference, not working in profile when batch updating

texts:
We have a site on 5.8 D7

With a function to batch update contact reference fields in grants

The field works fine when editting a grant record, but shows the message "loading failed" when updating via profile. This is a function the site has had for at east two years, and was working prior to the 5.8 upgrade.

Cannot recreate on sandbox- can't add grant fields to a profile

Anyone seen something similar?


texts: Does the CiviCRM API comply with the OpenAPI Specification?


texts: Where do I change the string "Subscription to CiviCRM..." for Stripe payment processor

texts:
I hesitated to post this as I think the field should be easily findable, but alas I've given up.

I have donation pages set up using stripe (with recurring payments).
The recurring subscription works, but the description is:
"Subscription to CiviCRM every 1 months $50.00"

Where can I change this description passed to Stripe?


texts: How to Add contacts to an Event or Membership from the Search task list

texts:
I am sure that Advanced search results used to provide the Actions of 'Add Contacts to Event' and 'Add Contacts to Membership'.

But I can't find any reference to this in Civicrm 4.7, neither in our site, nor the demo sites - nor the current literature.

I'm on 4.7.27, Drupal latest.

I found these earlier references to Add Contacts to Event:
https://docs.civicrm.org/user/en/latest/events/manual-event-registration/
https://issues.civicrm.org/jira/browse/CRM-1988

I've also looked in Drupal Permissions without seeing anything obvious there. We're not using ACL.

Any ideas whether these two features are still available? They'd be massively useful to us.


texts: I am bringing old data into CiviCRM and we have a number of old petitions in a variety of formats (paper, YAWPP) and I didn't see a way to import the old names & emails into a petition. Did I miss something?


texts: What is Cron? It keeps on telling me that it's not running

texts: What is cron and why does it keep stopping?  What is the effect when it does?


texts: How to make all editors use the same images?

texts:
I've decided to get my images in order in our CiviCRM installation under Joomla so that we can use the same images in mailings, articles and events. We are using Mosaico as the Mailing editor so there seems to be two aspects to handle.

How the get Mosaico to insert images from other folders than its own gallery

How to "unify" the various image directories:

Joomla articles and media save images under /images (nice and simple...)
CiviCRM directories recommendation are to use "images" without any variables, for Joomla this evaluates to /media/civicrm/images/images (strange but true), and this is where the CiviCRM editor places files, at least the CKEditor 4, for e.g. Event descriptions
Mosaico is using /media/civicrm/persist/contribute/images/uploads where it creates files with randomised names for the ones you upload

A first step would be to have Joomla articles and the CiviCRM editor use the same directory.
I have fiddled with creating various symbolic links but I don't feel that is a robust solution.
I would appreciate any ideas or experiences.


texts: Drupal views recipe for displaying Civievent Participants using a jump menu selector

texts:
I managed to do this once before, but can not remember how to do it again.  I'm still new to all this.

I need to display a list of participants for all active events using Drupal Views with a Jump Menu selector.

I have managed to create a view showing a table of current participants grouped by event title. But now I need another Views page that shows a jump menu containing the name of the event and and the number of attendees.  When I select an event and push the go button, a table showing the names of the attendees for that event are displayed.

Any help would be appreciated.


texts: Dashlets not available to be added to Dashboard

texts:
2 roles in Drupal, 2 groups in CiviCRM, 2 roles in CiviCRM

administrators
members of the board

permissions in Drupal

administrators: all permissions
members of the board: all, except some (see list at the end)

Administrator created some contact reports - in fact status reports on new contacts and open activities (tasks to do) - and defined them as dashlets. They can be added on the dashboard of administrator, but do not appear to be added an the dashboard of the members of the board.

Also, the members do not see the entry "Contact Reports" in the drop down menu "CiviReport", although they can see them when selecting "show all reports".

Which ACL do I need to add in CiviCRM "Manage ACL's", so that the board members can see and add the dashlets?

=== === ===

Members of the board do not have a Drupal permission for:

import contacts
remove contacts
import SQL datasource
manage CiviCRM
IDS control bypass
translate CiviCRM
manage dedupe rules
join double contacts
force joining doble contacts
show debug output
use Ajax-API
create manual batch
edit own manual batch
show own manual batch
show all manual batches
manage payment methods
edit own API-keys

CiviEvent

remove event
manage event profiles

CiviContribute

CiviMember

remove in CiviMember

CiviMail

remove mailing

CiviReport

show report SQL


texts: How do I add a search box to our website?

texts: When I read the help section, it tells me where to go, but it says I don't have access.  I just want a search box on our site.


texts: Under Contacts --> Import contacts the button is missing to select which type of contacts should be imported as csv.it should look like this


texts: Is an SPF Record required to get CiviCRM to work with Amazon SES? (1and1 hosting)

texts:
The Amazon SES account is verified.  I have sent emails from gmail using an alias that is the same address I'm using in CiviCRM, and the emails originating from gmail were delivered. But when I send a test email from Administer > System Settings > Outbound Email I consistently get a timeout error, like this:

Mail Not Sent
  Sending test email. FROM: info@mysite.org TO: verified@gmail.com.
  No test mail has been sent.

  An error occurred when CiviCRM attempted to send an email (via SMTP).

  The mail library returned the following error message:
  Failed to connect to ssl://email-smtp.us-west-2.amazonaws.com:587 [SMTP:
  Failed to connect socket: Connection timed out (code: -1, response: )]

Trying to figure out what the problem might be. I'm wondering if I might need an SPF record for my domain (mysite.org in the example above)?


texts:
Has anyone successfully gotten CiviRebux installed and working? UPDATE: If you have CiviRebux running, would you be willing to post a comment with the version of MySQL that your server is running?

The blog post and video demo look great but I have not had any luck getting it to function. I run into a fatal syntax error:

[code] => -2
[message] => DB Error: syntax error
[mode] => 16
[debug_info] => CREATE TRIGGER civicrm_civirebux_configuration_after_insert after insert ON civicrm_civirebux_configuration FOR EACH ROW BEGIN  IF ( @civicrm_disable_logging IS NULL OR @civicrm_disable_logging = 0 ) THEN INSERT INTO log_civicrm_civirebux_configuration (id, name, renderer, aggregator, vals, rows, cols, time, desc, type, log_conn_id, log_user_id, log_action) VALUES ( NEW.id, NEW.name, NEW.renderer, NEW.aggregator, NEW.vals, NEW.rows, NEW.cols, NEW.time, NEW.desc, NEW.type, CONNECTION_ID(), @civicrm_user_id, 'insert'); END IF; END [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 'desc, type, log_conn_id, log_user_id, log_action) VALUES ( NEW.id, NEW.name, NEW' at line 1]
[type] => DB_Error
[user_info] => CREATE TRIGGER civicrm_civirebux_configuration_after_insert after insert ON civicrm_civirebux_configuration FOR EACH ROW BEGIN  IF ( @civicrm_disable_logging IS NULL OR @civicrm_disable_logging = 0 ) THEN INSERT INTO log_civicrm_civirebux_configuration (id, name, renderer, aggregator, vals, rows, cols, time, desc, type, log_conn_id, log_user_id, log_action) VALUES ( NEW.id, NEW.name, NEW.renderer, NEW.aggregator, NEW.vals, NEW.rows, NEW.cols, NEW.time, NEW.desc, NEW.type, CONNECTION_ID(), @civicrm_user_id, 'insert'); END IF; END [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 'desc, type, log_conn_id, log_user_id, log_action) VALUES ( NEW.id, NEW.name, NEW' at line 1]
[to_string] => [db_error: message="DB Error: syntax error" code=-2 mode=callback callback=CRM_Core_Error::handle prefix="" info="CREATE TRIGGER civicrm_civirebux_configuration_after_insert after insert ON civicrm_civirebux_configuration FOR EACH ROW BEGIN  IF ( @civicrm_disable_logging IS NULL OR @civicrm_disable_logging = 0 ) THEN INSERT INTO log_civicrm_civirebux_configuration (id, name, renderer, aggregator, vals, rows, cols, time, desc, type, log_conn_id, log_user_id, log_action) VALUES ( NEW.id, NEW.name, NEW.renderer, NEW.aggregator, NEW.vals, NEW.rows, NEW.cols, NEW.time, NEW.desc, NEW.type, CONNECTION_ID(), @civicrm_user_id, 'insert'); END IF; END [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 'desc, type, log_conn_id, log_user_id, log_action) VALUES ( NEW.id, NEW.name, NEW' at line 1]"]
)

Versions:

PHP 5.5.38
MySQL 5.5.52-cll


texts: Allow duplicate contacts with the same email

texts:
On Civi 4.7.22 and Wordpress 4.8.22

Here is the Scenario:
Jane Doe uses her email address to signup her son Joe Doe at 123 Red Road
Then Jane at 321 Blue St. decides to become a member herself, using the same email address she used to signup her son.

Instead of creating separate accounts for Jane and Joe, Jane's information overwrites Joe's information and suddenly Joe doesn't exist to us anymore.
What rules do I need to change to allow the same email address to be applied to different members?

I checked the box in the profile settings to allow duplicate contact to be created.  That did not make any difference. Even when I check "Issue warning and do not save" it still goes through and overwrites the information of the first person.

This is a scenario that happens often in our organization, so I hope there is a solution to this.


texts: Why is the CiviCRM installer unable to connect to the MySQL server?

texts:
I am using Drupal 7.56 and CiviCRM 4.7.21 on Ubuntu 16.04. The Apache and MySQL servers run on the same host.

The Drupal and CiviCRM databases are stored on the same server, and are accessed with a single user. Drupal is happy and works just fine. But CiviCRM, using the same user as Drupal, cannot connect to the database.

The error message appears under the headings "CiviCRM Database Details" and "Drupal Database Details", in the following row:

Are the access credentials correct? | That username/password doesn't work:

Here's what I've done so far

I have triple checked that I am not making any typos.
I have verified that I can log into the MySQL account using the MySQL shell.
I have verified that MySQL is listening on the default port.
I have verified that MySQL is binding to 127.0.0.1.
I have verified that there is no firewall in the way.
I have tried out opening the server to remote connections and making the MySQL user able to log in remotely. I successfully connected with Sequel Pro, but CiviCRM didn't budge. I closed things down again.

I am a loss for what else I can try. Is there something special about how CiviCRM connects to MySQL? After all, Drupal is having no problems.

I notice that the error message ends with a colon, which implies that there is supposed to be some additional information. Does this imply that there may be a bug?

Thanks very much!


texts: Why is the field "contribution_id" in "civicrm_line_item" sometimes NULL

texts:
The table "civicrm_line_item" has a field called "contribution_id". For the most part, this field is filled in. But there are many records where the "contribution_id" field is NULL.  I have seen this with happen no matter what the "entity_table" value is.

Why is "contribution_id sometimes NULL? What would cause this? (I have seen this in version 4.5.x and version 4.6.5)


texts: Migration from Lexware Vereinsverwaltung to CiviCRM

texts:
Has anybody moved from the Windows-based Lexware Vereinsverwaltung application to CiviCRM?

Might there be features, which CiviCRM is missing?
How can I best migrate the data from that application into CiviCRM?

As "Lexware Vereinsverwaltung" is probably an application with limited reach only used in Germany, I don't expect somebody has experience migrating from it to CiviCRM (surprise me!). But I will use this question to record my learnings from looking into it myself.

I decided to open a separate question to ask about general considerations for moving to CiviCRM.


texts: Geocoding error on fresh Wordpress Install

texts:
I have a fresh install of CiviCRM (5.27) running on a Google Cloud Server Debian buster.
System is fully updated WordPress is 5.4.2
I wish to use Geocoding and of course noticed it is not in the searchable list of extensions.
I went to the download page and see that it says 5.26 - the documentation here leads me to believe that means "at least 5.26" so 5.27 should (in my mind - and correct me if I am wrong) be ok.
I put the zip file in the ext directory and changed the ownership to www-data:www-data and unzipped.
I refreshed extensions loader and saw it there and pressed install and then got a blank screen (civicrm themed so not a WP error) saying my wordpress install had a critical error.
Refreshing the page still shows the option to install and everything else works.
I hope I have given sufficient detail and am prepared to do any level of debugging.
I did not wish to try anything in case anyone wishes to see this error pristine (I did try install one second time).
Thank you,
Karl
PS, here is an error log entry:
[Tue Jul 07 00:57:43.003646 2020] [php7:error] [pid 26414] [client 107.143.245.58:56972] PHP Fatal error:  require(
): Failed opening required '/var/www/html/civiwalk.com/wp-content/plugins/civicrm/civicrm/ext/org.wikimedia.geocode
r-1.4/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php' (include_path='.:/var/www/html/civiwalk.com/wp-co
ntent/plugins/civicrm/civicrm:/var/www/html/civiwalk.com/wp-content/plugins/civicrm/civicrm/packages:/var/www/html/
civiwalk.com/wp-content/plugins/civicrm/civicrm/vendor/tecnickcom:/var/www/html/civiwalk.com/wp-content/plugins/civ
icrm/civicrm/vendor/phpseclib/phpseclib/phpseclib:/var/www/html/civiwalk.com/wp-content/plugins/civicrm/civicrm/ven
dor/pear/pear_exception:/var/www/html/civiwalk.com/wp-content/plugins/civicrm/civicrm/vendor/pear/auth_sasl:/var/ww
w/html/civiwalk.com/wp-content/plugins/civicrm/civicrm/vendor/pear/log:/var/www/html/civiwalk.com/wp-content/plugin
s/civicrm/civicrm/vendor/pear/console_getopt:/var/www/html/civiwalk.com/wp-content/plugins/civicrm/civicrm/vendor/p
ear/pear-core-minimal/src:/var/www/html/civiwalk.com/wp-content/plugins/civicrm/civicrm/vendor/p in /var/www/html/c
iviwalk.com/wp-content/plugins/civicrm/civicrm/ext/org.wikimedia.geocoder-1.4/vendor/composer/autoload_real.php on
line 66, referer: http://www.civicafe.com/wp-admin/admin.php?page=CiviCRM&q=civicrm%2Fadmin%2Fextensions&action=add
&id=org.wikimedia.geocoder&key=org.wikimedia.geocoder


texts:
I am trying to test recurring transactions that were failing in production and in a dev instance.

For testing I am using the curl command from https://docs.civicrm.org/sysadmin/en/latest/setup/payment-processors/authorize-net/#online-form-testing-method.
curl https://dev.domain.com/sites/all/modules/civicrm/extern/authorizeIPN.php -d x_amount=0.25 -d x_cust_id=9025 -d x_invoice_num=5273 -d x_trans_id=12345TEST

This is what I am finding in my CiviCRM log.  I see the form example in the book has x_subscription_id but not the curl command.

Dec 19 04:54:55  [info] Could not find an entry for x_subscription_id

Dec 19 04:54:55  [info] $error data = Array
(
    [error_code] => 0
)

Dec 19 04:54:55  [info] $REQUEST = Array
(
    [x_amount] => 0.25
    [x_cust_id] => 9025
    [x_invoice_num] => 5273
    [x_trans_id] => 12345TEST
)

Any help is appreciated.

Thanks,
Josh


texts: Trying to Set Up CiviVolunteer and Getting Strange Results

texts:
Angular installed
CiviVolunteer 4.6-2.2.1 Installed
Civi Version 4.6

This is my first attempt at getting this to do anything and I'm failing miserably

I click on the New Volunteer Project -- I don't get the setup screen.  I get a empty Drupal Page with the title CiviVolunteer (and this site is refusing to let me upload my screenshot)
I also get an error "PI permission check failed for VolunteerUtil/getbeneficiaries call; insufficient permission: require edit own volunteer projects" when I try to create a new volunteer project
(I have full administrator priviledges for both Drupal and CiviCRM, so this makes little sense)
I also tried setting up and event, and there was no check box to enable CiviVolunteer


texts: Contribution page validation errors display and confirmation screen switch to default language instead of remaining in the current language

texts:
When using a contribution form in French with the confirmation page enabled, the page redirects to the English confirmation page url instead of the French.

Start here: https://domain.ca/fr/civicrm/contribute/transact?reset=1&id=[cid]

End here: https://domain.ca/en/civicrm/contribute/transact?_qf_Confirm_display=true&qfKey=[key]

If I manually switch to the French url, everything looks OK, but if you hit the CiviCRM 'go back' button, it will take you back but switch to English again.

Similarly, if you attempt to go to the confirmation page but the form doesn't validate, while the URL doesn't change, the contents switch to English - all except for price set options (price set labels and help text are in English though).

This is our set-up:

Drupal 7 with language detection based on url language prefix (en, or
fr)
Multilingual site using CiviCRM 5.6.1 (latest at time of writing)
'Inherit CMS Language' is enabled
Default language is en_CA, secondary language is fr_CA

Extension enabled:

iATS Payments
Summary Fields
ExtendedReport
CiviDiscount

The bilingual demo site is currently out of date so I've been unable to confirm if this is just us or 5.6.x in general.


texts:
I've got a couple of custom fields to track an accreditation process. The first is a simple yes/no and the second is a date field. When the first gets set to yes, ad a date is entered in the second, I want a CiviRule to be triggered that sends an email.

I can setup a rule where the trigger is that the custom data for an individual is changed, which seems reasonable. Then I'm looking at conditions to try to refine the circumstances where the action is triggered. It looks like all I can do is compare field values. So if I set the first condition such that the first field = 'yes', and a second condition such that the date field must contain a date (i.e. not be empty/null) then that sort of defines what I'm looking for. and sure enough, when I edit a record such that the conditions are met, the rule fires and the email gets sent.

However, having set this up, it looks like any subsequent change to any other custom field on that record would surely also meet the terms of the trigger and the conditions, despite the fact that the two fields that I'm interested in aren't changed.

How can I define a rule that will only fire when I change one or both of the two target fields, and only when the data in those fields meet my conditions?


texts: Link to filtered Activities tab from Contact Summary? (Drupal 7, civicrm 4.7)

texts:
I'd like to have a user click "View All Meeting Activities" from the contact summary front page and be shown the activities tab filtered by Activity Type "Meeting"

Is it going to be possible to pass the filter like that?

Thanks!

edit: i'm using Drupal 7 and civicrm 4.7


texts:
We have household memberships set up for the household members to inherit from the household.

We also limit the number of memberships per household (currently set to 4).

We did this because on import, any attempt at having the entire household inherit from one member resulted in multiple memberships (always 4).  Not nice.

Now, after almost a year of use, we have an issue with credit card renewals if the member wants to auto renew.  Despite the fact that the renewal email came from the household, the credit card company put the renewal on the household member whose credit card was used.  The household and spouse did not inherit the membership.

I can't change the inheritance rules given that they can only be changed when the membership type is not in use.  We have thousands of members and 8 membership types.

I can think of a couple of possible ways to accomplish this, none nice.  Ranging from create a whole duplicate set of membership types and transitioning them manually when renewals come in (ugh, ugh) to exporting the entire membership table, changing all membership types to have a max of "0"(unlimited) members and allowing inheritance from any member of the household, to attempting to delete one membership level at a time and re-import those.

Has anyone figured out a way to get this done in a reasonably painless way.

Thanks.


texts:
We have CiviCRM install with a group, used for newsletters, and some event registrations. Our customer added a checkbox to the event registration profile to subscribe to the neweletter.
Now, when someone already subscribed to the newsletter (added to group 'newsletter'), uses the event registration profile but not checking the checkbox to subscribe, this results in an unsubscription (removed by web).
My question: how to avoid this (evidently unwanted) behavior? And how to allow people to subscribe in a better way to subscribe  to a newsletter from the event registration form.
Thank you!


texts:
Is there a way to set a default Template on the Print/Merge Document screen?  I have a common workflow which uses a customised search, which then goes to the Print/Merge Document action (or a clone thereof) and I would like this to default to the correct template.

I have tried using Javascript to change the Select box, but it seems to have timing problems and sometimes the Template just does not appear.

With thanks, Tony


texts: Import Contribution failing, how to fix?

texts:
Receiving following error in drupal when importing contribution from a csv. Is there a quick fix for this?

Error: Class name must be a valid object or a string in
CRM_Import_Parser->parsePseudoConstantField() (line 565 of
/home/webadmin/public_html/cmm/sites/all/modules/civicrm/CRM/Import/Parser.php).
Notice: Undefined index: bao in
CRM_Import_Parser->parsePseudoConstantField() (line 563 of
/home/webadmin/public_html/cmm/sites/all/modules/civicrm/CRM/Import/Parser.php).

These are the fields I am trying to import

ContactID

Total Amount

Financial Types

1 Custom field (I have    imported this custom fields previously)

Eligible for giftaid (giftaid    extension) (I have imported this
previously)

Received Date

Contribution Source


texts: Couldnt see Civicrm plugin when logged in as wordpress subscriber/editor and other roles

texts: I created different users for my wordpress page. When logged in as Administrator , I am able to access CiviCRM, but when logged in as subscriber or editor or other roles, I am not able to view civicrm link at all. where the settings should be changed?


texts:
I have downloaded, then uploaded civix.phar to my www/www directory (where Drupal is installed).

Now, if I run civix civicrm:ping (from this www/www directory), the answer is :

-bash civix: command not found

(I also tried civix.phar civicrm:ping : I get the same answer)
(I also tried from other directories : I get the same answer)

I am not a linux expert ; what am I missing ? (permission is 775)


texts:
Civi 4.4.3
Drupal 7

When creating a new user account by signing up someone for a membership in CiviMember, the system appears to the user to hang.  The processing time is around 80 seconds while the civi account is created, matching drupal account created, card is processed, and other database stuff we are doing to set tags and the like.

Can anyone point me in the direction of any tips or tricks to optimize the process?

Thanks!


texts:
I'm brand new to CiviCRM and have been asked in stall in a test site and review how it works.
I have the latest WP 5.5 installed.
I've uploaded CiviCRM via ftp to the plug ins folder.
I went to the installer and I got the error in the screen shot below.
Had a look at docs and I updated PHP to 7.2 and same thing happened.
Can anyone tell me if this is common and what fix may be required or is there a doc you could direct me to?
Many thanks,
J
THE ERROR:
In CiviCRM Database Details
IN RED:
Can I create temporary tables in the database? = Could not create a temp table.
Can I create lock tables in the database?      = Could not create a table in the database.
Can I create triggers in the database?         = Could not create a database trigger.
IN YELLOW
Is the utf8mb4 charac=hter set supported =  It is recommended, though not yet required, to configure your MySQL server for utf8mb4 support. You will need the following MySQL server configuration: innodb_large_prefix=true innodb_file_format=barracuda innodb_file_per_table=true


texts: REST API and ACLs - should the API return contacts made accessible via an ACL?

texts:
My REST API call returns data fine as long as the user has 'view all contacts' permission. But if I turn that off and instead grant the user access to a particular group via an ACL, I get nothing. I've confirmed that the user can see the relevant data through the UI.

Should that work? Or are ACLs not taken into account by the REST API?

Using WordPress and Civi 4.5.8.

Update 1: this issue on the forum suggests it might not be WordPress specific.

Update 2: Just to clarify exactly what I'm doing, here's the relevant part of the URL:

/wp-content/plugins/civicrm/civicrm/extern/rest.php?entity=Contact&action=get&api_key=xxx&key=xxx

I can get the data I want by using the API key of an admin, or if a non-admin has 'View all contacts' permission. But I get no results if the non-admin lacks this permission and only has access via an ACL. (If I change the API key I get an authentication error, so I'm confident that's correct.)


texts: Monthly payments not updating for monthly direct debit

texts:
We have a number of members who pay in monthly instalments by direct debit, but recently the contribution page and the membership end date have not been updating. We have received the reports showing that payment has been collected.

Is there any way to fix this?

I am using civi 5.10.3 and SmartDebit version 1.30 (Thank you for showing where to find this, Craig).


texts: Group - Added (by Email) - how do i prevent this?

texts:
I have a contact which is a member of 2 groups and the status is "Added (by Email)" - i don't want this to be possible!

on the same day, the account i use for bulk email received a (no subject) email from the relevant contact to civimail+u.1421.81227.ac26f752ec18f10b@

The IDs of the groups in question are 14 and 10.

in civimail accounts i have a default "bounce processing" with localpart "civimail+" account which i understand is for all bulk sending.

I also have one without a localpart used for "email-to-activity" - i don't think i actually want this at all now i look, but it's there currently.

What is triggering the "added (by email)" group join, and how can i block it in the future?
Thanks!


texts: CiviMail: How can I retarget the non-opens and/or non-clicks in CiviCRM?

texts: Right now I am exploring CiviCRM as a new CRM for my non profit organization. We have a whole wish list, and one crucial wish is to be able to send new emails to a non-opens and/or non-clicks group. We saw the report option, but can we use the groups in the report to make a new group to send email to? We cannot find the answer. Not in the test installation nor in the user guide. Thank you so much for your help! It's a crucial feature for us. Best, Anne


texts:
I understand that on contribution pages the "Billing Name and Address" block pops up in default - for most payment types.
Where can I set what fields I want to have displayed -> I don't want the "middle name" and I certainly don't want a "State/Province" field when it's mandatory to start with.
I can CSS them out -> but is there a back office way to choose what is shown?
Cheers.

This is Wordpress.


texts: Keeping historical demographic information, while updating donor information

texts:
So we have a unique use case.  The organization collects donations from employees of various departments with various roles at the organization.  Collecting employee information like title, department, etc seems pretty straight forward using custom fields and profiles.  However, lets say, 3 years down the road, a donor changes their department, the field would be updated when they renew their donation and would be accurately reflected in the system, but it would now impact historical information. Their donation records would stay the same, but their donations would be affiliated with the new department.

Am I making sense? Is custom fields the right approach?  Alternatively, we may just download historical data and use that for reports comparing campaign years.


texts: how to get list of all buttons in civicrm hook_buildform?

texts:
I need to add one more button to an event form but right now when I use

addButtons

it overrides existing buttons
How can I make sure the buttons which I add are updated instead of replacing the existing ones?

function custom_changes_civicrm_buildForm($formName, &$form){
  if($formName == 'CRM_Event_Form_ManageEvent_EventInfo' && $user->uid){
        $buttons = array(
        array(
          'type' => 'upload',
          'name' => ts('Request for Approval'),
          'isDefault' => TRUE,
        ),
      );
      $form->addButtons($buttons);

  }
}

In the CRM\Event\Form\ManageEvent.php
I see there are protected variables, which I am unable to add it in the conditions inside hook_buildForm
e.g. _cancelURL, _single , so how can I override it using hook_buildForm , an example would be helpful.

 /**
   * Build the form object.
   */
  public function buildQuickForm() {
    $session = CRM_Core_Session::singleton();

    $this->_cancelURL = CRM_Utils_Array::value('cancelURL', $_POST);

    if (!$this->_cancelURL) {
      if ($this->_isTemplate) {
        $this->_cancelURL = CRM_Utils_System::url('civicrm/admin/eventTemplate',
          'reset=1'
        );
      }
      else {
        $this->_cancelURL = CRM_Utils_System::url('civicrm/event/manage',
          'reset=1'
        );
      }
    }

    if ($this->_cancelURL) {
      $this->addElement('hidden', 'cancelURL', $this->_cancelURL);
    }

    if ($this->_single) {
      $buttons = array(
        array(
          'type' => 'upload',
          'name' => ts('Save'),
          'isDefault' => TRUE,
        ),
        array(
          'type' => 'upload',
          'name' => ts('Save and Done'),
          'spacing' => '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;',
          'subName' => 'done',
        ),
        array(
          'type' => 'cancel',
          'name' => ts('Cancel'),
        ),
      );
      $this->addButtons($buttons);
    }
    else {
      $buttons = array();
      if (!$this->_first) {
        $buttons[] = array(
          'type' => 'back',
          'name' => ts('Previous'),
          'spacing' => '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;',
        );
      }
      $buttons[] = array(
        'type' => 'upload',
        'name' => ts('Continue'),
        'spacing' => '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;',
        'isDefault' => TRUE,
      );
      $buttons[] = array(
        'type' => 'cancel',
        'name' => ts('Cancel'),
      );

      $this->addButtons($buttons);
    }
    $session->replaceUserContext($this->_cancelURL);
    $this->add('hidden', 'is_template', $this->_isTemplate);
  }