Refactores references to Add Invitee, now New Attendee.
Refactores references to Add Invitee, now New Attendee.
Renames add-invitee.php to new-attendee.php and creates basic Atendee form.
Adds constant to store the attendee object name.
Renames constant VERSION to PLUGIN_VERSION.
Changes name of table invitee to attendee.
Creates MODEL class RLM_RSVPlus_Attendee.
Creates utility class RLM_RSVPlus_Util.
Refactors code to use constant name PLUGIN_VERSION.
Adds salt field to Atendees table.
Adds support for sessions. Refactors some code and deletes unnecessary code.
Adds function to create [action] hidden fied in forms.
Adds useful constants for working with forms and messages. Moves new attendee processing logic from new_attendee.php to here. Creates logic for messaging system (multimessage-multipage). Refactors code to use the new constants and deletes unnecessary code.
Refactors the form to use constants where appropriate. Changes the form action to use admin.php as the target and execute processing using admin_action_{action} hook.
Renames the array containing invalid fields. Move the validation and sanitation logic to the constructor. Adds salt attr. Improves create() fonction to build and store personal_code and salt upon creation, create() function will not save data to DB if object is not valid. Validate() was renamed to valid() and it only checks the invalid fields array to return a result. Created function get_data() to return the object data as an array.
Changes messaging system to only work over one HTTP request. Eliminated page aware logic for messaging system.