Code Monkey home page Code Monkey logo

rsvp's Introduction

rsvp's People

Contributors

chmoncay avatar dependabot[bot] avatar mathroule avatar medelibero avatar pefferen avatar pro avatar randomf avatar razvanaldea89 avatar tanty avatar teoalex avatar tonymartin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

rsvp's Issues

Newlines in CSV export

When using the export function if associated attendees are present, at the end of each associated attendee a newline is inserted in the CSV-file, which causes it to be misaligned when imported in Excel.

Suggestion: in wp-rsvp.php on line 729, change the \r\n at the end to a semicolon (or a different separation character).
$csv .= rsvp_handle_text_encoding( trim( stripslashes( $assc->firstName." ".$assc->lastName ) ) )."; ";
The last associated attendee will be ended with a semicolon now as well, in my opinion it would be nice if the semicolon was only present between attendees.

Moreover, if people use newlines in their notes, this cause the CSV-file to be misaligned as well.

Suggestion: on line 741, add something which replaces newlines with a space.
$csv .= "\"".(preg_replace("/[\n\r]/"," ", str_replace("\"", "\"\"", stripslashes($a->note)))."\"");

Bug: No text length validation for short text answer

Bug for RSVP Lite

As titled, I was able to paste in a massive block of text (100000+ characters). It should probably be limited to something like ~200 characters, and the large text should be limited to around ~2000. Making these values customisable could then become a pro feature.

Importing guest list form xlsx only imports first 15 results

I have created the xlsx according to the template and populated this with the required fields. When I submit this list, only the first 15 records (rows 2-16) are imported.

I have verified there is no issue with the data by deleting rows 2-16 and shifting all other records upwards, This has then allowed me to import only the next 15 records (once again, rows 2-16).

The records that have imported have done so correctly so I don't believe there is an issue with the file.

Many thanks!

Feature Request: Customise associated people message

Feature request for RSVP Lite.

It looks like this isn't customisable yet: "The following people are associated with you. At this time you can RSVP for them as well."

I'd like to make this text a little bit clearer and say "Please RSVP for the other guests in your household:"

Could this text be made customisable, please?

Importing columns KidsMeal and Vegetarian

Using the free version and loving the plugin. Found a minor issue: when importing an XLS-file, the contents of the columns KidsMeal and Vegetarian are not transferred correctly. Had a look at the code, think I found the issue in wp-rsvp.php, on lines 820 and 824.

if (isset($row[4]) && (strtolower($row[4]) == "Y")) { $kidsMeal = "Y"; }
if (isset($row[6]) && (strtolower($row[6]) == "Y")) { $vegetarian = "Y"; }

Because strtolower is used, the "Y" needs to be "y".

Move upsell

image

Move upsell to the bottom like on custom question page.

Feature request: Optional patrimonial (middle) names

Many nations, including Britons, have tradition of Middle names, and patrimonial names used in official RSVPs and invitations mostly. I'd like to request a feature of optional adding of Middle name, which stands in between First and Last names if used.

Missing translation for "Add Additional Guest"

Hi

Thank you for this awesome plugin. I've found two issues when adding an additional guest. The first one is that the the button is not being translated. (Even after updating the language files. BTW: These should probably also be updated.) The solution is simple:
On this line:
https://github.com/MachoThemes/WordPress-RSVP-Plugin/blob/8724abc98090dac6b1a02b480e924536510a2f00/rsvp_frontend.inc.php#L413

__( 'Add Additional Guest' ) should be replaced with __( 'Add Additional Guest', 'rsvp-plugin' )

Best regards

Unable to change "Sender" from WordPress and not receiving confirmation email

I have several WordPress sites and when I receive an email stating there was a new RSVP submission, the sender is from WordPress. I am unable to find a way to change that so the sender is more specific to the site that has this plugin installed. It would also be nice for the confirmation email sent to the guests to have a more professional and site specific sender other than just "WordPress". I am unable to find where to change the sender. I have tried using a plugin specifically for changing the sender and I have tried manually hardcoding the sender information in both the plugin functions and the WordPress functions, but all that does is break the function so no emails are received at all.

