Commit Graph
100 Commits
Author SHA1 Message Date
Jonathan Rosenbaum 4f26664388 Closes #86 using regexp solution.
Should work well as long as the network doesn't change. I considered doing a straight-out IP swap during the 24hr period for such an unusual scenario, however, that would not allow for any separation of location if a shop is opened somewhere else.
2019-03-14 06:31:00 +00:00
Jonathan Rosenbaum 3c3e4a0bf3 Adds if( !defined( '*' ) ) to avoid E_NOTICE and redefining.
* Improves error output when using phpconsole (transaction.log) to stop output of E_DEPRECATED.

* The main objective is to better view phpconsole's output. E_NOTICE and E_WARNING are important, regardless.
2019-03-14 05:12:16 +00:00
Jonathan Rosenbaum 824435a35f This fixes a minor bug that occurs if there is only 1 deposit for previous year.
If no min is found this makes it the same as max, only a problem for non transaction_log pages using transaction.js if there is only one deposit for the last year, not sure what will happen with 0 deposits for the last year.
2019-01-22 06:30:38 +00:00
Jonathan Rosenbaum db93ad1103 Closes #85
Also, counts returned transactions for both stats_monthlysalestax.php and stats_shoptransactiontotals.php .. no more guessing required.
2019-01-22 06:25:40 +00:00
Jonathan Rosenbaum 288521ce2e Fixes #84 - show only paid 2018-12-29 04:51:07 +00:00
Jonathan Rosenbaum 85011402a5 This adds more detail (title) for volunteers in the member metric report.
* Could be modifed further.
* Currently shows color when all hours redeemed.
2018-12-22 06:08:54 +00:00
Jonathan Rosenbaum 306a09fc58 This improves the explanation in the notes about the history of the eab equity. 2018-12-22 04:27:35 +00:00
Jonathan Rosenbaum 2380d6a6d4 This closes #78 and closes #80.
What I thought was a desired equitable behavior for eab was actually a bug.  Now behavior is predictable. Only checks for 0.00 and 0, so 0.0 would create an issue, but unlikely to happen.
2018-12-21 07:26:42 +00:00
Jonathan Rosenbaum ca4085109c This closes #83 adding probation status to shop_log for contact_id. 2018-12-20 22:04:55 +00:00
Jonathan Rosenbaum 23ce8ffaca Cleans up the code in relation to ec886a9 . 2018-10-28 02:11:24 +00:00
Jonathan Rosenbaum ec886a967d When membership expires, date turns red. Noted in #1. 2018-10-27 21:17:46 +00:00
Jonathan Rosenbaum 97f02b6788 This should close #42. 2018-10-26 21:48:43 +00:00
Jonathan Rosenbaum c050b5c0a4 Corrects the report math for stats_userhours.php as pointed out at #42. 2018-10-26 21:22:20 +00:00
Jonathan Rosenbaum a06c8e091c Replaces the rest of the subtimes per 10d63ae and #42. 2018-10-26 21:04:36 +00:00
Jonathan Rosenbaum 10d63ae286 Corrects the report math for stats_userhours_season and stats_userhours_year as pointed out at #42. 2018-10-26 20:51:13 +00:00
Jonathan Rosenbaum 46f165d13b Corrects the report math for members.php as pointed out at #42. 2018-10-26 20:38:55 +00:00
Jonathan Rosenbaum 330735ff61 Bug fix for #77 enhancment:
* Only counts transactions that are paid
* Quick hack to show all transactions; defaults to 500 for record_count
2018-09-04 00:56:46 +00:00
Jonathan Rosenbaum da1a063a0a Closes #77. Currently search capability specific to report(s);
Could be integrated into transaction_log page search.
2018-09-04 00:21:43 +00:00
Jonathan Rosenbaum 01293db335 Closes #76. Shows actual visits by contact_id, rather than visitations for each shop_visit_id. 2018-09-03 23:17:35 +00:00
Jonathan Rosenbaum b8a42f11a0 Fixes #75
Yes, NaN in new year was the culprit.
2018-07-14 22:09:09 +00:00
Jonathan Rosenbaum 3be493fc62 Fixes a bug with #35.
* nulls work in mysql query which allows for unusual sitations to work
2018-05-18 07:40:44 +00:00
Jonathan Rosenbaum 11480e8fd3 In regards to #35, limits contacts to 200 for performance. 2018-05-18 06:44:59 +00:00
Jonathan Rosenbaum bc2ea843e4 Closes #35. Will need to experiment with colors. 2018-05-18 06:25:42 +00:00
Jonathan Rosenbaum 4de11ee547 Closes #71, shows if member in individual history. 2018-05-16 21:27:06 +00:00
Jonathan Rosenbaum b18cf97f7c Cleaning up the regexp for #69. 2018-05-14 23:13:08 +00:00
Jonathan Rosenbaum d0828bc80b Closes #69 adding word search capability for transaction_log. 2018-05-14 22:28:46 +00:00
Jonathan Rosenbaum 59fdb375c5 Closes #54 - more info for csv
* Adds (O:?; P:?; R:?) .. Original Price, Paid and Redeemed Hours, keeping Paid even no redundant for history.
2018-05-14 04:33:32 +00:00
Jonathan Rosenbaum f1d85b2060 Another #62 enhancement.
* Show displayed transaction number
2018-05-13 19:48:07 +00:00
Jonathan Rosenbaum 940b6c52b3 More enhancements in regards to #62.
* Now shows name with link to individual history for folk who never had an transactions, as well as who have

