WP-Plugins/glm-member-db-billing.git
5 years agoUse memberId not memberID develop
Steve Sutton [Fri, 4 Oct 2019 14:59:18 +0000 (10:59 -0400)]
Use memberId not memberID

standards

5 years agoFix issue where refreshing the invoice page was resubmitting to Authorize.
Steve Sutton [Fri, 4 Oct 2019 14:19:56 +0000 (10:19 -0400)]
Fix issue where refreshing the invoice page was resubmitting to Authorize.

Created a session which is checked before resubmitting to payment.
Session will store the invoice id which can be used to show the invoice.

5 years agoUpdate notice merge tags
Steve Sutton [Wed, 2 Oct 2019 19:02:30 +0000 (15:02 -0400)]
Update notice merge tags

should be fname and lname

5 years agoMerge tag 'v1.0.37' into develop
Steve Sutton [Mon, 30 Sep 2019 17:36:18 +0000 (13:36 -0400)]
Merge tag 'v1.0.37' into develop

Version 1.0.37

5 years agoMerge branch 'hotfix/1.0.37' v1.0.37
Steve Sutton [Mon, 30 Sep 2019 17:32:43 +0000 (13:32 -0400)]
Merge branch 'hotfix/1.0.37'

5 years agoFix for renewal date.
Steve Sutton [Mon, 30 Sep 2019 17:32:25 +0000 (13:32 -0400)]
Fix for renewal date.

Don't substract from year.

5 years agoUpdate redirect after new account.
Steve Sutton [Wed, 18 Sep 2019 19:05:36 +0000 (15:05 -0400)]
Update redirect after new account.

When creating a new billing account goto the create invoice screen.

5 years agoUpdate text for payment type to invoice type
Steve Sutton [Wed, 18 Sep 2019 18:55:01 +0000 (14:55 -0400)]
Update text for payment type to invoice type

Changing the text

5 years agoUpdate text on create invoice in memebers section
Steve Sutton [Mon, 16 Sep 2019 12:29:08 +0000 (08:29 -0400)]
Update text on create invoice in memebers section

should say due date.

5 years agoUpdate for new account
Steve Sutton [Fri, 13 Sep 2019 20:49:46 +0000 (16:49 -0400)]
Update for new account

when adding a new account goto the account page.

5 years agoAdd billing support class.
Steve Sutton [Fri, 13 Sep 2019 17:56:55 +0000 (13:56 -0400)]
Add billing support class.

Need to require the billing support class.

5 years agoBilling Updates for new invoices and new accounts.
Steve Sutton [Fri, 13 Sep 2019 14:28:45 +0000 (10:28 -0400)]
Billing Updates for new invoices and new accounts.

Adding ability to add new billing account from the billing side.
Using same form as the edit billing info from billing side.
Auto complete for the new member name.
New invoice page updates:
Don't show the account number field if it's not active in the settings.
Change the add line items to buttons not links.

5 years agoMerge branch 'feature/uptraLive' into develop
Steve Sutton [Thu, 12 Sep 2019 20:47:29 +0000 (16:47 -0400)]
Merge branch 'feature/uptraLive' into develop

5 years agoUpdate footer and the invoice list page
Steve Sutton [Thu, 12 Sep 2019 20:26:12 +0000 (16:26 -0400)]
Update footer and the invoice list page

Invoice list page. order due date desc.
Use same text from all plugins for the footer.

5 years agoBugfix for account name feature/uptraLive
Steve Sutton [Thu, 12 Sep 2019 14:30:27 +0000 (10:30 -0400)]
Bugfix for account name

Change the account javascript which is setting the account name to deal
with the names that may have apostrophes in it.

5 years agoUpdate merge tags.
Steve Sutton [Fri, 6 Sep 2019 13:51:52 +0000 (09:51 -0400)]
Update merge tags.

Setting up if the contact name field is active for billing.
Normally it would be first and last name.

5 years agoUpdate payment list page.
Steve Sutton [Fri, 6 Sep 2019 13:10:27 +0000 (09:10 -0400)]
Update payment list page.

payment_method is text field.

5 years agoChange for testing contact fields from contact plugin.
Steve Sutton [Thu, 5 Sep 2019 17:36:24 +0000 (13:36 -0400)]
Change for testing contact fields from contact plugin.

If business_fname does not exist then user common fields from the
contact object.

5 years agoChange how the renewal date update method is done.
Steve Sutton [Thu, 5 Sep 2019 15:00:56 +0000 (11:00 -0400)]
Change how the renewal date update method is done.

If the site is using same date for renewals then when renewing
memberships it should use that date.
If the site has different renewal dates for each membership then the
renewal date should stay on the same day and month each year.