Adding custom questions doesn't work

It seems that the form action URL for adding a custom question is wrong.

If I press the "Add custom question" Link, the corresponding form opens. Then after pressing "Save question" it redirects to a page which doesn't exist: wp-admin/admin.php?page=rsvp-admin-custom-question

If I manually change the form action URL to wp-admin/admin.php?page=rsvp-admin-questions&action=add the question is added.

I'm using version 2.7.0

Feature Request: Option to hide Email Address for additional guests

Feature request for RSVP Lite.

When replying for a number of guests on the same invitation/from the same household, there isn't any need to collect all of the email addresses - just the primary guest is enough, especially for a family with children.

It would be good to have the option to only show the email address field for the primary guest, and not for any additional guests shown in the same form.

Bug: Radio Buttons and Checkboxes not visible with GoDaddy "Go" theme

This is the main theme GoDaddy start most instances of Managed WordPress with.

I found that, for this plugin, the opacity of Radio Buttons and Checkboxes. I'm not sure why. I haven't modified the theme at all.

Adding the following to RSVP settings CSS fixed it.

input[type=checkbox], input[type=radio] {
    opacity: 100;
}

It may be worth adding this to the plugin directly, as the fix above might break other parts of the Go theme.

Passcode

Not really an issue more of a question,

How would i make the passcode field show as text apposed to a password, also how would i make it so the passcode field is a number field so an iphone would only show the Passcode keyboard?

screen shot 2016-10-23 at 12 30 34

Thanks
Steve :)

change to simplify translation & limit incoherences (for translations)

