Forum Replies Created

Viewing 150 posts - 451 through 600 (of 7,815 total)
  • Author
    Posts
  • Franky
    Keymaster

    EME can do the maps thing too btw 😉

    in reply to: [eme_if tag="#_FIELD{XX}" value='YY'] and email / PDF #63811
    Franky
    Keymaster

    Ok, your values contain spaces too: one character after 50 and one before the 0
    You should try without spaces, example (remove the quotes): “50||0”
    I’ll try here too

    Edit: it works fine, but since your dropdown values are different from your tags, you’d want to test #_FIELDVALUE{xx}
    Reason: #_FIELDVALUE{xx} returns the field value, while #_FIELD{xx} returns the tag (the visible text)

    in reply to: [eme_if tag="#_FIELD{XX}" value='YY'] and email / PDF #63808
    Franky
    Keymaster

    It works fine with a custom field, but maybe your value isn’t what you expected. Since you didn’t give your custom field definition, I tested with a custom text-field and the result was visible as expected in the pdf and the mail.

    in reply to: [eme_if tag="#_FIELD{XX}" value='YY'] and email / PDF #63806
    Franky
    Keymaster

    I just tested eme_if in email and in the pdf generated: all works as expected.

    in reply to: Undefined off set in eme_formfields.php #63805
    Franky
    Keymaster

    The php notice will be fixed in the next version, thanlks for reporting.
    However, your php config should never show notices/deprecation messages in the frontend. Since it does, it means your php setup is not correct. Check your php.ini or other settings for this (and no WP_DEBUG=true in the wordpress config file). The setting to check/correct is “error_reporting”:

    ; error_reporting
    ; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
    ; Development Value: E_ALL
    ; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT

    The default value of “E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED” should be ok.

    Also check “display_errors”:
    ; display_errors
    ; Default Value: On
    ; Development Value: On
    ; Production Value: Off

    in reply to: Pdf Attachment has 0 bytes #63802
    Franky
    Keymaster

    Btw: wordpress is more than just the filesize of a pdf 🙂 It needs memory to work (all plugins take up mem too) and maybe your default mem setting is just too low?
    If you go to wp-admin/site-health.php?tab=debug , section “Server”, you’ll see the PHP memory limit value. Make sure it is at least 128M or even better 256M or 512M.

    in reply to: [eme_if tag="#_FIELD{XX}" value='YY'] and email / PDF #63801
    Franky
    Keymaster

    And what is the definition of the field #_FIELD{1} ? Or to make sure: does it work in the attendees list as expected?
    Also: your tag inside your eme_if example containts a space character, maybe that is your problem?

    in reply to: [eme_if tag="#_FIELD{XX}" value='YY'] and email / PDF #63798
    Franky
    Keymaster

    And how do you use it in the mail (for example)?

    in reply to: [eme_if tag="#_FIELD{XX}" value='YY'] and email / PDF #63796
    Franky
    Keymaster

    Is the “XX” pointing to a valid field? And is that field defined for that booking?

    in reply to: [eme_if tag="#_FIELD{XX}" value='YY'] and email / PDF #63794
    Franky
    Keymaster

    Both the booking mail and the generated pdf support the eme_if shortcode.

    in reply to: Pdf Attachment has 0 bytes #63790
    Franky
    Keymaster

    WP_DEBUG is not needed here, I talk about php errors in the standard logfiles (apache/nginx/php-fpm). You should have access to these (or your provider can help).

    Franky
    Keymaster

    That’s only part of the function I presume 🙂 But it means this is not a bug.

    in reply to: Pdf Attachment has 0 bytes #63786
    Franky
    Keymaster

    Maybe the webserver has issues generating the pdf due to memory issues. Can you check your php error logs here?

    Franky
    Keymaster

    That message is not an error message of EME (I don’t verify other events when doing a booking).
    However, maybe you have a custom action/hook/function (in your theme function.php) that checks for this?

    in reply to: Use EME Templates with eme_send_mail function? #63782
    Franky
    Keymaster

    eme_send_mail is a generic function, also used for memberships, tasks, generic mails etc … so not just events.
    You could call eme_get_template_format_plain (which is eme_get_template_format but making sure no nl2br translation happens) with the template id as argument. After that replace the placeholders in it, by calling eme_replace_booking_placeholders on it (using also $event and $booking). E.g. for template id 1 for subject and 2 for content:

    
    $my_subject_format=eme_get_template_format_plain(1);
    $my_actual_subject=eme_replace_booking_placeholders($my_subject_format, $event, $booking, 0, "text");
    $my_content_format=eme_get_template_format_plain(2);
    $my_actual_content=eme_replace_booking_placeholders($my_content_format, $event, $booking);
    
    in reply to: show optional booking list name listing #63779
    Franky
    Keymaster

    That is exactly what I meant 🙂
    Btw: you can also use #_FIELD{NAMELIST} (if your custom field is called “NAMELIST”)

    in reply to: Multibooking Confusion [eme_add_multibooking_form] #63777
    Franky
    Keymaster

    Btw, in the dev-version (and the next release) the events (when using category_id) will be sorted by start_date ASC and event_name ASC by default (the same as everywhere else). The order option is also identical as to the one in [eme_events]

    in reply to: show optional booking list name listing #63776
    Franky
    Keymaster

    Well, indeed use a custom field (checkbox I’d say) and check that value by using the [eme_bookings] shortcode (inside the template defined by the “template_id” option) by using the conditional shortcode [eme_if].

    in reply to: Filter categories to show only if events are available #63773
    Franky
    Keymaster

    Hint: you also have template_id_header as an option for eme_events.

    in reply to: Filter categories to show only if events are available #63770
    Franky
    Keymaster

    The eme_events only shows events if any are available, so I don’t see the problem …
    The no-events message can be adjusted (or empty).

    in reply to: Multibooking Confusion [eme_add_multibooking_form] #63768
    Franky
    Keymaster

    That’s indeed currently not possible. I just coded an order-option for the multibooking shortcodes, so if you want to try out the dev-version, feel free 🙂

    in reply to: Multibooking Confusion [eme_add_multibooking_form] #63766
    Franky
    Keymaster

    Ok, try again now 🙂

    in reply to: Multibooking Confusion [eme_add_multibooking_form] #63765
    Franky
    Keymaster

    simple=1 works, simple=0 but only_one_event=1 doesn’t. I’m checking that

    in reply to: Multibooking Confusion [eme_add_multibooking_form] #63763
    Franky
    Keymaster

    Yes, I’m fixing that in dev 🙂 I think I just fixed that last php error on your site too, and the php warning too.
    I’ll now check the form submit, but can you check on your end what combination is not working?

    in reply to: Multibooking Confusion [eme_add_multibooking_form] #63760
    Franky
    Keymaster

    The readonly was not implemented for multibooking, I implemented it now in dev.
    Concerning the php error: should be fixed your site.

    in reply to: .. Show reduced price option only on condition? #63759
    Franky
    Keymaster

    That is the value of the custom field

    in reply to: .. Show reduced price option only on condition? #63756
    Franky
    Keymaster

    I’d do it using custom fields with the “extra price” option checked (use a negative amount as value and some text as “tag”). Then you can also use #_DYNAMICPRICE in your form and the price will get adjusted automatically if people e.g. check a certain box.

    in reply to: Multibooking Confusion [eme_add_multibooking_form] #63753
    Franky
    Keymaster

    I corrected your templates/setup and also the doc on the EME website.

    in reply to: Multibooking Confusion [eme_add_multibooking_form] #63752
    Franky
    Keymaster

    it is only_one_event, I need to update the doc there (because I also added only_one_seat)
    I changed it at your end, but you need to check your output now.
    Also: maybe check the new eme_add_simple_multibooking_form ==> no need to change your templates per event then etc …

    in reply to: Multibooking Confusion [eme_add_multibooking_form] #63751
    Franky
    Keymaster

    I still have access to your test setup so I’ll take a look 🙂

    in reply to: Event bookings issues with latest version 2.2.51 #63749
    Franky
    Keymaster

    Solved in latets release 2.2.52

    in reply to: Event bookings issues with latest version 2.2.51 #63747
    Franky
    Keymaster

    Well, I have pending bookings arriving fine for me, so … all tests I do don’t point to anything there.
    Have you checked your mail queue/settings and the per-event settings? Can you reproduce that in a test setup I can access?

    in reply to: Event bookings issues with latest version 2.2.51 #63745
    Franky
    Keymaster

    I confirmed my initial remark.

    in reply to: Capturing Attendance Per Event #63744
    Franky
    Keymaster

    If you mail people the attendance qrcode, you can scan that code when they attend the event. Then – if logged in with sufficient enough rights and the option “Select this option if you want an attendance record to be kept everytime the RSVP attendance QRCODE is scanned by an authorized user.” is set – an attendance record is stored.

    To manually RSVP a user, just go in the backend to the list of events and click on RSVP.

    in reply to: Event bookings issues with latest version 2.2.51 #63743
    Franky
    Keymaster

    Correction on the wait period. Let me test that some more first …

    in reply to: Event bookings issues with latest version 2.2.51 #63742
    Franky
    Keymaster

    – automatic forwarding hapens fine here … either for multiple payment gateways or automatically to the only one defined. However, the timing for automatic forwarding used to be ignored causing the “booked” message to be invisible because of immediate forwarding, that has been corrected. So you might want to change your timeout setting “Redirect wait period”
    – I don’t understand the second remark

    in reply to: Bugs and issues in Tasks #63734
    Franky
    Keymaster

    for 9, from the dev changelog:

    * Added event placeholders #_AVAILABLETASKS and #_FREETASKS, returns the number of free tasks for an event

    in reply to: Bugs and issues in Tasks #63733
    Franky
    Keymaster

    for 4, from the dev changelog:

    * Add task placeholder #_TASKID (allows you to call e.g. [eme_task_signups task_id=#_TASKID] when inside the list of task signups
    * Add task placeholder #_TASKSIGNUPS, to be able to show a list of signups inside the signup form itself (format is then done via the generic EME settings)

    (together with some extra generic task options to format the signups by default)

    in reply to: Bugs and issues in Tasks #63732
    Franky
    Keymaster

    6: javascript optimized a bit: date will be copied from line where you do “+”

    in reply to: Bugs and issues in Tasks #63731
    Franky
    Keymaster

    8: handled in dev
    9: not currently

    in reply to: … create “nested” dynamic Fields in booking form #63728
    Franky
    Keymaster

    Currently it is not possible. Some time ago I tried to implement that, but things got hopelessly complicated (code wise). However: you can add a custom class to a field definition and then use custom jquery to show/hide other fields.

    in reply to: Bugs and issues in Tasks #63726
    Franky
    Keymaster

    1 and 2: it is event_id. The doc was correct but the examples not, I have corrected those.
    3: correct, fixed in development already
    4: that’s why currently you have [eme_tasks_signups]
    5: very difficult to do, and unwanted since the change is not visual, but I do agree with 6
    6: I’ll see what I can do
    7: indeed, the next version will have a skip_full option

    in reply to: Multibooking Correspondence #63723
    Franky
    Keymaster

    I corrected the doc at https://www.e-dynamics.be/wordpress/eme_add_multibooking_form/ a little bit to be more clear:

    The mails being sent to the respondent and contact person are based on the templates configured for the first event in the series mentioned.

    So, just the template settings are taken from the first event in the series, all the rest works as normal (and specified in that link).
    If you want a mail per event/booking, then don’t use multibooking mails.
    However: EME also has the notion of tasks: one event can have multiple tasks and people can subscribe to as much tasks as they want in 1 go and with 1 form only. This is mostly usefull for volunteer management of course (who does what during an event). See [eme_tasks_signupform] for more info on that form.

    in reply to: Access settings #63719
    Franky
    Keymaster

    Indeed, EME access settings were not granular enough for this. The next version will have an extra setting to “access” the menu and a separate to “list” the members themselves (the current explanation is not totally correct). Dev contains this already.

    in reply to: Access settings #63717
    Franky
    Keymaster

    Which access setting did you try to change?

    in reply to: Payment Gateway and extra charge gone #63714
    Franky
    Keymaster

    I forgot to reply to this. The “Payment GW ID” is the payment id of the gateway used to make the transaction. It can also be used to reimburse if needed. It is not really required (but for reference you might want to fill in the mollie id there).

    in reply to: Payment Gateway and extra charge gone #63709
    Franky
    Keymaster

    You can edit it in the db indeed if you’d like.

    in reply to: eme_events order #63708
    Franky
    Keymaster

    The dev-version should now work as expected.

    in reply to: Bug on Waiting List #63706
    Franky
    Keymaster
    in reply to: eme_events order #63704
    Franky
    Keymaster

    First: I corrected the example (it is just “event_start ASC, event_name ASC”, I switched to 1 column for dae/time some releases ago). That covers your second question 🙂
    For your first question: make sure to use correct quotes for the order-option (not slanted), then it should be ok.
    However, I still bundle events by day, and that causes order-issues … I need to figure out a wau around that.

    in reply to: Payment Gateway and extra charge gone #63702
    Franky
    Keymaster

    If you use “mark as paid and approve” on a pending booking that is already paid, it will indeed erase the payment info from any payment gateway. I’ll take that into account for the next version and just do the approve action if already paid.
    The amount received column is in the current situation also completed with the total cost of the booking, but only if empty. So it sounds weird to me that a paid non-approved booking had an empty received value …

    Franky
    Keymaster

    While I mention the changeset to anyone wanting to have the fix immediately, I *never* recommend to download a changed file completely since other changes can already be present (that are not part of the fix you need).

    Franky
    Keymaster

    Confirmed as a bug: while I change the booking correctly, I used the “old” booking to send the mail with, resulting in this.
    This should fix it:
    https://plugins.trac.wordpress.org/changeset/2657230/

    in reply to: Customize which events are shown in list view #63693
    Franky
    Keymaster

    Set the events you don’t want to show in a category and exclude that cat. An example (if that category to exclude has ID 4):

    [eme_events scope=2022-05-01--2022-05-31 notcategory=4]

    (also: use eme_events, events_list is deprecated)

    in reply to: Custom field only visible for administrators #63690
    Franky
    Keymaster

    Check out [eme_if] and check for the value of #_IS_ADMIN_PAGE , that should help.

    in reply to: Have people apply for a (zero-payment) membership #63686
    Franky
    Keymaster

    Maybe a family membership could help there (so the “free” members are in fact just family members and then you can move them to “normal” members once they are old enough). Anyway, I’ll let you decide that 🙂

    I’m thinking of implementing the possibility to send a birthday-mail too …

    in reply to: end of membership sending mails date #63683
    Franky
    Keymaster

    I corrected the code (inline doc) and the doc concerning that: the member placeholder #_PAYMENT_URL should be sufficient (if “allow renewal” is set, which was already being taken into account for active and expired members). The next version will also set a value “renewal cutoff days” so you can prevent people from paying too soon for an extension (it will even refuse to have them pay multiple times).
    You can still use the generic placeholder #_MEMBERSHIP_PAYMENT_URL too (even #_EXPIRED_MEMBERSHIP_PAYMENT_URL, but I removed that from the doc), but that’s only usefull for pages protected by an EME membership and logged in users.

    in reply to: end of membership sending mails date #63681
    Franky
    Keymaster

    Btw: I’ll add that info in the code to the remember/expire mail templates, so it is a bit more clear.

    in reply to: end of membership sending mails date #63680
    Franky
    Keymaster

    Hi Frédéric,

    thanks for the kind wishes, I hope you’ll have a nice and fun 2022 too 🙂

    The termination emails are sent when the status reaches “expired”, meaning after the grace period. You can send reminders (what I do) via the membership definition, so as to let people know the end time (the actual end time, not taking the grace period into account) and tell them they the grace period and renewal options etc … I typically send out such a mail 30 days before and 7 days before the end of the membership.

    in reply to: pdf-ticket is not attached when booking is confirmed #63678
    Franky
    Keymaster

    Thanks for the confirmation. I optimized the code in a previous version but forgot to take into account the time of sending for the ticket. I’ll release a new version since I assume others will be impacted too.

    in reply to: pdf-ticket is not attached when booking is confirmed #63675
    Franky
    Keymaster
    in reply to: Minor flaw in german translation #63671
    Franky
    Keymaster

    Well, apparently I can contribute and approve German translations but I don’t speak German (nor did I ever ask for that right). So you should contact YogieAnamCara (or apply to become a contributor).

    in reply to: Minor flaw in german translation #63668
    Franky
    Keymaster

    I’m not managing the translations, that is done via the wordpress translation project. So go to https://translate.wordpress.org/projects/wp-plugins/events-made-easy/ , select the language of choice and contact the responsible person (or contribute).

    in reply to: Set a frontend delete button for an event, #63666
    Franky
    Keymaster

    Deleting is only possible in the backend, EME makes strict checks for that too.
    You can use the #_EDITEVENTLINK placeholder which redirects the person to the edit-event window, where you can also delete that event.

    in reply to: Have people apply for a (zero-payment) membership #63664
    Franky
    Keymaster

    Do you mean you have an end-date on a free membership? That is kind of illogical …
    If it is free, people can’t pay for it, so you should change the duration period to “Forever”.
    Anyway, in the backend you can still select the member in question and select the mass action “Accept membership payment”, it will extend the membership for that member with 1 period.

    in reply to: Making the #_FIRSTNAME field optional in eme_subform #63660
    Franky
    Keymaster

    You’re correct, a little bit too strict there. This change will fix it:
    https://plugins.trac.wordpress.org/changeset/2649372/

    in reply to: Import of locations from CSV #63657
    Franky
    Keymaster

    A CSV export from EME is not to be imported by EME, it is meant for excel … reason is that the titles are human readable, not the needed column titles. Change the title headers to be the ones needed and it will be ok.
    For the locations, you can see at the top of eme_locations.php (in the first defined function) the column names.

    in reply to: Import of locations from CSV #63655
    Franky
    Keymaster

    Since you don’t give an example of your CSV, I can only say that probably one of these columns is missing: “location_name”,”location_address1″,”location_city”

    in reply to: Multiple booking per event #63652
    Franky
    Keymaster

    This is already in the 2.2.41 version released 2 weeks ago.

    in reply to: De-scheduling the sending of queued emails #63650
    Franky
    Keymaster

    Calling wp_schedule_event will cause a recurring schedule to be inserted, in this case every 5minutes (it is not a “one time only” call). So doing that multiple times will totally mess up your schedules for sure. Either check if not already scheduled, or unschedule and reschedule, or call a one-time-only schedule using the correct wordpress functions.
    While I would love to help with that, it is not in the EME support scope so I will refer you to the appropriate wordpress forums/doc for that: https://developer.wordpress.org/reference/functions/wp_schedule_event/ and https://developer.wordpress.org/plugins/cron/
    Also, I checked the wordpress cron code to add/remove a schedule: it does “get cron array, do your stuff, save cron array”. So if you have a system that abuses the schedules to create tasks all the time, it will cause problems and things can get deleted since no “lock” is taken on the cron array (this is a wordpress issue, not mine). So I recommend to use tools that don’t touch the cron system too much (in your case, WPForms might be the plugin that triggers the wordpress cron issues).

    in reply to: De-scheduling the sending of queued emails #63646
    Franky
    Keymaster

    Wpcron never tells you what was executed. But you can use plugins like wpcron manager to check you cron queue

    in reply to: De-scheduling the sending of queued emails #63644
    Franky
    Keymaster

    It is wp-cron.php. But since it only launches once every 5 minutes, it solves the problem where multiple connection launch it at the same time (it is 1 process only). From your wordpress point of view nothing changes except it then no longer checks for schedules on every page view. And since it is only 1 process it might solve the problem/bug wordpress has with its cron.
    If your hosting provider limits you to once per hour, then I can’t help there. Either search another provider (I never encountered a provider with such a limit, seems a little low-budget) or live with the wordpress cron …

    in reply to: De-scheduling the sending of queued emails #63642
    Franky
    Keymaster

    Why would you think it limits the frequency to 1 per hour? Is that a limit of your hosting provider? The example I give in EME will check once every 5 minutes.

    in reply to: De-scheduling the sending of queued emails #63639
    Franky
    Keymaster

    It seems wordpress has a cron-bug if you have many crons and more than 1 process executes the cron at the same time:
    https://core.trac.wordpress.org/ticket/51716

    My question here to you: which cron method do you use? The one from wordpress or system cron? See the tip at the top of the “Scheduled actions” EME settings page, where I explain how to use your system cron. If you’re not using that, this might be the time 🙂

    in reply to: De-scheduling the sending of queued emails #63638
    Franky
    Keymaster

    Can something be changing things in the database? Or a sync from a dev-server to prod or so?
    And nothing in the apache/php logs?

    in reply to: Question: when is the Ticket PDF being generated? #63635
    Franky
    Keymaster

    The eme_if part is being handled the latest (because first the placeholders need to be replaced with actual values before the if-logic can be executed). So that’s why the pdf’s are being generated.

    in reply to: Multiseats with 0 seats #63632
    Franky
    Keymaster

    no reply, closing

    in reply to: All custom fields empty after update #63631
    Franky
    Keymaster

    I’ll move this to fixed for now.

    in reply to: All custom fields empty after update #63630
    Franky
    Keymaster

    Your mysql/mariadb version seems ok, and the fact that it works ok for the other setup strenghtens my belief the code is now correct.

    in reply to: All custom fields empty after update #63627
    Franky
    Keymaster

    I’ve tested this again and the sql seems ok and the behavior too …
    I’m wondering if the current behavior is related to some kind of mysql version. Any idea what you’re running?
    In short, this is the sql being executed:
    INSERT INTO wp_eme_answers(`field_id`,`related_id`,`answer`,`type`) SELECT `field_id`,`event_id`,`answer`,'event' FROM wp_eme_events_cf;
    (after which the table wp_eme_events_cf gets dropped). And I tested and retested, but it works as it should.

    in reply to: All custom fields empty after update #63626
    Franky
    Keymaster

    I’m copying over data from 1 table to another, so maybe the sql there is not ok … I’ll test some more.

    in reply to: All custom fields empty after update #63624
    Franky
    Keymaster

    Are you in a position to test the dev-version? You can download it at the bottom here: https://wordpress.org/plugins/events-made-easy/advanced/

    in reply to: All custom fields empty after update #63622
    Franky
    Keymaster

    No, it is a bug there. I’ll update and release once I’ve tested some more (fix already in dev).

    in reply to: All custom fields empty after update #63619
    Franky
    Keymaster

    Btw, I checked the code and I didn’t touch the custom field answers database tables in the last 7 months, so …
    Did you check your php error logfiles? Maybe something went wrong during the update?

    in reply to: All custom fields empty after update #63618
    Franky
    Keymaster

    And: from which version did you update?

    in reply to: All custom fields empty after update #63617
    Franky
    Keymaster

    Errr … what do you mean with “custom fields empty”? Which ones/where? In the events themselves you mean? Or per booking?

    in reply to: Accept payment: status #63614
    Franky
    Keymaster

    Well, to answer your initial question anyway: can it be the membership date hasn’t started yet?

    in reply to: Multiseats with 0 seats #63611
    Franky
    Keymaster

    Can you tell me what is not working? Because I can create an event like this without problems.

    in reply to: De-scheduling the sending of queued emails #63609
    Franky
    Keymaster

    That is a question that no longer falls under EME support.
    Check the options table, option name “cron”. That’s just something I found yesterday too, but for the rest this is all WP, not EME.

    in reply to: De-scheduling the sending of queued emails #63607
    Franky
    Keymaster

    No, they’re wordpress recurring schedules. WordPress reschedules them to run at the following interval, even if the run failed. The schedule never gets cleared, unless you decide you don’t want queueing, but that’s a manual action in the CRON submenu.

    in reply to: De-scheduling the sending of queued emails #63605
    Franky
    Keymaster

    One cron should not eject another, so I don’t think that’s the case here.

    in reply to: De-scheduling the sending of queued emails #63602
    Franky
    Keymaster

    Although it should not change anything, here’s a small change:
    https://plugins.trac.wordpress.org/changeset/2644104/

    But if only eme_cron_send_queued gets removed, that change shouldn’t really make a difference …

    in reply to: De-scheduling the sending of queued emails #63601
    Franky
    Keymaster

    Can it be some sync plugin is doing this? Because I have several sites and never experienced this.

    in reply to: De-scheduling the sending of queued emails #63599
    Franky
    Keymaster

    Sorry, but I do not. Is it always the same one that gets removed?

    in reply to: RSVP enabled in front and backend editing differ #63597
    Franky
    Keymaster

    For me every time I ctrl-F5 the screen it worked … so it is some borderline css thing. I’ll check the effect of this css info, tx!

    in reply to: …. add image to Notes in frontend submit? #63594
    Franky
    Keymaster

    While my code allows media upload, wordpress blocks it if the user is not allowed to do so. So you need to figure out a way for guest users to have the “upload_files” capability.

    in reply to: RSVP enabled in front and backend editing differ #63592
    Franky
    Keymaster

    Read this thread: https://wordpress.org/support/topic/checkbox-46/
    I’ll gladly implement a workaround in EME if anybody can provide one, but as far as I can see it is a wordpress issue (wrong CSS styling).

    in reply to: De-scheduling the sending of queued emails #63586
    Franky
    Keymaster

    Do you by any chance remember from which version you upgraded? Or was is the latest previous version?

    in reply to: De-scheduling the sending of queued emails #63583
    Franky
    Keymaster

    I checked and rechecked the code, but can’t find a reason to this.
    Are these actions still planned? Namely: eme_cron_member_daily_actions, eme_cron_events_daily_actions, eme_cron_gdpr_daily_actions

    Edit: eme_cron_gdpr_daily_actions had a bug (was removed upon activation, I’ll fix that for the next version, but is not critical)

    Franky
    Keymaster

    That indeed changed a number of versions ago. If needing to find the answers of a booking, the function call eme_get_booking_answers($booking_id) is recommended (your query is not limiting itself enough, you’d need to use type=’booking’ too).

    Franky
    Keymaster

    The single event content is shown by replacing the content of the special events page (and that special events page is just a regular wordpress page with the defined wordpress template applied as for any other page). For single events, you can (on the right bottom) apply another page template supported by your theme.

    Franky
    Keymaster

    The cancel booking form has always been more limitative in placeholders. In the past maybe placeholders that weren’t recognized got replaced by empty strings (but that doesn’t happen anymore to avoid issues when including shortcodes inside other shortcodes etc).
    So the cancel form should only contain the supported placeholders, nothing more.

    Franky
    Keymaster

    When cancelling a booking, #_SPACES etc … are not relevant info.
    See here for the placeholders you can use in the cancel booking form:
    https://www.e-dynamics.be/wordpress/category/documentation/7-placeholders/7-7-cancel-all-bookings-form-fields/

    in reply to: … add comments to events like in wp posts? #63571
    Franky
    Keymaster

    They do 🙂
    I’m just a late worker 😀

    in reply to: help needed: fatal error #63569
    Franky
    Keymaster

    Please read my reply to your initial post.

    in reply to: … add comments to events like in wp posts? #63567
    Franky
    Keymaster

    Since events are not posts, that is not possible. Using some plugin that provides a shortcode (for e.g. discord) and using the event id as unique identifier could work.
    Or if you want a specific event to receive comments, put it on a normal WP page using [eme_event] (with the event id as parameter, see the doc). That page can then receive comments.

    in reply to: Small bug when adding repeating event. #63566
    Franky
    Keymaster
    in reply to: help needed: fatal error #63561
    Franky
    Keymaster

    First: please don’t hijack other threads!
    Next: did you check if the file is present? If not: something went wrong with your update (probably out of diskspace during the update). You need to figure out why, fix that and then reinstall EME.

    in reply to: Discount applied by using a checkbox #63559
    Franky
    Keymaster

    If it doesn’t work using bbpress (the software I’m using), send me a mail: franky@e-dynamics.be

    in reply to: RSVP form submit does nothing #63555
    Franky
    Keymaster

    Glad it works!
    For events, the contact person is used to receive mails (set when defining the event). If no contact person is set, the event author is used. And if even that would be empty, the admin account would get the mail. Can you check that?

    in reply to: multiple members on 1 email address – wordpress user #63554
    Franky
    Keymaster

    The local dog training school has both options in fact: they use a regular membership with 1 price and a family membership with another price (both prices are fixed, but for the family membership the number of members is limited only in code to 10 or so).
    Also in the case of family membership and “create wp account” the problem would come into play for identical email addresses (the family members with the same email as the “head of the family” would not get a wp account). That is a wordpress limitation I can’t get around …

    in reply to: Discount applied by using a checkbox #63553
    Franky
    Keymaster

    A discount has a “Coupon code” (the value that the client needs to fill out). If you leave that value empty (the ‘early bird’ modus), then the discount automatically applies for that event and the dynamic price info gets adjusted accordingly.

    in reply to: multiple members on 1 email address – wordpress user #63551
    Franky
    Keymaster

    If you have a membership, you can choose the option “Ask for family member info when someone signs up”, which allows family members to just get the same membership, but only the “head of the family” gets a payment mail. Is that what you’re looking for? Linked persons (in the persons section) is just informative and not really used otherwise.

    in reply to: RSVP form submit does nothing #63546
    Franky
    Keymaster

    I don’t see any problem here. I just tried and got as answer “Votre réservation a été transmise – Consultez votre messagerie”.
    While I did not receive a mail, in that case:
    – check your mail settings (but you did that, so that seems ok)
    – check your mail templates (in the generic settings or per event) so the mails you want sent don’t have an empty subject or body
    – check also the mail setting “Enable the RSVP e-mail notifications?”

    in reply to: RSVP form submit does nothing #63544
    Franky
    Keymaster

    That means some javascript error is preventing the submit. Your browser console should tell you what is wrong then. If you give a demo (test) event url, I can check from my end too.

    in reply to: Dynamic Price based on radio field selection #63541
    Franky
    Keymaster

    I’m not sure I understand what you mean here …

    in reply to: Upgrading from 1.4.3 to 2.2.8 #63537
    Franky
    Keymaster

    The last 4 can indeed be ignored (but I corrected the code to take it into account).
    The first one is a bit weird, but if your primary key exists and is answer_id, then all is ok.

    Edit: ok, found the reason for the first one too, I’ll change the code for this too 🙂

    in reply to: CAPTCHA image do not show – fix here available #63536
    Franky
    Keymaster

    Yes, I make sure the theme isn’t responsible for captcha generation errors, but if the issue was in wp-config.php then many things that create images on the fly would not have worked.

    in reply to: Upgrading from 1.4.3 to 2.2.8 #63532
    Franky
    Keymaster

    While I try to be backwards compatible, I can’t guarantee an upgrade from a version of 6 years ago 🙂
    But: just go ahead and try it (make a db backup first), in theory it should work.

    in reply to: Mulitple “group_id” for [eme_people]? #63530
    Franky
    Keymaster

    You make a nice donation and I’ll see what I can do this weekend, otherwise this is something on the list of feature requests.

    in reply to: Random Bugs with prid=#_RANDOMID #63526
    Franky
    Keymaster

    This should fix it:
    https://plugins.trac.wordpress.org/changeset/2639322/#file1

    (only changing the “%d” to “%s” change should be sufficient)

    in reply to: Multiple booking per event #63524
    Franky
    Keymaster

    I’ll need to check all use-cases, but can you test this changeset:
    https://plugins.trac.wordpress.org/changeset/2639183/

    in reply to: Mail attachment not sent #63521
    Franky
    Keymaster

    Confirmed, bugfix underway (new release)

    in reply to: Payment GW ID #63518
    Franky
    Keymaster

    This fixes the mollie payment id: https://plugins.trac.wordpress.org/changeset/2638774/
    The rest is not so easy to reproduce …

    in reply to: Payment GW ID #63516
    Franky
    Keymaster

    Btw: Mollie blocked by test account, so if you want me to test something from Mollie:could you give me a test-api key? You can remove it later on again …

    in reply to: Payment GW ID #63515
    Franky
    Keymaster

    I’ll check the mollie id (maybe some typo somewhere).
    Concerning the extension:
    – what is the type of membership (settings)?
    – what was the state of the user, and how did the extension process start (I assume the user clicked on a link)?
    – I assume the user “tried” to pay with mollie. But are you sure the payment failed?

    in reply to: Payment GW ID #63513
    Franky
    Keymaster

    ‘Payment GW ID’ is also there. Can you explain what is wrong exactly?

    Concerning the membership: was this for an extension?

    in reply to: Payment GW ID #63511
    Franky
    Keymaster

    Mollie talks to EME and sets members as paid automatically. Next to that, you can show the “payment id” column in the members overview, and even the payment gateway used and their payment id.
    See the hint: rightclick on the column headers to show/hide columns

    in reply to: Legacy Paypal Button not showing #63507
    Franky
    Keymaster

    Is the legacy paypal working? And I assume you want that payment id to inform your clients about the text in the payment transaction?

    in reply to: Multiseats with 0 seats #63505
    Franky
    Keymaster

    humm …. this example seems like a special case 🙂
    But I’ll take a look at it via a test later today.

    in reply to: Legacy Paypal Button not showing #63501
    Franky
    Keymaster

    The next version will have #_PAYMENTID too for members and bookings

    in reply to: Legacy Paypal Button not showing #63499
    Franky
    Keymaster

    You have a specific filter in place ( eme_payment_gateways ).
    Because I see that your offline payment info is shown above the one for Mollie, which is not normally the case …
    And you don’t specify legacypaypal in that filter, so the button doesn’t show.
    Reason: if I remove the use of that filter, the legacy button shows (and the Mollie info is shown above the offline info). So correct your filter.

    in reply to: Legacy Paypal Button not showing #63497
    Franky
    Keymaster

    Yes, send me the credentials as well. I don’t keep info on other people’s sites.

    in reply to: Legacy Paypal Button not showing #63495
    Franky
    Keymaster

    Just tried it here: it comes up just fine. Anything in the php logs or the console? Test event for me?

    in reply to: Legacy Paypal Button not showing #63492
    Franky
    Keymaster

    Did you check legacy PayPal as a payment method for the event (RSVP settings per event)? Just entering the settings is not enough …

    in reply to: Multiple booking per event #63490
    Franky
    Keymaster

    The next version will act as you expected it.

    in reply to: change order of columns in csv export #63489
    Franky
    Keymaster

    This was a bug fixed some time ago …

    in reply to: Custom CSV report #63488
    Franky
    Keymaster

    The goal of CSV export is that you can do whatever you want in excel then 🙂
    But, EME foresees the filter eme_csv_column_filter , see https://www.e-dynamics.be/wordpress/category/documentation/12-hooks-and-filters/

    in reply to: remember mails #63484
    Franky
    Keymaster

    I confirm a bug (a number of copy/paste typos …). Fixed and released a new version now.

    in reply to: remember mails #63483
    Franky
    Keymaster

    I’ll test this later on today. I have to admit: I tested it for task reminders, but not for rsvp reminders (but the code was quite similar). So it is possible a bug made its way in.

    in reply to: Multiple booking per event #63481
    Franky
    Keymaster

    I’d need to check/change the form logic then … a big job to change. I’m willing to take a look, but later on 🙂

    in reply to: remember mails #63480
    Franky
    Keymaster

    It is triggered at midnight. If you use a cron-tool in wp, you’ll see the event “eme_cron_events_daily_actions” being triggered at midnight.

    Of course nothing guarantees that I didn’t make any bugs 🙂

    in reply to: Multiple booking per event #63476
    Franky
    Keymaster

    If someone wants to enter other info, just log out. EME links info with your wordpress account, so it will stay read-only if logged in.

    in reply to: remember mails #63472
    Franky
    Keymaster

    The reminder mails can be multiple and negative:

    “10,5,-3” would send a reminder 1O days before, 5 days before, 3 days after (always relative to the start of the event).
    But I can’t foresee every possible scenario in the event setup itself, that would result in way too much settings. There’s the “event email” mail section where you can plan things too …

    in reply to: remember mails #63461
    Franky
    Keymaster

    reminders for pending/approved bookings can now be set per event (in the next release)

    in reply to: reminder email #63460
    Franky
    Keymaster

    done in next version

    in reply to: automatic reminder email for event #63458
    Franky
    Keymaster

    I like that people read the dev changelog 🙂
    Now if someone would start helping, it would even speed up things 😉

    But I have the framework in place now, so I’ll keep it in mind. I need to do extra stuff for all that …

    in reply to: Booking list for “manual” bookings #63455
    Franky
    Keymaster

    See the doc on eme_mybookings …

    in reply to: Integration of more placeholders in mails #63453
    Franky
    Keymaster

    Tested a event mail of type “booking” and used the mentioned placeholders: it works just fine.

    in reply to: Booking list for “manual” bookings #63452
    Franky
    Keymaster

    eme_mybookings only works for logged in users that are linked to a EME person (and only one).
    I just tested it here and it works just as expected: I created a backend-booking as admin for a other person (that’s linked to a WP person). After that I logged in as that other user and checked the result of eme_mybookings, it works as expected and shows the created booking.

Viewing 150 posts - 451 through 600 (of 7,815 total)
Scroll to Top