5 years agoUpdating link for view/print invoice after one is created
Steve Sutton [Thu, 5 Sep 2019 14:28:01 +0000 (10:28 -0400)]
Updating link for view/print invoice after one is created

This is from the create invoice screen under the member area.

5 years agoMerge tag 'v1.0.36' into develop
Steve Sutton [Tue, 3 Sep 2019 12:43:42 +0000 (08:43 -0400)]
Merge tag 'v1.0.36' into develop

Version 1.0.36

5 years agoMerge branch 'hotfix/1.0.36' v1.0.36
Steve Sutton [Tue, 3 Sep 2019 12:43:32 +0000 (08:43 -0400)]
Merge branch 'hotfix/1.0.36'

5 years agoBug fix for getting settings.
Steve Sutton [Tue, 3 Sep 2019 12:43:05 +0000 (08:43 -0400)]
Bug fix for getting settings.

config['settings'] is the proper way.

5 years agoMerge tag 'v1.0.35' into develop
Steve Sutton [Tue, 3 Sep 2019 12:28:05 +0000 (08:28 -0400)]
Merge tag 'v1.0.35' into develop

Version 1.0.35

5 years agoMerge branch 'hotfix/1.0.35' v1.0.35
Steve Sutton [Tue, 3 Sep 2019 12:27:58 +0000 (08:27 -0400)]
Merge branch 'hotfix/1.0.35'

5 years agoCorrection on renewal date reset
Steve Sutton [Tue, 3 Sep 2019 12:27:12 +0000 (08:27 -0400)]
Correction on renewal date reset

Always keep the same day and month of previous renewal date.

5 years agoMerge branch 'feature/uptraLive' into develop
Steve Sutton [Wed, 28 Aug 2019 18:40:43 +0000 (14:40 -0400)]
Merge branch 'feature/uptraLive' into develop

5 years agoAdd ability to delete account
Steve Sutton [Wed, 28 Aug 2019 18:32:51 +0000 (14:32 -0400)]
Add ability to delete account

Give ability to delete an account.

5 years agoAdding counties and payment types to export filters.
Steve Sutton [Tue, 27 Aug 2019 14:37:39 +0000 (10:37 -0400)]
Adding counties and payment types to export filters.

So Uptra can export billing accounts per payment type.

5 years agoUpdating reports generator
Steve Sutton [Mon, 26 Aug 2019 20:25:12 +0000 (16:25 -0400)]
Updating reports generator

Adding billing account field to report generator.

5 years agoUpdate so setting Receipt text is simple editor
Steve Sutton [Thu, 15 Aug 2019 19:14:02 +0000 (15:14 -0400)]
Update so setting Receipt text is simple editor

Set teeny to true.

5 years agoMerge tag 'v1.0.34' into develop
Steve Sutton [Wed, 14 Aug 2019 10:14:51 +0000 (06:14 -0400)]
Merge tag 'v1.0.34' into develop

Version 1.0.34

5 years agoMerge branch 'hotfix/1.0.34' v1.0.34
Steve Sutton [Wed, 14 Aug 2019 10:14:38 +0000 (06:14 -0400)]
Merge branch 'hotfix/1.0.34'

5 years agoUpdate for saving billing data with new account
Steve Sutton [Wed, 14 Aug 2019 10:11:10 +0000 (06:11 -0400)]
Update for saving billing data with new account

when $invoic_type is 0
This is for free member types

5 years agoRemove name change
Steve Sutton [Wed, 7 Aug 2019 19:25:32 +0000 (15:25 -0400)]
Remove name change

using different footer.

5 years agoUpdate invoice create page to use renewal flag.
Steve Sutton [Mon, 5 Aug 2019 20:39:41 +0000 (16:39 -0400)]
Update invoice create page to use renewal flag.

Properly flag an invoice so it sets renewal date when paid.

5 years agoUpdate date elements
Steve Sutton [Fri, 2 Aug 2019 19:13:30 +0000 (15:13 -0400)]
Update date elements

Use text element with type f date

5 years agoUpdating search forms for payment and invoice page.
Steve Sutton [Thu, 1 Aug 2019 20:33:57 +0000 (16:33 -0400)]
Updating search forms for payment and invoice page.

Also updating member contact login view.

5 years agoUpdating search forms for billing
Steve Sutton [Thu, 1 Aug 2019 16:55:01 +0000 (12:55 -0400)]
Updating search forms for billing

Setting up type date for date searches.

5 years agoUpdate check for creating invoices list.
Steve Sutton [Wed, 31 Jul 2019 13:06:34 +0000 (09:06 -0400)]
Update check for creating invoices list.