With this link (https://translate.wordpress.org/projects/wp-plugins/rsvp/stable/fr/default/?filters%5Bstatus%5D=untranslated), you can see there are still 6 untranslated messages.

Each one corresponds to the help text displayed below a text input in the settings page of your plugin. Each follows the pattern I described, their goal being showing the actual default value for the text input if not overwritten by the user.

My suggestion would be to split these strings in 2, having just a generic "Default is: " one, and re-using the actual default question string (eg: "If you have any food allergies, please indicate what they are in the "notes" section below. Or, if you just want to send us a note, please feel free. If you have any questions, please send us an email.")

This way, if in the future, you were to change the default value for one question (eg: the one for the comment box I've put previously on food allergies), the change in this default value will automatically be reflected in the settings page without you needing to go & update the actual "Default is: If you have any food allergies, please indicate what they are in the "notes" section below. Or, if you just want to send us a note, please feel free. If you have any questions, please send us an email." too.

Concretely, I would update:
- wp-rsvp.php#L308: <span class="description"><?php _e( 'Default is: "We have the option of getting cheese pizza for the kids (and only kids). Do you want pizza instead of \'adult food?\'"', 'rsvp-plugin' ); ?></span>

to: <span class="description"><?php _e( 'Default is: ', 'rsvp-plugin' ) . '"' . __( 'We have the option of getting cheese pizza for the kids (and only kids). Do you want pizza instead of "adult food?"', 'rsvp-plugin' ) . '"'; ?></span>

Screenshot with the strings in question:
https://gyazo.com/9d2f6406e5dc2034cbbf2fe3096e56d6

https://secure.helpscout.net/conversation/1346510698/33061?folderId=3558549

No distinction between guests of same name - 2nd guest cannot RSVP

I appreciate this is probably an edge case. However, I find myself in the situation where I'm having several guests with the same first and last name.

Current behaviour:
When I attempt to RSVP, it seems whoever was encoded in the attendees first is the only person to show. The second attendee by the same name is never revealed, and thus cannot RSVP.

Desired behaviour - admin side: (nice to have)
If I add a 2nd (or 3rd etc.) person with the same name, I get an error message, and am forced to add extra information that distinguishes the two people. The easiest would be the already existing e-mail field (especially since this is something that the attendee would also have access to).

Desired behaviour - client side: (must have)
If somebody tries to RSVP, and their name appears several times in the database, there's instead a message:

Several people with this name were found. Please insert your e-mail address to ensure you RSVP correctly."

  • If the e-mail address matches one of the attendees of that name: -> redirect to RSVP
  • If there's no match: -> display message "Apologies, your e-mail address does not match. Please contact the organiser for help."

Multi language site "Add additional guest" not working

Hi

I'm building a website which supports two languages (German and French). The plugin is used so that guests can subscribe to a marriage (hence, it's the same event in both languages). Unfortunately, the button to "Add additional guest" only works in German. (There, it shows the fields to add an additional guest.) In French, the click subscribes the as clicking on the regular "RSVP" button. No additional fields are shown.
I've checked if there is an issue with the javascript function, but I couldn't figure out the reason it bugs. It seems to be correct as far as I see. So, there isn't any input that I can provide this time around.
Otherwise, the plugin works great as people can RSVP in either language. So, it's just that additional feature that isn't working properly...

Best regards

Feature Request: Dietary Requirements

This is a feature request for RSVP Lite.

Dietary requirements vary massively at weddings. Some guests have very specific allergies, or special requirements that aren't allergies but relate to other illnesses or religious beliefs. The best way to collect this information would be:

A default question, "Any dietary requirements?", Yes/No, asked for the main guest and each additional guest.

A second question with long answer box that only appears if the answer to "Any dietary requirements?" is Yes: "Please detail the dietary requirements here".

There are a few reasons to do this:

  • The form makes more sense as is clearer, as you don't need a large text box answer under each main and additional guest if the box is not needed.
  • Asking specifically Yes/No means you can easily filter the guest list rsvps to select those with dietary requirements
  • Using a dedicated field instead of Notes means you can be sure you won't accidentally miss the requirements, especially if they wrote other things in the Notes field. It also means you can leave the notes field free for guests to leave a nice message.

Feature Request: Notes at End

This is a feature request for the Lite version of RSVP.

It's nice to ask for notes at the end of the form, after any additional attendee information, e.g.:

Your details
Additional guest details
Additional guest details
Notes

You can then use the Notes field for something like "Is there anything else you'd like to tell us?" or "Would you also like to leave us a message?", which naturally fits at the end of a form.

Currently, it would be:

Your details
Notes ("Is there anything else you'd like to tell us?")
Additional guest details
Additional guest details

Which is a bit confusing to the person filling in the form.

Can't use custom questions

Hi,
I have a big problem with this plugin. I can't use custom questions.
If i click sur add question, i can't see the question type list.
image

In the database

image

And i if i write a custom question and i click on save, there is no insert in the database.

I'm in last wordpress version 5.0.3
Thx in advance,

Google link for sub-event issue

The ical download link works fine, but the google link title is wrong in the google page as well on the link that shows up on the Wordpress site. Details of the event are correct.

Undefined Index: rsvp_note

Occurs when the "hide note" option is selected:

Notice: Undefined index: rsvp_note in /wp-content/plugins/rsvp/rsvp_frontend.inc.php on line 811

Cannot edit a guest

Hi,

I have a bug and I'm unsure of the source. I have installed RSVP Plugin but when I enter the plugin admin page and click a guest, I get logged out.

Please let me know what details you need for debugging. RSVP Plugin version 2.4.2 and Wordpress version 4.9.2

Add checkmark when is posible

image

Everything here is customizable - from events, number of attendees, lists to texts, buttons, titles, and much more. With RSVP Pro, you can customize each slice of your form.

Can be :

In RSVP PRO everything is customisable :

  • from events
  • number of attendees
  • Texts
  • Buttons
  • etc.

Email field

Hi, great plugin. I am struggling to find out why my xls import shows brings in some emails and other not. The names and associations seem to be perfect.

Multiple inserts in DB for custom questions

Every time you deactivate and activate the plugin it will insert custom questions type in the DB, although they are already present there. We should check to see if the question type is already inserted

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.