* Link from individual history back to transaction_log with max results count.
2018-05-13 18:51:00 +00:00
Jonathan Rosenbaum 78102f3600 Related to #62, better behavior on submit:
* Checks that transaction is not a Deposite, and that transation is paid.
2018-05-13 04:29:28 +00:00
Jonathan Rosenbaum dbcfbd67e0 Another enhancement related to #62.
* Shows total for amounts
2018-05-13 04:05:15 +00:00
Jonathan Rosenbaum 28f8bf464e Prevents wrapping of the table row. Noticed this after enhancement #enhancement #62. 2018-05-13 03:11:26 +00:00
Jonathan Rosenbaum 305ebee833 Closes #62.
* Provides contact search in transaction_log
* future: may improve calendar search with PickMeUp?
2018-05-13 00:03:01 +00:00
Jonathan Rosenbaum 46be9fa887 Closes #67. 2018-05-12 21:27:33 +00:00
Jonathan Rosenbaum 17684f6e10 Fixes #61. Redundant named constant. 2018-05-11 05:18:22 +00:00
Jonathan Rosenbaum 8810c7f3f1 This fixes #65.
* Hadn't updated populate.sql to take advantage of the new change, and demo it out of the box. Nice default.

* show_soldto_not_signed_in = 1 & show_soldto_signed_in = 0
2018-05-09 07:32:19 +00:00
Jonathan Rosenbaum b6e416a416 Improves instructions 2018-05-09 07:11:45 +00:00
Jonathan Rosenbaum 0b56dea180 Closes #68 2018-04-27 07:33:33 +00:00
Jonathan Rosenbaum df31281ef8 If volunteer has no hours for new year and is a member, this assings 0 to remaining.
* otherwise spinner spins infinitely, and membership discount is not applied.
2018-04-27 05:42:18 +00:00
Jonathan Rosenbaum 3e76e145c6 Adds autogrow library (pulling with git) version 1.16 2018-03-21 21:51:23 +00:00
Jonathan Rosenbaum 914d15f98c Closes #63 with https://github.com/ro31337/jquery.ns-autogrow 2018-03-21 21:44:15 +00:00
Jonathan Rosenbaum 6bda47b485 Points out possible file name for virtual host file. 2018-03-21 21:40:58 +00:00
Jonathan Rosenbaum 31c785ed13 New website! 2018-02-15 04:24:04 +00:00
Jonathan Rosenbaum eff1e61dd4 Added some new knowledge. 2018-01-08 06:46:35 +00:00
Jonathan Rosenbaum 5b490e18e7 Adds more detail about fine tuning access, and improves apache setup instructions. 2018-01-06 07:36:49 +00:00
Jonathan Rosenbaum 5edc4f97c2 Adds several items:
* BIOS / UEFI
* GRUB2 PASSWORD PROTECT
* SSD or HD ENCRYPTION
2018-01-06 07:10:42 +00:00
Jonathan Rosenbaum 0bcd6e881f More clarity. 2018-01-05 08:37:46 +00:00
Jonathan Rosenbaum 44aa25412b Better security explanation. 2018-01-05 01:11:38 +00:00
Jonathan Rosenbaum 4d65085be5 revert 2018-01-04 10:03:42 +00:00
Jonathan Rosenbaum 2026bddaec More info about secret-tool. 2018-01-04 07:40:32 +00:00
Jonathan Rosenbaum 33cc14cdb0 format 2018-01-04 06:32:48 +00:00
Jonathan Rosenbaum 38d66155c8 Updates self-signed certificates for more recent browsers. 2018-01-04 06:30:55 +00:00
Jonathan Rosenbaum b961002595 format 2018-01-04 01:41:05 +00:00
Jonathan Rosenbaum 9612e4aa6f format 2018-01-04 01:40:13 +00:00
Jonathan Rosenbaum eba20c3da6 Another update 2018-01-04 01:38:57 +00:00
Jonathan Rosenbaum c7adb7867f More changies 2018-01-04 01:21:41 +00:00
Jonathan Rosenbaum 195f7bee3f Another addition: fine-tuning 2018-01-04 00:33:16 +00:00
Jonathan Rosenbaum 39c8bbc946 More layout improvment. 2018-01-04 00:01:52 +00:00
Jonathan Rosenbaum 1d952049b7 Improving the layout a little
* probably should make this a *MD
2018-01-04 00:00:49 +00:00
Jonathan Rosenbaum e67302b991 Documentation updates for secure terminals! 2018-01-03 23:48:27 +00:00
Jonathan Rosenbaum f384c3b7ed Fixes #59. 2018-01-02 19:28:21 +00:00
Jonathan Rosenbaum e388bd5358 This closes #58. 2018-01-02 07:36:17 +00:00
Jonathan Rosenbaum b08a2387a0 Avoids unnecessary error, related to #56. 2018-01-02 06:54:26 +00:00
Jonathan Rosenbaum 8ffb51e20a Fixes #57, happy New Years! 2018-01-01 22:46:29 +00:00
Jonathan Rosenbaum 28f836597f Closes New Years bug closes #56 :) 2018-01-01 11:01:09 +00:00
Jonathan Rosenbaum c69181048f Partial fix for #56. 2018-01-01 10:45:18 +00:00
Jonathan Rosenbaum 68e835d74b This fixes #43 and fixes #47. 2017-12-26 09:42:40 +00:00
Jonathan Rosenbaum 588cbe7580 Sends update interests to _parent, avoiding 2x etherpad. 2017-12-25 09:03:54 +00:00
Jonathan Rosenbaum 91e11655d8 Closes #50
* works for Up, Down, Update
* Close works when etherpad isn't open, otherwise scrolls to top
2017-12-24 09:03:23 +00:00
Jonathan Rosenbaum 97ae064a5f Improves css:
* removes unneccessary horizonal scrolling at the bottom
* sets up a grid for the header
2017-12-23 06:37:55 +00:00
Jonathan Rosenbaum 07ee1b27bd Improving the css a little, noticed this issue when using monitor with less width. 2017-12-22 07:50:34 +00:00
Jonathan Rosenbaum 39234f9b10 A similar bug was fixed in d0028b5779
* With new SQL logic volunteer obj is empty for non-volunteers, this corrects this by creating false empty data in an new temp. object.
2017-12-19 04:58:49 +00:00
Jonathan Rosenbaum 937bf5adff Fixes #51; a matter of SQL. 2017-12-19 04:39:30 +00:00
Jonathan Rosenbaum d802552d7f Adds examine_shop class for future changes: #43 & #47 2017-12-16 09:19:56 +00:00
Jonathan Rosenbaum d0028b5779 Adds performance improvements for volunteer_benefits closing #46
* Major changes, will test more, but appears to be working very well.
2017-12-16 09:15:50 +00:00
Jonathan Rosenbaum 33c5e60969 Combines result1 with result2 in prep to address volunteer for #46. 2017-12-15 20:36:30 +00:00
Jonathan Rosenbaum e61cbba5c5 Only changes cursor non-allowed in Paid Membership td, bug introduced with last change. 2017-12-15 05:29:38 +00:00
Jonathan Rosenbaum f59020a823 membership_benefits now just one call as desired for issue #46
* now need to do the same thing for volunteer_benefits
2017-12-15 05:22:18 +00:00
Jonathan Rosenbaum 6baadda5ef This reverts one change in #46, contact.js does initiate chosen. 2017-12-15 05:18:35 +00:00
Jonathan Rosenbaum 140ba1938e Partially addresses performance issue noted in #46
* removes uncessary use of contact.js
* removes duplicate code in shop.js
2017-12-14 21:14:29 +00:00
Jonathan Rosenbaum 0eed1328b5 Now that iframes are used in shop_log this fixes #45, thanks to Matt Marino for observing this issue. 2017-12-13 05:39:21 +00:00
Jonathan Rosenbaum 8aae19686b This partially addresses #43. 2017-12-11 06:38:56 +00:00
Jonathan Rosenbaum 49157e3341 Closes #39; major record changing improvement to YBDB!
* shop_log.php becomes shop_log_iframe.php
* shop_log.php now controls the iframe logic
2017-12-11 02:21:49 +00:00
Jonathan Rosenbaum 29212e5ae4 Added a missing ; 2017-12-11 02:21:08 +00:00
Jonathan Rosenbaum 90e643544f New call for global_pad for #39. 2017-12-11 02:18:58 +00:00
Jonathan Rosenbaum 5f6505a016 For #39, links for shop_log.php changed to shop_log_iframe.php 2017-12-11 02:17:06 +00:00
Jonathan Rosenbaum a960dbda55 Adds the new prefix conf for etherpad which also was added for individual reports, part of #39. 2017-12-11 02:15:10 +00:00
Jonathan Rosenbaum 8789a289b7 New configurations for etherpad; more documentation on the wiki coming. 2017-12-11 02:13:58 +00:00
Jonathan Rosenbaum 5d6a1ab384 One of the steps for #39 - include header behavior
* getting 2 iframes to behave properly so that etherpad isn't constantly reloading at the front sign-in was a little tricky and required slight alteration of some of the include headers.
2017-12-11 02:05:39 +00:00
Jonathan Rosenbaum 77be1aa86e Adds etherpad.js plugin library for #39! 2017-12-09 07:19:13 +00:00
Jonathan Rosenbaum 959fc08092 This implements etherpad (#39) for individual_history_log! 2017-12-09 07:09:35 +00:00
Jonathan Rosenbaum 655d009766 Fixes #38 with TIMEDIFF. 2017-12-09 00:38:33 +00:00
Jonathan Rosenbaum a7decc5735 Closes #29! 2017-11-26 05:35:50 +00:00
Jonathan Rosenbaum e99d2863b8 This fixes a bug introduced by the 34650c9be fix.
* There is an issue if the spinner is used, when the transaction is complete, the function is called infinitely.
2017-11-26 04:44:27 +00:00
Jonathan Rosenbaum 16c6b39d02 Fixes #36, swap intval with floatval. 2017-11-18 05:41:30 +00:00
Jonathan Rosenbaum 8ba910b37b Adds better error output, fixes #34. 2017-11-17 02:54:44 +00:00
Jonathan Rosenbaum a2a0b10077 Actually no for #23, doesen't resolve seconds or even ti/to. 2017-11-16 03:27:53 +00:00
Jonathan Rosenbaum 4574410744 Fixes #23 - time skewed by one step! 2017-11-16 02:13:43 +00:00
Jonathan Rosenbaum 34650c9be0 Mozilla, not chrome, picked up on the strict javascript requirement.
* some javascript libraries failed, but not all
* put volunteer_hours_to_membership_discount() in the right place, right above redeemable().
* Fixed!
2017-11-15 02:53:25 +00:00
Jonathan Rosenbaum f471c24339 Had to comment out disabled of amount as introduced with 956faaa279
* amount.val was saved because input was disabled
2017-11-14 08:02:51 +00:00