Don't try auto creating payment types with no amount or dynamic amount
ones.

5 years agoFixing bugs for payments
Steve Sutton [Wed, 31 Jul 2019 12:08:59 +0000 (08:08 -0400)]
Fixing bugs for payments

Deal with payment errors.

5 years agoUpdate the insert statement for invoice_payments table.
Steve Sutton [Wed, 31 Jul 2019 11:59:47 +0000 (07:59 -0400)]
Update the insert statement for invoice_payments table.

column transaction_time not there.

5 years agoUpdate for links
Steve Sutton [Tue, 30 Jul 2019 16:59:50 +0000 (12:59 -0400)]
Update for links

placed last time in wrong place

5 years agoOnly show membership renewal link if member_types enabled
Steve Sutton [Tue, 30 Jul 2019 16:57:02 +0000 (12:57 -0400)]
Only show membership renewal link if member_types enabled

Will only be for migcsa

5 years agoResize Payment Type multi select
Steve Sutton [Tue, 30 Jul 2019 13:03:06 +0000 (09:03 -0400)]
Resize Payment Type multi select

Could not see entire payment type names.

5 years agoMerge branch 'feature/revamp' into develop
Steve Sutton [Tue, 30 Jul 2019 12:48:31 +0000 (08:48 -0400)]
Merge branch 'feature/revamp' into develop

5 years agoAdd name to top of payment page
Steve Sutton [Mon, 29 Jul 2019 20:45:15 +0000 (16:45 -0400)]
Add name to top of payment page

for make a payment (ajax)

5 years agoFinishing the pay invoice part from invoices.
Steve Sutton [Mon, 29 Jul 2019 19:07:20 +0000 (15:07 -0400)]
Finishing the pay invoice part from invoices.

Remove the Anniversary date column.

5 years agoWorking on pay invoice part
Steve Sutton [Fri, 26 Jul 2019 20:04:32 +0000 (16:04 -0400)]
Working on pay invoice part

Also updated the invoice type table so it closes open tr when going out
of the table.
Removed billing from setting and management sections.

5 years agoUpdating the payment page so payment method is shown.
Steve Sutton [Fri, 26 Jul 2019 00:20:07 +0000 (20:20 -0400)]
Updating the payment page so payment method is shown.

Using billing_settings payment methods to show proper payment method
name.

5 years agoRunning testing on all sections.
Steve Sutton [Thu, 25 Jul 2019 20:53:20 +0000 (16:53 -0400)]
Running testing on all sections.

Testing each section
Added payment type column correctly on the report and invoicing pages.

5 years agoUptravel updates
Steve Sutton [Thu, 25 Jul 2019 17:26:39 +0000 (13:26 -0400)]
Uptravel updates

This is for the import accounts and verify billing data

5 years agoWorking on fixing issues with payments made on invoice page.
Steve Sutton [Thu, 25 Jul 2019 14:06:13 +0000 (10:06 -0400)]
Working on fixing issues with payments made on invoice page.

When paying invoices from the invoice page the abide .on('submit')
events need to be setup on the $('#formId') instead of the $(document).
Failure to do this will result in many submits because it keeps adding
to the document.

5 years agoDebuging issue with Foundation 6 reveals and forms.
Steve Sutton [Wed, 24 Jul 2019 20:49:40 +0000 (16:49 -0400)]
Debuging issue with Foundation 6 reveals and forms.

Cannot use $(document).on('submit') event for the foundation abide
stuff. When used in reveals it is hitting the form submit more than
once. It is adding to it everytime.

5 years agoSetup notification preview
Steve Sutton [Wed, 24 Jul 2019 15:15:40 +0000 (11:15 -0400)]
Setup notification preview

test in mobile

5 years agoWorking on preview of notifications
Steve Sutton [Tue, 23 Jul 2019 20:49:57 +0000 (16:49 -0400)]
Working on preview of notifications

Also setup required fields for invoice type when editing.

5 years agoUpdate form start
Steve Sutton [Tue, 23 Jul 2019 15:51:37 +0000 (11:51 -0400)]
Update form start

Updating each section of billing to get rid of undefined php notices.

5 years agoSetup ui elements for grid start form start and end
Steve Sutton [Mon, 22 Jul 2019 20:44:21 +0000 (16:44 -0400)]
Setup ui elements for grid start form start and end

replacing form and callout div's

5 years agoSetting up form start and end includes.
Steve Sutton [Mon, 22 Jul 2019 19:33:13 +0000 (15:33 -0400)]
Setting up form start and end includes.

