Chuck Scott [Mon, 7 May 2018 19:31:33 +0000 (15:31 -0400)]
Various requested fixes and updates.
Completed Attendee notifications and other minor fixes.
Fixed "Show Completed Only" on attendee list to work at all times and default to on.
Added request delete method to dataRegRequest that takes out related data
Added cron driven task to delete old reg requests and reg accounts
Better integration of notifications display to Evnet Registrations Dashboad
Added actual class ID pointer output in dataRegRequestRegistrant.php
Added custom field data for reg level to attendee edit
Changed registrant and account hold days to management fields.
Added "Not Attending" checkbox to atteendees list.
Added getRegTimeSimplified() to dataRegTime.php
Fixed Paging for Attendee list and added time selection to filter
Chuck Scott [Thu, 26 Apr 2018 20:39:47 +0000 (16:39 -0400)]
Fixed problem with state and country picklists missing when a single registrant and guest checkout.
Chuck Scott [Thu, 26 Apr 2018 19:49:32 +0000 (15:49 -0400)]
Continuing work on requested changes and fixes.
Added date submitted to reg event registrant list and changed headder titles.
Fixed positioning of cancel button for edit event notification in reg admin.
Fixed confusion with first and last dates for event on reg event dashboard.
Now displaying current month on reg event dashboard calendar when not date have been added.
Fixed submission of new reg event dates on reg event dashboard when "All Day" selected.
Fixed confusion with first and last dates attending for attendee.
More work on notifications cron processing. Now have working queries.
Chuck Scott [Tue, 24 Apr 2018 17:59:05 +0000 (13:59 -0400)]
Added sendNotifications to GLM Cron - Send Notifications not complete
Chuck Scott [Fri, 20 Apr 2018 19:59:28 +0000 (15:59 -0400)]
Work on requested updates and fixes and some bugs found while working on Registrations
Added E-Mail address to accounts dashboard list in eventDashboard.html
Fixed problem with event Payment Codes showing up in all Events in event_paymentCodes.php
Replaced GLM Grid version stored summary with table driven version to work in E-Mail in summaryStore.html
Fixed minor problems in cart and checkout summaries in cartSummary.html
Added more data that can be used in notifications to attendee in regCartSupport.php
Fixed save credit card text and checkbox showing when credit card payment not selected
Now removing payment methods from events that are not enabled in management.
Steve Sutton [Wed, 18 Apr 2018 14:18:11 +0000 (10:18 -0400)]
Another check needed
for array
Steve Sutton [Wed, 18 Apr 2018 14:15:35 +0000 (10:15 -0400)]
Check for array first
Before using foreach.
Steve Sutton [Tue, 17 Apr 2018 17:52:01 +0000 (13:52 -0400)]
Update export to get new custom field data
Getting the custom field data for the level.
Steve Sutton [Tue, 17 Apr 2018 16:27:01 +0000 (12:27 -0400)]
Update csv view file for export
Add newline
Steve Sutton [Tue, 17 Apr 2018 15:26:42 +0000 (11:26 -0400)]
Update for events with times
Testing out reg event with time specific events.
Steve Sutton [Tue, 17 Apr 2018 13:22:07 +0000 (09:22 -0400)]
remove extra content
removing the content Chuck put in there for how to set the custom field.
Steve Sutton [Tue, 17 Apr 2018 13:20:17 +0000 (09:20 -0400)]
Getting the custom field for reg level working.
I have the custom fields being adding and updated within the registrant
forms.
Steve Sutton [Tue, 17 Apr 2018 10:49:16 +0000 (06:49 -0400)]
WIP Working on the level custom fields
I'm getting the custom field form elements now on add.
Not working is maybe saving the data and the edit level custom fields.
Chuck Scott [Mon, 16 Apr 2018 20:59:57 +0000 (16:59 -0400)]
More requested fixes and start on custom fields for specific levels.
Fixed incorrect capitalization in displayed text in registrations.html
Moved Submit button on registration and checkout pages.
Added management option to enable/dissable navigation aids.
Added note to new attendee custom form fields showing the Form ID for level
Chuck Scott [Thu, 12 Apr 2018 14:47:09 +0000 (10:47 -0400)]
Work on issues reported in Meetings with Charis and a Customer
Updated call to glm_members_registrations_header filter to include $page parameter now required.
Changed Payment Codes to having to have a Unique Name.
Fixed problem with "Free" discount code for events (Global worked fine) in regCardSupport.php.
Checkout page now does not display any payment methods if Grand Total is $0.00 for any reason.
Checkout processing now sets payment method to "No Charge" if grand total is $0.00 (free) due to discounts.
Checkout now checks for any account data it can pre-fill in checkout form.
Fixed inability to edit notification subjects. Subject input was laying behind the text editor div.
Added name of application to merchant name for E-Mail from Authorize.net at checkout.
Fixed errors from smarty parameters that are no longer in use in list.html.
Chuck Scott [Fri, 6 Apr 2018 18:58:52 +0000 (14:58 -0400)]
Fixed certified seal parameter that was change by database update.
Chuck Scott [Fri, 6 Apr 2018 18:36:23 +0000 (14:36 -0400)]
Removed page reload to create a sessison code from registration add-registrants page.
Chuck Scott [Thu, 5 Apr 2018 20:30:39 +0000 (16:30 -0400)]
Various minor updates and now using new Authorixe.net class with saved card profiles.
Updated views/admin/management/registrations.html to remove no longer required settings for Authorize.net
Also added support for Verified Merchant Seal HTML code.
Updated some comments in checkout.php to better explain the checkout options selection.
Removed lib/paymentProcessors - Moved that to main member plugin and updated it.
Updated database to add reg_authorize_net_merchant_seal to management
Updated dataManagement.php and the management view to use merchant seal.
Checkout now using saved credit card profiles with new Authorize.net payment processor class in main plugin.
Laury GvR [Thu, 29 Mar 2018 19:01:56 +0000 (15:01 -0400)]
Add id to comp codes section in cart viewfile
Laury GvR [Wed, 28 Mar 2018 19:54:14 +0000 (15:54 -0400)]
Checkout display issues fixed
- Checkout - 'Reguired Field' guide had extreme line-height
- Checkout - Centered the text in Registrations cart link header
- Checkout - removed extraneous numbers with Payment Information
Laury GvR [Wed, 28 Mar 2018 19:27:36 +0000 (15:27 -0400)]
Commenting echo indicating that we are 'NOT PURGING YET'
Steve Sutton [Wed, 28 Mar 2018 19:06:57 +0000 (15:06 -0400)]
Update the create db script.
Getting errors when install on new site.
Fixing bugs.
Needed fields weren't added to the create script only the update script.
Steve Sutton [Wed, 28 Feb 2018 17:22:06 +0000 (12:22 -0500)]
Update the forms for attendee
If there's no custom fields for the add attendee then don't output the
Additional Info Needed title.
Steve Sutton [Wed, 28 Feb 2018 16:43:45 +0000 (11:43 -0500)]
Update more for jquery call
need jQuery in this scope also.
Steve Sutton [Wed, 28 Feb 2018 16:38:48 +0000 (11:38 -0500)]
Update code for jquery call.
Use jQuery in this scope and not $
Chuck Scott [Wed, 21 Feb 2018 13:53:51 +0000 (08:53 -0500)]
Completed Review of Checkout Processes
Fixed issues with not being able to store results and other fixes in checkoutProcess.php
Added remaining payment methods to summaryStore.html
Updated summary header info for more complete payment status in cartSummary.html
Addedd updateAccountBillingOnly() and create date set in post processing to dataAccount.php
Chuck Scott [Tue, 13 Feb 2018 20:16:10 +0000 (15:16 -0500)]
Continuing on final front-end testing and cleanup
Added use of terms in cartSummary.html.
Fixed missing date for "First Event Time" in reg event dashboard.
Fixed warnings and undefines in list.html - Need to stop using recurrences for this!
Fixed undefined for "locations" in registration.html.
Fixed layout and text problems with level headed in registration registration.html
Commented out payment methods from plugin.ini: Comp Code, Call from Merchant, Paypal
Updated defaults for payment methods in dataRegEvent.php
Now checking for admin users when selecting payment methods in regCartSupport.php
Reorganized Payment Method selection and better method checking in checkout.html
Fixed possible problem with default payment method selection
Edited description comment for Credit Card fields in create_database...sql
Steve Sutton [Tue, 6 Feb 2018 20:10:11 +0000 (15:10 -0500)]
Spelling correction
Should be Update not Upate.
Chuck Scott [Fri, 2 Feb 2018 21:58:08 +0000 (16:58 -0500)]
Added terms for "level" to management and updated database.
Chuck Scott [Fri, 26 Jan 2018 22:05:06 +0000 (17:05 -0500)]
Fixed various undefined references and other misc warnings.
Chuck Scott [Fri, 26 Jan 2018 21:08:05 +0000 (16:08 -0500)]
Fixed a number of occurances if an accidental second letter capitalized
Chuck Scott [Fri, 26 Jan 2018 21:02:25 +0000 (16:02 -0500)]
Fixed Getting times from event not working and other issues in Reg Event Dashboard
Fixed checkEventTimes() in dataRegEvent.php to fix copying times from event.
Cleaned up various debug messages that included redundant message text.
Fixed sub-tabs that weren't clickable when selected.
Fixed getEventConfig() First and Last times not showing correctly after just adding a date/time.
Fixed event dashboard Calendar not showing proper month when first loading.
Chuck Scott [Tue, 23 Jan 2018 19:21:37 +0000 (14:21 -0500)]
Added new "terms" to management, fixed errors & warnings, updated UI.
Removed unused view parameter defaultCalDate causing undefined variable error and associated defaultDate jQuery parameter in dataRegEvent.php.
Fixed bad changes to Registered count output in eventDashboard.html.
Added code to eventRegistrants.html to make links show on hover and cleaned up appearance.
Fixed max attendee parameter not found problem in eventDashboard.html
Added new "terms" to database and replaced occurrances of those words with terms refernce in view files.
Cleared up some undefined references in various views.
Chuck Scott [Mon, 22 Jan 2018 19:37:03 +0000 (14:37 -0500)]
Fixed member settings tabs missing when "Settings" => "Registrations" is selected and replacing some static text with configurable terms.
Steve Sutton [Fri, 19 Jan 2018 21:13:51 +0000 (16:13 -0500)]
Setup the default date for fullCalendar.
This show the first date of the regEvent as default date.
Steve Sutton [Fri, 19 Jan 2018 20:56:08 +0000 (15:56 -0500)]
Creating ajax scripts for setupQueue and runQueue.
Setting up queue creation and processing for the event attendee
notifications.
Steve Sutton [Fri, 19 Jan 2018 14:05:00 +0000 (09:05 -0500)]
DB Update for registrations notifications
Created new table for the notification queue.
Steve Sutton [Thu, 18 Jan 2018 21:19:22 +0000 (16:19 -0500)]
Add cancel button
Adding cancel button to the edit notification for attendee page.
Steve Sutton [Thu, 18 Jan 2018 21:13:37 +0000 (16:13 -0500)]
Merge branch 'feature/steveAttendeeNotices' into develop
Steve Sutton [Thu, 18 Jan 2018 21:12:11 +0000 (16:12 -0500)]
Edit attend notifications now working with fullCalendar.
fullCalendar showing the send date now.
Steve Sutton [Thu, 18 Jan 2018 17:55:57 +0000 (12:55 -0500)]
Fixing bugs for add and update.
Fix issue with the data format when inserting the notification.
Steve Sutton [Thu, 18 Jan 2018 16:00:32 +0000 (11:00 -0500)]
WIP Adding list and separate edit page to attendee notices.
Use now page for editing the attendee notices.
Incorporate calendar for showing the notification date compared to the
event date.
Show notifications as a list view.
Steve Sutton [Tue, 16 Jan 2018 19:28:18 +0000 (14:28 -0500)]
Send html emails.
Creating new method for sending html emails using wp_mail function.
Anthony Talarico [Mon, 15 Jan 2018 19:54:34 +0000 (14:54 -0500)]
adjusting column width for the cart summary discount totals
changing the attendee total in cart summary to 7 columns
Anthony Talarico [Mon, 15 Jan 2018 19:36:58 +0000 (14:36 -0500)]
fixing the wrapping issue with the discount totals in the cart summary
cart summary discount totals were not rendering properly, totals were wrapping
Chuck Scott [Mon, 15 Jan 2018 16:46:23 +0000 (11:46 -0500)]
Updated appearance of Misc Settings for Registrations
Chuck Scott [Fri, 12 Jan 2018 19:22:40 +0000 (14:22 -0500)]
Cleaned up "Settings" -> "Registrations" -> "Misc Settings" page text and layout.
Chuck Scott [Fri, 12 Jan 2018 17:14:59 +0000 (12:14 -0500)]
Changed "Payment Codes" to "Comp Codes". Completed integration of Global and Event Comp Codes
Chuck Scott [Thu, 11 Jan 2018 22:09:26 +0000 (17:09 -0500)]
Removed test code from regCartSupport.php
Chuck Scott [Thu, 11 Jan 2018 22:07:41 +0000 (17:07 -0500)]
Broke up models/admin/registrations/event.php and now have global and event discount codes working.
Chuck Scott [Tue, 9 Jan 2018 22:18:34 +0000 (17:18 -0500)]
Added Payment Codes to front-end.
Also fixed problem with overwriting account data on checkout.
Updated database with a few changes for payment codes.
Steve Sutton [Tue, 9 Jan 2018 21:56:22 +0000 (16:56 -0500)]
Adding the account header to the checkout summary page.
Add header in the smarty template.
Steve Sutton [Tue, 9 Jan 2018 21:08:25 +0000 (16:08 -0500)]
Updating the registration forms.
Have to use attribute name not class in the form for it to work
correctly.
Steve Sutton [Tue, 9 Jan 2018 20:24:06 +0000 (15:24 -0500)]
Login updates
Use the login page form instead of the pop form.
Steve Sutton [Tue, 9 Jan 2018 18:05:14 +0000 (13:05 -0500)]
bug fix for notices
setup passwordError so it's not undefined.
Steve Sutton [Tue, 9 Jan 2018 17:04:59 +0000 (12:04 -0500)]
Fix showing loading graphic when getting error adding attendee.
When adding the attendee if you forget the names fields it shows the
loading graphic.
Fixed so the loading graphic is hidden if an error occurs.
Steve Sutton [Tue, 9 Jan 2018 16:59:21 +0000 (11:59 -0500)]
Update registrantForm view in backbone.js
Only verify email field in attendee form if there's something in the
field. If empty then no message.
Steve Sutton [Tue, 9 Jan 2018 16:15:24 +0000 (11:15 -0500)]
Updating the Register Account form and adding to checkout summary.
Update the form to use foundation grid.
Update the model to do an update of the account used for the
registration.
Steve Sutton [Tue, 9 Jan 2018 13:46:59 +0000 (08:46 -0500)]
Fix type from Chuck
Chuck entered bad text in weird location.
Chuck Scott [Mon, 8 Jan 2018 21:53:59 +0000 (16:53 -0500)]
Started adding new database table and code to support payment codes in the cart data and other things.
Updated database with reg_request_pay_code table.
Added not_attending flag to reg_request_registrant
Started adding code to regCartSupport to add submitted pay codes to the cart and to check them for credits.
Anthony Talarico [Mon, 8 Jan 2018 21:46:47 +0000 (16:46 -0500)]
adding foundation to the admin request model, redoing the layout for the cart summary
using foundation to structure the front end and admin cart summary
Chuck Scott [Mon, 8 Jan 2018 21:27:49 +0000 (16:27 -0500)]
Nopw supplying glm_reg_guest_account_id in session if it was a guest checkout
Also now setting a "guestAccount" flag in the template data to check for this in the template.
Also storing with this some pending database changes
Steve Sutton [Mon, 8 Jan 2018 20:46:42 +0000 (15:46 -0500)]
Adding ability to update the attendee from admin attendee list.
Edit attendee shows the custom fields now and it will save out the
attendee (fname,lname) and the custom fields.
Chuck Scott [Mon, 8 Jan 2018 19:05:41 +0000 (14:05 -0500)]
Removed commented out code from dataRegEvnet.php and added saved cart ID for after checkout
Removed code that was previously commented out to stop deleting of reg_time entries.
Now saving cart ID after checkout in session as 'glm_reg_competed_cart_id'
Anthony Talarico [Mon, 8 Jan 2018 14:10:57 +0000 (09:10 -0500)]
removing test echo statement
test echo statement causing 500 error, removing it
Anthony Talarico [Mon, 8 Jan 2018 14:07:59 +0000 (09:07 -0500)]
changing the admin cart summary header text to black
setting the admin cart summary to black, was white from the front end
Anthony Talarico [Mon, 8 Jan 2018 14:04:24 +0000 (09:04 -0500)]
fixing cart summary styles for front end and admin
trying to make the admin cart styled properly, separating the admin styles and the front styles for
the same view file
Steve Sutton [Fri, 5 Jan 2018 21:54:28 +0000 (16:54 -0500)]
Working on the edit part for attendees
Redoing the attendee list.
Start for attendee edit form.
Chuck Scott [Fri, 5 Jan 2018 21:47:08 +0000 (16:47 -0500)]
Removed code that prematurely removes rates while building registration data causing missing levels.
Anthony Talarico [Fri, 5 Jan 2018 17:40:22 +0000 (12:40 -0500)]
removing test red background from cart summary
left red test background in cart summary, removing it
Anthony Talarico [Fri, 5 Jan 2018 17:39:02 +0000 (12:39 -0500)]
hiding charges text in the cart summary
cart summary , hiding all charges text except for the first level of each event
Steve Sutton [Fri, 5 Jan 2018 16:44:36 +0000 (11:44 -0500)]
Update to add attendee forms.
Separate out the email lookup part to form within the add attendee form
that allows someone to lookup account by email. If it finds the account
it hides that part and fills in the other form. If it doesn't find the
account it fills in the email address.
Anthony Talarico [Fri, 5 Jan 2018 15:55:31 +0000 (10:55 -0500)]
removing charges label for all levels except the first for each event
each event in the cart summary should have 1 charge label
Anthony Talarico [Fri, 5 Jan 2018 15:12:09 +0000 (10:12 -0500)]
removing visibility changes for cart summary charges
re adding the cart summary charges column , need to fix the css selectors
Anthony Talarico [Fri, 5 Jan 2018 15:09:59 +0000 (10:09 -0500)]
adding visibility to the charges column in cart summary
cart summary, adding charges column globally for all charges in the summary
Anthony Talarico [Fri, 5 Jan 2018 15:07:46 +0000 (10:07 -0500)]
fixing css selector syntax from previous push
missing period from the last css style selector change
Anthony Talarico [Fri, 5 Jan 2018 15:04:57 +0000 (10:04 -0500)]
testing visibility of duplicate charges column
removing all charges labels except for the first one at the top
Anthony Talarico [Fri, 5 Jan 2018 15:01:55 +0000 (10:01 -0500)]
adding visual separation between each attendee in the cart summary
front cart summary , using visual backgrounds to help separate each line item
Anthony Talarico [Fri, 5 Jan 2018 13:48:45 +0000 (08:48 -0500)]
changing font styles in the cart summary data
adjusting font style and positioning for the cart summary data
Chuck Scott [Thu, 4 Jan 2018 22:05:12 +0000 (17:05 -0500)]
Completed generation of all E-Mail notices at checkout and failure notice to developers.
Anthony Talarico [Thu, 4 Jan 2018 21:47:34 +0000 (16:47 -0500)]
adding more data to the cart summary header
adding date placeholder , price and attendees to cart summary header
Anthony Talarico [Thu, 4 Jan 2018 21:29:20 +0000 (16:29 -0500)]
adding data to the reg cart header , styling cart data
adding more styles to the cart summary data and adding data to the cart summary header
Anthony Talarico [Thu, 4 Jan 2018 21:13:38 +0000 (16:13 -0500)]
fixing layout of cart summary for checkout and cart page
adjusting the cart layout for checkout and cart pages, mobile first
Steve Sutton [Thu, 4 Jan 2018 20:53:13 +0000 (15:53 -0500)]
Update Add attendee forms and add loading graphic.
Adding loading graphic for when an attendee is added.
Remove the link for the address fields.
Adding title for the custom fields.
Chuck Scott [Thu, 4 Jan 2018 16:31:54 +0000 (11:31 -0500)]
Added output of E-Mails to owner and registrants. Still need to fix merge and add E-mail to event contacts.
Anthony Talarico [Thu, 4 Jan 2018 15:41:20 +0000 (10:41 -0500)]
fixing anchor tags decoration for account header button
account header buttons had underlines in the text
Anthony Talarico [Thu, 4 Jan 2018 15:22:45 +0000 (10:22 -0500)]
fixing font for reg list, adjusting the cart summary layout
fixing cart summary for the custom fields on checkout page
Anthony Talarico [Thu, 4 Jan 2018 14:30:54 +0000 (09:30 -0500)]
fixing font for the cart title
cart summary page has an h2 that was being overwritten by theme
Anthony Talarico [Thu, 4 Jan 2018 14:08:36 +0000 (09:08 -0500)]
fixing cart summary alignment
cart summary alignment was off in desktop, mobile view appears to need work
Steve Sutton [Thu, 4 Jan 2018 14:05:56 +0000 (09:05 -0500)]
Remove console log
Get rid of debug stuff.
Steve Sutton [Thu, 4 Jan 2018 14:04:25 +0000 (09:04 -0500)]
Adding additional fields to attendee list output.
Adding show hide link at end to view custom fields.
Anthony Talarico [Wed, 3 Jan 2018 21:57:45 +0000 (16:57 -0500)]
fixing font for the registration details header
registration details header needing fixing to not be overwritten by theme
Anthony Talarico [Wed, 3 Jan 2018 21:55:24 +0000 (16:55 -0500)]
adding new fonts for each section
fixing a standard of fonts so that themes don't override with their fonts
Anthony Talarico [Wed, 3 Jan 2018 21:22:49 +0000 (16:22 -0500)]
fixing foundaiton 5 - 6 style issues, removing unused variable
removing earliestDate, adding position relative to the reg event profiles details
Steve Sutton [Wed, 3 Jan 2018 21:05:06 +0000 (16:05 -0500)]
Front end deal with state and country selects
Had to fix some things with the state and country selects.
Chuck Scott [Wed, 3 Jan 2018 19:00:35 +0000 (14:00 -0500)]
Minor view changes for registrations admin areas.
Updated notice text returned by filter to event when editing event page.
Updated reg event dashboard to more specifically show how to manage inventory.
Added explanatory text to top of regueistrations requessts page.
Chuck Scott [Wed, 3 Jan 2018 18:19:05 +0000 (13:19 -0500)]
Added Payment Codes sub-tab for reg events
Steve Sutton [Wed, 3 Jan 2018 18:09:50 +0000 (13:09 -0500)]
Add cancel buttons in the reg rate class admin side.
Add cancel button into the markup and functions in backbone.js app.
Steve Sutton [Wed, 3 Jan 2018 17:04:47 +0000 (12:04 -0500)]
Adding custom fields into export. And use select for state and country
For the add and edit attend form on front registration page adding
state and country drop down selects.
Adding custom fields into the export.
Chuck Scott [Wed, 3 Jan 2018 15:39:57 +0000 (10:39 -0500)]
Added Attendee Notification Sub-Tab for Reg Event