I’ve inherited a website that uses Participants Database for a historical document library. The organization would like to have multiple images for each record when they load their next batch of documents. Is that possible with the Image Expansion Kit or another Add-On? Is there a website where I can show them what that would look like?
Thanks!
]]>Hi Roland
I am being encouraged by my Internet Service Provider to switch from PHP 8.1.30 to PHP 8.2.24. Can you please confirm whether this migration will be OK for PDB.
Many thanks
Steve
]]>
We have a database based on properties in a home owners association. The primary property owner’s email is the one used for each record, and must be unique. We feed these addresses into MailChimp via the plugin, and it works great.
We have other people that live at each of these properties. We’d like to add them to the mailing list, perhaps as child records under each property. We would then export these records to MailChimp as well, ideally with a field that defined them as “associates” rather than as “owners”, so they could be targeted separately with bulk emails.
Would the relational plugin help us maintain two or more email addresses for each record? Would this smoothly integrate into MailChimp? Is there a better way to consider doing this with Participants?
Mahalo!
]]>Hi,
Since your last update, the Participants Database searching feature does not work on general browsers, like Firefox, Edge nor Chrome. I’m using the Participants Database Combination Multi Search.
The debug log shows the following:
[10/19/24 9:09pm UTC]
PDb_List::_setup_iteration list query: SELECT p.id, p.composer___score_name, p.cover, p.list_of_contents FROM wp_participants_database p WHERE p.id = “0” ORDER BY p.composer___score_name ASC
[10/19/24 9:09pm UTC]
pdbcms\Assets::enable re-enqueueing scripts
[10/19/24 9:09pm UTC]
PDb_List::_setup_iteration list query: SELECT p.id, p.composer___score_name, p.cover, p.list_of_contents FROM wp_participants_database p WHERE p.id = “0” ORDER BY p.composer___score_name ASC
[10/19/24 9:09pm UTC]
PDb_List::_setup_iteration list query: SELECT p.id, p.composer___score_name, p.cover, p.list_of_contents FROM wp_participants_database p WHERE p.id = “0” ORDER BY p.composer___score_name ASC
[10/19/24 9:09pm UTC]
pdbcms\Assets::enable re-enqueueing scripts
PLEASE, HELP ASAP.
Thanks.
]]>What I miss in the API: when I do a lookup of whatever information I search for via a GET, i get a response where I cannot do much with. I give an example: I search for a ‘name’. I will get back the number of names that exist in the PDB. When I want to check more information on one or more records, I am stuck, because I don’t have the recordID that I need to do a lookup of all the info of ‘name’ (or a delete, etc…).
Or, I have missed an option, that’s also possible ??
Thanks!
]]>Hello, I would like to customize the signup form, at least I would like to reduce its width or not show the borders. I’ve tried with a css editor but changes don’t get applied although I was able to change some other elements of the form. Thank you for your attention.
]]>I’d like to format the output of a search to not display any empty fields in the results list. Some of the form fields are not mandatory and therefore not always necessary to show them in the list of results.
Please tell me of an easy way to do this?
]]>Hi there, I would like to maintain a list of “participant skills” in a separate table. A person could have one or many skills. There would be several dozen skills initially – over time I want people to be able to add new skills using a form. I would want to allow filtering participants with specific skills by choosing from a list of skills.
Creating new fields in the participant record is a clumsy way to do this and a pain to maintain. Will the relational database add on allow me to create and maintain a separate “skills” table.
thanks!
]]>Hello,
first thank you, its really a great plugin with a lot of features in the free version and I have already bought 5 add ons from your website (e.g. location map).
I would like to know, how I can center the output of a list with “template=default”. I tried with “<center>” and “</center>” but had no success. The standard alignment seems to be “right”.
Thank you ??
]]>When moving from PHP 8.2 to PHP 8.3 via cPanel, the following Warning occurs in Query Monitor plugin:
Warning session_start(): open(/opt/alt/php83/var/lib/php/session/sess_3bd7657f1df2daa2d876e28fe7508e35, O_RDWR) failed: No such file or directory (2)
wp-content/plugins/participants-database/classes/PDb_Session.php:270
1 Plugin: participants-database
Warning session_start(): Failed to read session data: files (path: /opt/alt/php83/var/lib/php/session)
wp-content/plugins/participants-database/classes/PDb_Session.php:270
1 Plugin: participants-database
—————-
cPanel PHP option for both 8.2 and 8.3 “session.save_path” is “/tmp”
Plenty of session files can be seen in /tmp
Warning goes away when reverting to PHP 8.2
]]>I’m trying to build rosters straight from my Woocommerce checkout page. Can I incorporate your shortcodes into a Woocommerce checkout page?
What I’m envisioning is a person completes the form on the checkout page … putting the Participant’s name and what class they’ll be in. It will then populate in the appropriate roster once the order is submitted successfully.
View this video of what I’m currently having an issue with and why I potentially need your roster plugin:
https://www.loom.com/share/a855e345b6584dd2964776bb1a4e2625?sid=ae96f129-98f3-4aaf-8abf-e7ccf8ac1864
Hello,
header_sort=”true” > dont’work.
* with default template (table) …
dB.
I would like to use 2 fields from my database, house_number and street_name to insert into JavaScript code that creates a URL to search a county property records website. Our HOA is using a Participants Database to store homeowners’ property and contact information. We need to access the county property records to obtain the current mailing address for properties. This may differ from the homeowner’s street address. I live in a resort area and many people here have second homes, with their primary home being elsewhere. My idea is that after a search, at the end of the pdb_single page I could place the JavaScript code that would use the returned house_number and street_name and, upon pressing a button, launch the URL to search for the corresponding record in the county property records where the homeowner’s mailing address is stored. Can anyone help with this idea?
Thanks,
Bob
Is it possible to bulk delete via csv?
]]>Hi, I am new to WP and the site that I have inherited a sire which uses the Participants Database plugin by Xnau Webdesign. I need to update the plugin to the latest version 2.5.9.3 because our site has experienced a PHP code injection issue. I downloaded the auto updater plugin from the Xnau website, and the instructions is to find the ZIP file to upload. But in the download folder, there is no ZIP file, and as a result, I cannot upload the latest version of the plugin. Any insight or help would be appreciate.
]]>Hi,
I really like the plugin, it is very well made and works pretty much as good as I had hoped. With that said, I do have one issue.
My database is about 150 and my issue is when I show all of them at once on the front end the load time is very very slow, sometimes reaching over a minute.
The problem is that the page which lists them is password protected. When it is not password protected the list is cached and loaded very quickly after the first load, but when it’s password protected it no longer can cache.
I’m not sure if there is anything I can do here to mitigate this or if there is possibly a better way to privatize the list so that it can cache?
Thank you
]]>good day dear Roland
first of all – i hope that all goes well across the Atlantic – hope youre well and all is fine
i am a big big fan of the Participants-Database – i love it with all its features and great options:
that said i have one question – for a new project i think i need some features and options that – for example can be seen here:
see the so called “digitale-netzwerkkarte”: (see the links below)
https://netzwerkkarte.mint-ec.de/
https://netzwerkkarte.mint-ec.de/netzwerke
https://netzwerkkarte.mint-ec.de/events
well: the quesion is: can we do something similar with the Participants-database!? Well this would be awesome. Dear Roland – i really look forward to your feedback
have a great day – and yes: keep up the great project: it rocks
Hello,
As seen below, the plugin creates millions of transients unnecessarily (duplicated).
If I convert the timeout value from millisecond to date for the corresponding transient, It says Tue Jan 20 1970. Also, I added checked two random transients to see whether they’re duplicated or not:
Because of the issue our database went crazy! Although I deleted all the transients, they automatically appeared again.
Any idea? Thank you!
]]>Hi. I am using this plugin on a website for a non-profit organization. I only visit the admin page a couple times each year. This time I intended to make a couple of changes in the PD settings. However, the settings don’t seem to be updating even though I get the “settings updated” message. Whatever I changed seems to return to value prior to clicking the update button. Any thoughts?
]]>On the sign up form setting page the Signup Response Email does not change to
TEXT below is added
Thank you, [first_name], for adding your location to the <strong>NATIONAL COURT VICTIM DATABASE</strong>
<img src="https://cleancourts.org/wp-content/uploads/2023/08/ana-email-address-deletion-warning.gif" alt="Email removal warning" width="299" height="45" />
It's important that you complete as much information about your case as possible. With more details, it will make it impossible to verify your abuse. Plus, if media requests we notify victims of a particular state or county, we won't be able to provide them any contact info. We not at any time divulge your personal or private information. The goal is to isolate the court, county, state and division of court abuse. As well, it helps to document data on which judges are committing the crimes, abuse and lack of due process.
Please complete your case info with additional information or update your information by visiting this private link at any time: <a href="[record_link]">[record_link]</a>. Removing your email will cause your case location to be deleted.
<strong>THE GOAL IS TO FIND OTHER VICTIMS IN YOUR STATE AND COUNTY.</strong> Below is a link to the Court Victim "<a href="https://www.chat.courtvictim.com">Community</a>" where you can share your abuse and network with other court victims, share info, solutions and support.
<strong>The Court Victim "<a href="https://www.chat.courtvictim.com">Community</a>" offers:</strong>
<a href="https://chat.courtvictim.com/groups/">Court Victim User Groups</a> with private, secure messaging
<a href="https://chat.courtvictim.com/forums/">Court Victim User Forums</a> (Organized threaded forums to share info, documents, abuser names and locations)
<a href="https://jail4.uglyjudge.com/mapping/">Judge Database</a>, where Court Victims can enter their abusive judges and see Maps of all abusive judges.
<a href="https://cleancourts.org/mapping/">Victim Database</a>, where Court Victims can enter their county and state to show a pattern of abuse and join a nationwide Court Victim "Community" for support, networking and help.
The Criminals (Judges, lawyers and government agencies who have abused you don't want you to find other victims). At this time, FBI and DOJ won't help you because they're controlled by the criminals.
ADD THE JUDGES WHO ABUSED YOU OR CHEATED YOU.
Fast, simple and not need to provide your name <a href="https://jail4.uglyjudge.com/sign-up/">CLICK HERE</a>
ADD YOUR BAD LAWYERS WHO ROBBED YOU OF JUSTICE
<a href="https://badlawyer.cleancourts.org/" target="_blank" rel="noopener">https://badlawyer.cleancourts.org/</a>
<p style="text-align: center;"><a title="Uglyjudge exposing a weaponized legal system" href="https://uglyjudge.com/" target="_blank" rel="noopener"><img src="https://courtvictim.com/wp-content/uploads/2022/11/UGLYJUDGE728x90banner.jpg" alt="Uglyjudge" width="488" height="62" /></a>
<a title="Elderly lives matter USA organization preserving the rights of the eldery" href="https://www.elderlylivesmatterusa.org/" target="_blank" rel="noopener"><img src="https://courtvictim.com/wp-content/uploads/2023/12/CVC-Elderly-lives-matter-USA468-80banner.jpg" alt="Elderly Lives matter" width="488" height="62 " /></a>
<a title="THe Court Victim Community" href="https://chat.courtvictim.com/" target="_blank" rel="noopener"><img src="https://courtvictim.com/wp-content/uploads/2023/08/2023-COURTVICTIM728x90banner.jpg" alt="" width="488" height="62" /></a>
<a title="Dr. Richard I. Fines Campaign for Judicial Integrity" href="https://courtvictim.com/heroes/dr-richard-i-fine/campaign-for-judicial-integrity/" target="_blank" rel="noopener"><img src="https://courtvictim.com/wp-content/uploads/2022/07/Dr-Richard-I-Fines-Los-Angeles-California-Campaign-for-judicial-Integrity.jpg" alt="Campaign" width="488" height="62" /></a>
<a title="Court Victim Directory" href="https://chat.courtvictim.com/" target="_blank" rel="noopener"><img src="https://courtvictim.com/wp-content/uploads/2023/12/COURTVICTIM-500x90banner.jpg" alt="Court Victim Directory" width="488" height="62" /></a>
<a title="Jail 4 Judges tracking and mapping corrupt judges" href="https://jail4.uglyjudge.com/" target="_blank" rel="noopener"><img src="https://courtvictim.com/wp-content/uploads/2023/12/Jail4judges728x90banner.jpg" alt="Jail 4 Judges" width="488" height="62" /></a>
<a title="Bad Lawyer" href="https://badlawyer.cleancourts.org" target="_blank" rel="noopener"><img src="https://badlawyer.cleancourts.org/wp-content/uploads/2024/02/bad-lawyer-728x90banner.jpg" alt="Clean Courts Org" width="488" height="62" /></a></p>
Sometimes it appears in Visual mode and sometimes the view in the set up page is blank.
Users are sent the TEXT version which is unreadable for them.
What am I doing wrong?
Thank you
]]>Hi, is there a way to search in all database fields without choosing one category from the list?
I am using this code at the moment:
[pdb_list search=true search_fields=”zip,interests,city,country,last_name,first_name” default_search_field=”zip” suppress=false header_sort=true filter=”approved=yes”]
If I remove default_search_field=”zip” then he says please choose a category. And like this it only searches in the zip field.
Thank you!
All is working well when using the API except when trying to create or change a record in the DB: the fields in the body of my request are not updated. It’s to say, the custom fields I created; some fields like ‘last modified’ are updated.
Any clue? I tried a lot, but without success. ( even the delete of a record works, so I guess I have enough privileges to do updates or create new records )
Postman: simplest call (POST or PATCH) to change a field ‘make’ of record 4 (which works very well in the admin console)
PATCH /wp-json/participants-database/v1/record/update/4
HTTP/1.1
Host: https://www.paragarage.be
Content-Type: application/json
Authorization: Basic TWNEb3Vja***************************************GRVN08gMFVCNg==
Cookie: PHPSESSID=rpcc32b9q08g0pe44nbn2ih43k
Content-Length: 23
{
“make”: “Ozone”
}
Log: Particpants DB ( always returns the unmodified value, the ‘data_updated’ changed )
[08/07/24 2:19pm UTC] PDb_submission\main_query\base_query::execute_query storing record: UPDATE wp_participants_database SET date_updated
= “2024-08-07 14:19:34”, make
= ‘Niviu’, approved
= ‘yes’, last_update_user
= ‘McDouchedy’ WHERE id = 4 [08/07/24 2:19pm UTC]
PDb_Participant_Cache::reload_cache: Refreshing Participants Database cache for cache group 0
[08/07/24 2:20pm UTC] PDb_List_Admin::initialize list query: SELECT * FROM wp_participants_database p ORDER BY p.date_updated desc LIMIT 0,200
THANKS FOR THE HELP!
]]>Is it possible to have both the standard PDB search, and combination search on the same page? I’m using combo search as a way to allow users to search almost all fields for their search term, but I still need a way to allow them to select just one (or multiple) fields as well.
]]>I got a few emails warning of this Security Alert, and was wondering if there was a simple way to search where this file is located. The Participant Database is one of the plugins that uses Google.
It stats the following:
New Advisory Notification
Dear Google Cloud customer,
You've received an important Google Cloud notification affecting your resource, cleancourts-maps’s Google Cloud service(s).
Notification Title: [Security Alert]: Polyfill.io Issue for Google Maps Platform users
View Notification Details
Sincerely,
The Google Cloud team
Here are the details linked to the above, they are below:
[Security Alert]: Polyfill.io Issue for Google Maps Platform users
6/28/24, 4:25 PM
Hello Google Maps Platform Customer,
We're writing to let you know that a security issue may be affecting websites using specific third-party libraries (including polyfill.io).
What happened
We have become aware of a security issue that may be affecting websites using specific third-party libraries (including polyfill.io). This issue can sometimes redirect visitors away from the intended website without website owner knowledge or permission, or potentially cause other malicious behavior. Many of the Maps JavaScript API samples in the Developer Documentation previously included a polyfill.io script declaration. We have removed this from those samples. If you have used the Maps JavaScript API samples that contain this declaration, we recommend removing the declaration.
What to do
Please see below to learn how to take action, if needed:
Investigate your website: Check your website's code to see if you're loading any compromised libraries (including polyfill.io).
Remove or replace the code: If you find compromised libraries, consider:
Hosting a clean, secure version of the code yourself
Switching to an alternative library or provider
Removing the library if you don’t need it
Re-deploy your code through your regular process.
For your reference, attached is a list of your projects where we have detected Maps Javascript API usage. Please check all sites associated with these projects.
We're here to help
We know that taking action on this issue can be disruptive. If you have any questions or require assistance, please feel free to contact our support team at Google Maps Platform Support.
Thanks for choosing Google Maps Platform.
Sincerely,
The Google Maps Platform Team
]]>
I am using Directory Tools to generate proxy posts for all my records. Google will not index any of my record pages however, stating for each one that there is an ‘Alternative page with proper canonical tag.’
Part of the product set-up instructions states:
Use Proxy Posts for Single Record Displays
This changes how the “single record display” or detail page operates with Participants Database. When checked, the detail links usually shown in Participants Database list displays and search results will be changed to point to the proxy post instead of the regular single record display. This means you don’t need a page with the [pdb_single] shortcode on it any more, this is now handled by the proxy post.
But if I remove the page with the shortcode after generating all my proxy posts, they all come up with a 404. So I’m at a loss as to how to get this to work so that Google will index my pages?
]]>In the last week we have found that people cannot add a web link to the registration page. The web link cannot be edited in the record field and has the same message response.
The back end admins add a listing is not affected. We have completed a plugin and theme check and neither makes any difference. We have also checked again other PDB plugins which are all up to date and it is still the same.
In the Debugging it indicates that
[07/22/24 1:03pm UTC]Creation of dynamic property PDb_FormElement::$container_id is deprecatedin /home/veteran1/public_html/wp-content/plugins/participants-database/classes/xnau_FormElement.php on line 219
]]>Hi there,
Thanks for great software ??
Just wondering if this plugin has ever been fuzz tested for user input? I’m not expert in injection, but I notice HTML tags enter into the database fields from user input from the front end:
Would it be wise to consider parsing text lines through sanitize_text_field()
and text areas through sanitize_textarea_field()
?
https://developer.www.ads-software.com/apis/security/sanitizing/
]]>If I wish to crate another database “company” that can link with the main database, could Multi-Relational Database add on support it? can we click and link them in frontend?
Meanwhile, is it possible for “company” to have a numeric field “quota”. Example : 50.
Lastly, is it possible the plugins to check how many entries under each company example: 4/50
Hi, I am trying to import 67 lines and I just checked they are all very simple. Here a sample line:
first_name,last_name,zip,city,country,phone,email,website,interests,id
Jon,Doe,10000,Berlin,DE,0222-33344455,[email protected],www.johndoeweb.de,”Musiker, Yogalehrer (Vinyasa Yoga 200+ Ausbildung, Jivamukti Yoga 300+ Ausbildung), Traumasensitive K?rperarbeit“ bei Holistic, – Klangmassage Praktiker, Illustrator”,1
I am getting this confirmation message, but I waited now 10minutes – nothing gets imported. Am I missing something?
File upload complete: 67 lines received.
The data is importing in the background, refresh the page to get the current status of the import.
If I refresh the page, the message only disappears and nothing happens.
Any idea what this could be?
]]>Is there any way to enable such function where the admin will get notification (30 days before the user’s birthday or joining date)?
]]>