Also adding check for setting and management if user is navigating off
the page with unsaved changes.

5 years agoMove Management into billing
Steve Sutton [Fri, 19 Jul 2019 20:14:54 +0000 (16:14 -0400)]
Move Management into billing

Use responsive navigation. medium up is dropdown small is drilldown.

5 years agoworking with more ui elemnents and bring in management
Steve Sutton [Thu, 18 Jul 2019 20:54:21 +0000 (16:54 -0400)]
working with more ui elemnents and bring in management

Bringing in management to the billing side.

5 years agoUpdate forms so abide submit is correctly working.
Steve Sutton [Wed, 17 Jul 2019 20:55:29 +0000 (16:55 -0400)]
Update forms so abide submit is correctly working.

Testing things out on mobile phone also and making adjustments.

5 years agoUI element updates
Steve Sutton [Tue, 16 Jul 2019 20:45:49 +0000 (16:45 -0400)]
UI element updates

Working with abide forms.

5 years agoWIP invoice Types
Steve Sutton [Mon, 15 Jul 2019 20:50:22 +0000 (16:50 -0400)]
WIP invoice Types

Redo invoice types.
Instead of a jquery popup form to add edit them.
Using a new page to edit them using a foundation abide form.

5 years agoUpdating forms
Steve Sutton [Fri, 12 Jul 2019 19:57:57 +0000 (15:57 -0400)]
Updating forms

Updates for foundation 6 ui elements

5 years agoSave WIP for billing revamp
Steve Sutton [Thu, 11 Jul 2019 20:50:27 +0000 (16:50 -0400)]
Save WIP for billing revamp

Working on foundation 6 revamp for:
Settings
Invoice Types
Notifications
Reporting
Invoicing

5 years agoMove setting form into the billing
Steve Sutton [Wed, 10 Jul 2019 20:50:59 +0000 (16:50 -0400)]
Move setting form into the billing

Too many issues with using forms in a loaded reveal.
Just moving it right into billing side.

5 years agoMerge branch 'develop' into feature/revamp
Steve Sutton [Wed, 10 Jul 2019 13:40:17 +0000 (09:40 -0400)]
Merge branch 'develop' into feature/revamp

5 years agoUpdate for mark paid using square
Steve Sutton [Wed, 10 Jul 2019 13:32:32 +0000 (09:32 -0400)]
Update for mark paid using square

Destroy the Square payment object and remove the onclick event for the
form.

5 years agoUpdate for Square payment
Steve Sutton [Wed, 10 Jul 2019 13:04:53 +0000 (09:04 -0400)]
Update for Square payment

Build data to send to square payment

5 years agoStop the dupe email
Steve Sutton [Wed, 10 Jul 2019 12:05:34 +0000 (08:05 -0400)]
Stop the dupe email

Email was sent twice.

5 years agoUpdating dashboard and account views
Steve Sutton [Tue, 9 Jul 2019 20:54:18 +0000 (16:54 -0400)]
Updating dashboard and account views

Update the member name when it returns from edit billing.

5 years agoupdate for extra link
Steve Sutton [Tue, 9 Jul 2019 16:43:58 +0000 (12:43 -0400)]
update for extra link

5 years agoCreate new view file for account Reveals
Steve Sutton [Tue, 9 Jul 2019 14:20:09 +0000 (10:20 -0400)]
Create new view file for account Reveals

Setup account reveal into it's own view file so code is not duplicated
for dashboard and account pages.

5 years agoWork on the setting
Steve Sutton [Mon, 8 Jul 2019 20:47:11 +0000 (16:47 -0400)]
Work on the setting

Adding fields for setting.
Using ui elements

5 years agoMerge branch 'develop' into feature/revamp
Steve Sutton [Mon, 8 Jul 2019 19:27:08 +0000 (15:27 -0400)]
Merge branch 'develop' into feature/revamp

5 years agoMerge tag 'v1.0.33' into develop
Steve Sutton [Mon, 8 Jul 2019 18:56:17 +0000 (14:56 -0400)]
Merge tag 'v1.0.33' into develop

Version 1.0.33

5 years agoMerge branch 'hotfix/1.0.33' v1.0.33
Steve Sutton [Mon, 8 Jul 2019 18:56:10 +0000 (14:56 -0400)]
Merge branch 'hotfix/1.0.33'

5 years agobump version number
Steve Sutton [Mon, 8 Jul 2019 18:56:06 +0000 (14:56 -0400)]
bump version number

5 years agoBack out of the foundation 6 stuff
Steve Sutton [Mon, 8 Jul 2019 18:42:05 +0000 (14:42 -0400)]
Back out of the foundation 6 stuff

