Commit Graph
100 Commits
Author SHA1 Message Date
Jonathan Rosenbaum bd00d498f1 Corrects a bug, by returning a deleted value. 2017-08-02 20:27:13 +00:00
Jonathan Rosenbaum 1c6508abd0 This corrects the math for all situations. 2017-08-02 20:16:17 +00:00
Jonathan Rosenbaum a225aacda4 Adds the discount math. One unimportant bug created which will be fixed. 2017-08-02 09:15:11 +00:00
Jonathan Rosenbaum 76b73352dc Adds VOLUNTEER_DISCOUNT. 2017-08-02 06:18:46 +00:00
Jonathan Rosenbaum cf7bcd5103 Function redeemable added to handle duplicate logic for volunteer hours spinner. 2017-08-02 05:13:43 +00:00
Jonathan Rosenbaum 35c3a69f73 This doesn't allow a value > current_year_volunteer_values on input. 2017-08-01 05:57:34 +00:00
Jonathan Rosenbaum 38286d280a Now uses stand_time_value for "Stand Time" transactions. 2017-08-01 05:34:49 +00:00
Jonathan Rosenbaum 6a89e5d675 Adds a new definition, stand_time_value. 2017-08-01 05:15:20 +00:00
Jonathan Rosenbaum 0ef4138aa4 Changes the logic so that price is read for stand time transactions. 2017-07-31 21:58:58 +00:00
Jonathan Rosenbaum 6b8cdbe0af Adds logic to keyboard input, and makes incremental true. Nice stuff. 2017-07-31 21:27:12 +00:00
Jonathan Rosenbaum 52ba58d805 Changes the model suggestion for volunteer table. 2017-07-31 21:07:51 +00:00
Jonathan Rosenbaum 157cb8474d This gets some of the basic logic working for redeeming volunteer hours. 2017-07-31 21:06:40 +00:00
Jonathan Rosenbaum 7fb848f7d4 The corrects a hereunto unknown very minor bug where data is not being check for value in the deposit calculator function. 2017-07-30 20:02:25 +00:00
Jonathan Rosenbaum a557e2b8f5 This sets up some of the math framework to redeem volunteer hours from amount. 2017-07-29 20:56:45 +00:00
Jonathan Rosenbaum 4feb5022eb Puts all volunteer data into one column called "volunteer".
* Reflects the changes in json, and adds more definition to the json callback.
2017-07-29 20:29:18 +00:00
Jonathan Rosenbaum 81e261bc6a Finally have the values rendering properly. 2017-07-28 01:26:54 +00:00
Jonathan Rosenbaum 793fcb42e1 Adds a better regexp thanks to this:
https://stackoverflow.com/questions/12643009/regular-expression-for-floating-point-numbers
2017-07-27 19:27:19 +00:00
Jonathan Rosenbaum 21125249ea Makes it even nicer thanks to this good read:
https://stackoverflow.com/questions/16791940/jquery-ui-spinner-able-to-exceed-max-by-keyboard
2017-07-27 19:12:19 +00:00
Jonathan Rosenbaum 1202c4909a This cleans up things a bit for spinner. 2017-07-27 18:47:16 +00:00
Jonathan Rosenbaum e663006698 Some experimentation making sure the spinner is working.
* Need to improve the css
* Need to link everything togther, the fun part!
2017-07-27 18:01:53 +00:00
Jonathan Rosenbaum 960296c856 Adds the spinner libraries to the code, and adds some css values. 2017-07-27 17:58:53 +00:00
Jonathan Rosenbaum 9f263a68d6 Adds the jQuery UI spinner. 2017-07-27 17:44:35 +00:00
Jonathan Rosenbaum 670d27432b Add MAX_BIKE_EARNED definition. 2017-07-26 19:19:28 +00:00
Jonathan Rosenbaum c6f68ff19b Fixes a presentation bug for paid member in Stand Time. 2017-07-24 05:30:36 +00:00
Jonathan Rosenbaum 7a09ccfead Won't charge stand time if a member. Simplified callback reusing funtion. 2017-07-24 05:02:21 +00:00
Jonathan Rosenbaum f1daa79213 Fixes a bug, and adds membership_benefits function for easier querying. 2017-07-24 04:45:51 +00:00
Jonathan Rosenbaum ff0142aa30 Improves logic for multiple logins and real sign out. 2017-07-24 01:26:50 +00:00
Jonathan Rosenbaum 55620576dd Adds styling for stand time info. 2017-07-24 01:25:57 +00:00
Jonathan Rosenbaum a05575999c Improves the presentation. 2017-07-23 19:57:43 +00:00
Jonathan Rosenbaum eaefff480c Figures out stand time amount with optional grace period. 2017-07-23 19:06:52 +00:00
Jonathan Rosenbaum 7969da316c Adds a missing ; in new definition. 2017-07-23 17:13:48 +00:00
Jonathan Rosenbaum e724e8d9cb The beginnings of Stand Time logic. 2017-07-23 16:57:23 +00:00
Jonathan Rosenbaum 3087e5d21f Adds Stand Time transaction type. 2017-07-23 16:56:12 +00:00
Jonathan Rosenbaum ea3390354c Adds Stand Time definitions. 2017-07-23 16:55:08 +00:00
Jonathan Rosenbaum 40a2a6abab Tests if volunteer_hours exists. 2017-07-20 22:47:37 +00:00
Jonathan Rosenbaum 1805449b50 Changes Personal to Stand Time and many other things:
* Updates populate
* Makes Stand Time a special transaction_type_id
* Adds new definitions to database_functions
2017-07-20 22:29:33 +00:00
Jonathan Rosenbaum df15b6933f Adds some improvements:
* Adds Stand Time Transaction
* Turns off Build Your Own Bike Transaction
* Improves documentation
2017-07-20 20:29:47 +00:00
Jonathan Rosenbaum c70bac75f7 The corrects a logic error for show_description.
Now working properly when changed in SQL
2017-07-20 20:12:36 +00:00
Jonathan Rosenbaum 3c734a60e2 Fixes active flag for transation_type pulldowns. 2017-07-20 19:09:18 +00:00
Jonathan Rosenbaum 79e246246d Now carries over the current year volunteer hours data. 2017-07-18 05:02:44 +00:00
Jonathan Rosenbaum e9da500848 This adds SQL logic for current year volunteer hours and visits. 2017-07-18 04:42:34 +00:00
Jonathan Rosenbaum f782cb90fc This adds the current year to the title for volunteer hours. 2017-07-18 04:40:01 +00:00
Jonathan Rosenbaum 9d07e9a740 Improves the presentation logic. 2017-07-17 20:50:12 +00:00
Jonathan Rosenbaum 787fff74d6 Adds initial Volunteer Hour logic and displays in transactions with title. 2017-07-17 20:38:23 +00:00
Jonathan Rosenbaum 3a0a83cd37 Adds same SQL logic as with paid_membership stats. 2017-07-17 19:16:21 +00:00
Jonathan Rosenbaum be7155de5d Improves the text in the headers. 2017-07-17 19:12:16 +00:00
Jonathan Rosenbaum 8a8009c1f1 Removes an unintentional copy/paste bug. 2017-07-17 19:10:31 +00:00
Jonathan Rosenbaum 7ce6389cd6 Adds another MAX so newest expiration date is reflected. 2017-07-17 19:06:48 +00:00
Jonathan Rosenbaum 8089b40f19 Changed to show only the most recent membership. 2017-07-17 18:45:20 +00:00
Jonathan Rosenbaum afb64b7420 Adds title in span with email, phone, exp. date for membership.
Ofcourse, ask for ID, too.  May add membership # in the future.
2017-07-17 09:16:46 +00:00
Jonathan Rosenbaum fb422fcc3b This returns the latest expiration date for membership.
Future proofing when people have had more than 1 paid membership!
2017-07-17 07:11:21 +00:00
Jonathan Rosenbaum 69ea453461 Changes the language from members to metrics
The reason is because Positive Spin policies have changed.  These metrics give you a better idea of who has actually been at the shop based on metrics:

Days and Hours (currently 2 / 8)
2017-07-17 06:39:15 +00:00
Jonathan Rosenbaum 072313ffc3 Adds constants for membership and volunteers. 2017-07-17 06:03:43 +00:00
Jonathan Rosenbaum b9497ac7c3 Show whether a patron is a paid member or not. 2017-07-17 06:02:32 +00:00
Jonathan Rosenbaum ac54744d20 Removes debugging code. 2017-07-17 06:01:02 +00:00
Jonathan Rosenbaum 60a63e360a This creates divs spans to show data about membership / volunteers. 2017-07-17 05:58:53 +00:00
Jonathan Rosenbaum aee1543b0c Gets rid of debug and unnecessary code. 2017-07-17 00:31:56 +00:00
Jonathan Rosenbaum 1c7d28dd36 Working properly, was borrowing some volunteer metric query before. 2017-07-17 00:28:31 +00:00
Jonathan Rosenbaum 447f7afd61 Now properly finds paid members who are volunteers by metric. 2017-07-17 00:16:44 +00:00
Jonathan Rosenbaum d1c4b91a1f Header description improvement. 2017-07-15 23:41:42 +00:00
Jonathan Rosenbaum f44c6d2bb3 Adds stats for paid members. 2017-07-15 23:38:49 +00:00
Jonathan Rosenbaum 29eefefd39 Nicer than using exclude in .git 2017-07-15 22:51:52 +00:00
Jonathan Rosenbaum 2fd156e66e More for DHHR. 2017-07-15 22:45:23 +00:00
Jonathan Rosenbaum 8f7f737068 Adds a link to dhhr.php
This file is currently not in devel, but it is being used for Positive Spin.
2017-07-15 22:43:05 +00:00
Jonathan Rosenbaum 7286fc8c3e Adds a link to dhhr.php
This file is currently not in devel, but it is being used for Positive Spin.
2017-07-15 22:39:12 +00:00
Jonathan Rosenbaum 2617c008c0 Improves the header information with days/hours. 2017-07-15 22:30:00 +00:00
Jonathan Rosenbaum 461bddac81 Improves the output. 2017-07-15 22:20:46 +00:00
Jonathan Rosenbaum 163645a329 This corrects the sql membership logic. 2017-07-15 22:08:09 +00:00
Jonathan Rosenbaum 2c78a54486 You can now use local_configuations.php for configuration. 2017-07-15 19:12:20 +00:00
Jonathan Rosenbaum ce921e8169 Added realpath so that included files work properly. 2017-07-15 18:48:34 +00:00
Jonathan Rosenbaum 2d12b59786 You may now use Connections/local_configurations.php for configurations. 2017-07-15 18:14:44 +00:00
Jonathan Rosenbaum c54bd12f16 Added a little css magic for the footer. 2017-07-15 06:04:35 +00:00
Jonathan Rosenbaum 57f3a2b9ef Reverse wiki link. 2017-07-15 05:53:07 +00:00
Jonathan Rosenbaum d2c5e518c7 Wiki link. 2017-07-15 05:51:41 +00:00
Jonathan Rosenbaum ad9cb37cd4 Adds Bugs, Wiki, and Development info in the footer! 2017-07-15 05:49:15 +00:00
Jonathan Rosenbaum d8d16af935 Checking if adding a space after # in Markdown brings back the header. 2017-07-15 04:39:15 +00:00
Jonathan Rosenbaum 51f91ddbad Add a deposit to initialize the POS 2017-07-14 03:21:33 +00:00
Jonathan Rosenbaum bb89cba8ba Thought it would be a good idea to add the database schema. 2017-07-13 19:45:14 +00:00
Jonathan Rosenbaum dfc8bd477a Changes length of description shown. Allows for lazy searches in the browser. 2017-07-13 19:03:40 +00:00
Jonathan Rosenbaum dc228a84ca Adds full Desciption for each description when hoving over column. 2017-07-02 21:46:00 +00:00
Jonathan Rosenbaum aa0f870d28 Provides error checking when sold_to or sold_by are not logged-in. 2016-10-10 07:32:54 +00:00
Jonathan Rosenbaum 2d3a184e84 Corrects error checking for middle name.
When and existing contact was updated it would produce an error that the
contact already existed, and a new middle name needed to be used, also when
created a contact without adding a first and/or last name the same error was
produced.  This fix corrects that bug.
2016-05-09 04:19:05 +00:00
Jonathan Rosenbaum e7120a042a Fixing bug created by previous commit.
Only increasing max_name_length for the one known affected function.  In the
future will need to explore this even further, since there are names a lot
longer than 20 characters.
2016-03-26 07:13:10 +00:00
Jonathan Rosenbaum 6d4585b804 $max_name_length is now globally controlled.
20 was too short for some names, increased it to 30, not sure why this variable
was historically necessary.
2016-03-26 07:02:23 +00:00
Jonathan Rosenbaum 8ed593e4d5 This adds WAIVER_LABEL so that it can be user defined.
The button changes to "Show Complete Text".
2016-03-26 05:37:52 +00:00
Jonathan Rosenbaum f783891e95 The first stage of allowing the waiver label to be modified in
database_functions; the next step will be testing changes to
contact_add_edit.php on the test system.
2016-03-26 05:12:31 +00:00
Jonathan Rosenbaum 4c6622440f Adds proper comparison for unique visitors. CAST can be used, too. 2016-02-03 08:31:01 +00:00
Jonathan Rosenbaum f0263359f2 Changed a title. 2016-01-30 20:44:43 +00:00
Jonathan Rosenbaum 7d2372dc15 Adds paid membership period in days. 2016-01-30 03:26:02 +00:00
Jonathan Rosenbaum 92fe18644d Adds membership stats. An important addition.
Currently, searches ranges for volunteer specs for membership, and notes paid
member when they also qualify as a volunteer member.
2016-01-30 03:19:01 +00:00
Jonathan Rosenbaum 16e0bbcbf9 Adds documentation for Memberships transaction_type_id. 2016-01-30 03:16:50 +00:00
Jonathan Rosenbaum ff3e59e2d0 The beginnings. Looking forward to this one, and linking to paid members. 2016-01-29 10:59:02 +00:00
Jonathan Rosenbaum 8eac9b6dd5 Stat totals for shop types. In the future a graph would be nice. 2016-01-29 10:38:55 +00:00
Jonathan Rosenbaum 4a77289b2f Adds mysql free specific to the query. 2016-01-29 10:37:15 +00:00
Jonathan Rosenbaum 2fba96db94 This fine tunes the searching to one day. 2016-01-29 07:47:44 +00:00
Jonathan Rosenbaum 9b9fbe6d55 Minor changes. Make button text green. 2016-01-29 07:10:33 +00:00
Jonathan Rosenbaum a8ffd9fdf1 Applies new css changes (stats.css). 2016-01-27 23:11:11 +00:00
Jonathan Rosenbaum 78ef360e1b New link for Community Service hours! 2016-01-27 23:10:12 +00:00
Jonathan Rosenbaum 0e9a91eb69 Adds date range serach for community service hours. A much needed feature. 2016-01-27 23:08:11 +00:00
Jonathan Rosenbaum b3734d6591 This creates a unified file for stats css. 2016-01-27 23:07:15 +00:00