This is on a new branch.

5 years agoMerge tag 'v1.0.32' into develop
Steve Sutton [Mon, 8 Jul 2019 18:18:17 +0000 (14:18 -0400)]
Merge tag 'v1.0.32' into develop

Version 1.0.32

5 years agoMerge branch 'hotfix/1.0.32' v1.0.32
Steve Sutton [Mon, 8 Jul 2019 18:12:13 +0000 (14:12 -0400)]
Merge branch 'hotfix/1.0.32'

5 years agoAdd contact zip
Steve Sutton [Mon, 8 Jul 2019 12:31:59 +0000 (08:31 -0400)]
Add contact zip

Was missing contact zip
Setup default array if no contactData

5 years agocorrect spacing in variable within if switch.
Steve Sutton [Wed, 3 Jul 2019 17:48:50 +0000 (13:48 -0400)]
correct spacing in variable within if switch.

Need Standards.

5 years agoUpdate table to have new class.
Steve Sutton [Tue, 2 Jul 2019 21:21:06 +0000 (17:21 -0400)]
Update table to have new class.

Class glm-admin-table-inner is needed here for the mouseout event.

5 years agoRedo Billing Admin with Foindation 6
Steve Sutton [Tue, 2 Jul 2019 21:12:00 +0000 (17:12 -0400)]
Redo Billing Admin with Foindation 6

Converting the forms to use x-y grid.
Setting up tables with stack class.
Start the Billing Setting within a reveal.
Replacing the main navigation from our glm-associate nav to Foundation 6
menu.

5 years agoAdd data-close-on-click false
Steve Sutton [Thu, 27 Jun 2019 20:51:00 +0000 (16:51 -0400)]
Add data-close-on-click false

to keep reveals from closing if they click outside of it.

5 years agoRedo text elements
Steve Sutton [Thu, 27 Jun 2019 20:42:38 +0000 (16:42 -0400)]
Redo text elements

WIP working on text elements

5 years agoUpdating merge tags on edit page for notifications
Steve Sutton [Thu, 27 Jun 2019 19:26:34 +0000 (15:26 -0400)]
Updating merge tags on edit page for notifications

Adding the new ones for current due and renewal date.

5 years agoAdding additional merge tags for the email notifications.
Steve Sutton [Thu, 27 Jun 2019 19:14:39 +0000 (15:14 -0400)]
Adding additional merge tags for the email notifications.

Adding Contacts fields.
Adding new billing fields.

5 years agoUpdate permission for settings
Steve Sutton [Wed, 26 Jun 2019 16:40:15 +0000 (12:40 -0400)]
Update permission for settings

was too high

5 years agoWorking on the validation of popup (ajax) forms
Steve Sutton [Fri, 21 Jun 2019 20:02:10 +0000 (16:02 -0400)]
Working on the validation of popup (ajax) forms

Working with ajax forms and validation with Abide.

5 years agoWIP getting foundation abide to work
Steve Sutton [Thu, 20 Jun 2019 20:36:27 +0000 (16:36 -0400)]
WIP getting foundation abide to work

working on form validation.

5 years agoRework for account page.
Steve Sutton [Wed, 19 Jun 2019 20:41:58 +0000 (16:41 -0400)]
Rework for account page.

Working on statements in ajax popup.
Also need to redo the forms with foundation 6 markup so can use abide
form validation.

5 years agoAdding loading graphic
Steve Sutton [Thu, 13 Jun 2019 18:11:31 +0000 (14:11 -0400)]
Adding loading graphic

Add loading graphic functions for startAjax and complete

5 years agoWIP for submitting to ajax
Steve Sutton [Wed, 12 Jun 2019 20:48:23 +0000 (16:48 -0400)]
WIP for submitting to ajax

Submitting to ajax from form.

5 years agoSetting up the billing info to work with foundation reveal
Steve Sutton [Wed, 12 Jun 2019 18:21:47 +0000 (14:21 -0400)]
Setting up the billing info to work with foundation reveal

Using reveal and ajax to load the form into reveal.

5 years agoadd for foundation
Steve Sutton [Tue, 11 Jun 2019 20:46:52 +0000 (16:46 -0400)]
add for foundation

json file

5 years agoAdding Foundation 6
Steve Sutton [Tue, 11 Jun 2019 20:46:06 +0000 (16:46 -0400)]
Adding Foundation 6

For reveal in billing.

5 years agoUpdate for database (new setting)
Steve Sutton [Tue, 11 Jun 2019 17:44:50 +0000 (13:44 -0400)]
Update for database (new setting)

New setting for member types that are free.