1
0
mirror of https://github.com/fspc/Yellow-Bike-Database.git synced 2025-02-22 08:53:23 -05:00

225 Commits

Author SHA1 Message Date
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
Jonathan Rosenbaum
d26dc1cef1 Adds a Calendar Date Picker (PickMeUp).
This is nice stuff, always a delight to utilize ajax.  More stat pages may have
this change with stats.js operated globally.
2016-01-27 10:36:27 +00:00
Jonathan Rosenbaum
e54836d09a Adds statuses for volunteers and visitors, totals, and total combined. Pretty interesting stats. Will add date range submit next. 2016-01-26 06:22:28 +00:00
Jonathan Rosenbaum
3456b069f0 Corrects the paths. 2016-01-26 06:16:39 +00:00
Jonathan Rosenbaum
7a451c3002 This makes shop_log a class, too. Probably transactions.css isn't the most logical place for these classes but it works for now. 2016-01-26 06:14:59 +00:00
Jonathan Rosenbaum
3358af425f Added documentation for other_volunteer. 2016-01-26 04:23:34 +00:00
Jonathan Rosenbaum
9ff3b1219f Makes css correct, and allows fine control for stats. 2016-01-25 08:52:09 +00:00
Jonathan Rosenbaum
8522c0e985 As it turns out, adding base was not such a great idea. 2016-01-25 08:15:52 +00:00
Jonathan Rosenbaum
91ede32f80 Adds other_volunteer to the table. Useful for treating community volunteer hours differently in stats, etc. 2016-01-25 08:04:40 +00:00
Jonathan Rosenbaum
a0f974ee58 This adds the base tag href="/" that corrects several issues for finding resources in the head. Things look different. 2016-01-25 07:44:28 +00:00
Jonathan Rosenbaum
baa196ab39 This adds a Status Totals by Date Range link. 2016-01-25 07:42:42 +00:00
Jonathan Rosenbaum
1e5cec042a Merge branch 'devel' of https://github.com/fspc/Yellow-Bike-Database into devel
Hopefully, no issues merging.
2016-01-19 08:54:10 +00:00
Jonathan Rosenbaum
72da7e96d9 BUG Fix: When the year changed from 2015 to 2016, there was a javascript error
due to coding that affected noUiSlider, and also caused payment_type not to be
recorded in the database because of the correlating javascript issue.  Also,
this caused the Deposit Range not to work correctly.
2016-01-19 08:39:37 +00:00
Jonathan Rosenbaum
818caf32da And here is the important file for 90c93eb. 2015-12-27 19:40:21 +00:00
Jonathan Rosenbaum
90c93eb996 Improves the css a little (in transaction.css) for shop_log now that table is relative to take into account longer statuses. 2015-12-27 19:36:07 +00:00
Jonathan Rosenbaum
6d1bb2ad8b Modifies Student Volunteer to Student Volunteer/Community Service
Changes fixed size in shop_log to relative for sign-in display
Changes Donations to the accounting group Donations
2015-12-27 01:29:46 +00:00
Jonathan Rosenbaum
263e6ceb69 Simply changes positivespin.org/home2 to positivespin.org. In the future this should be unhardwired. 2015-12-26 06:22:13 +00:00
Jonathan Rosenbaum
c5755bcddf Added the change, not just documentation, for parent 3234faa46. 2015-12-03 02:25:22 +00:00
Jonathan Rosenbaum
3234faa464 This tiny change fixes the Bookkeeping Reports. What threw me off was the caveat concerning the purpose of "Accounting Group", basically is used to group together similar types of transactions, like Sales, Deposits, and Receivables. 2015-12-03 02:16:57 +00:00
Jonathan Rosenbaum
e02e1b74d4 Tests to find out if a Patron's name already exists in the database.
If so, this error is produced:  Your name already exists, please choose a different middle initial.
2015-12-02 09:53:58 +00:00
Jonathan Rosenbaum
5737b195f9 Brings back date_created in contacts after inadvertently removing it when improving contact creation. Originally, this code
$insertSQL = sprintf("INSERT INTO contacts (date_created) VALUES (%s)",
						   GetSQLValueString('current_time', "date"));

instantly created a contact, which was very annoying.
2015-11-30 23:20:41 +00:00
Jonathan Rosenbaum
a303522b1a Update README.md v1.0 2015-10-14 03:24:52 -04:00
Jonathan Rosenbaum
171b779df7 Removes unneccessary information from the top of the page.
1) It is not clear what the historic purpose was of having shop 90 at the top of the page.
2015-05-09 05:35:01 +00:00
Jonathan Rosenbaum
b4387774d7 Fixed a bug found by Drew Gatlin using GetSQLValueString.
This uses addslashes() to escape comments.

Drew discovered the bug while entering a comment in the PS shop.  He is studying at Civil Engineering at WVU.  Drew actually began his journey at YBD - http://www.crazyguyonabike.com/directory/?user=JGatlin  - now that is pretty cosmic.  :)

My name is Drew, or John depending on whom you ask. I'm currently "taking some time off" and touring throughout the southwestern United States -- I might venture into Mexico at some point in the next couple of months. Before I began this journey I lived in Austin, TX for most of my young life and attended Hendrix College in Conway, AR for a year and a half. In Austin I spent(/spend whenever I go back) a lot of time at the Austin Yellow Bike Project (YBP) and just recently got to know those over at Bikes Across Borders (BAB). In fact, I did my first tour with BAB in January of this year (2008) from Austin to Nuevo Laredo, Mexico. My experience with YBP led me to help start a bike project in Conway called Back In The Saddle Bike Collective in January 2007. The organization is currently thriving and operating out of two storage units and brings me much happiness. I'll continue working with them when I head back to school in the fall of 2008. For now, all I want to do is tour as long as possible. I expect I'll be able to keep it up at least until May, and I hope to be able to head into Mexico before it's all over.
2015-05-05 07:51:05 +00:00
Jonathan Rosenbaum
5b42c9da3f Cleans up code from previous rendition. 2015-04-15 07:25:51 +00:00
Jonathan Rosenbaum
a671e41ffd This resolves the issue with contacts created on multiple terminals.
0) concurrency issue, one contact_id was edited by 2 or more terminals
1) Better than having a new contact_id created everytime the contact_add_edit page is opened which was the behavior of the original program.
2) Still need to clean-up the code a little, and do a little bit more testing, but appears to be working nicely.
3) Still uses GET for initial setup, a todo to change.
4) Glad the bug was found, and now is fixed.
2015-04-15 06:41:12 +00:00
Jonathan Rosenbaum
ef058ba56b Removal of hardwired universal login. 2015-04-13 09:04:11 +00:00
Jonathan Rosenbaum
109cf3d3c9 Adds checking number to cvs num if one exists. 2015-04-11 05:15:47 +00:00
Jonathan Rosenbaum
e983cc7d0f Added statements for anonymous transactions. 2015-04-11 04:13:22 +00:00
Jonathan Rosenbaum
f23720cf6d Adds coordinators name to the csv description. 2015-04-11 02:35:00 +00:00
Jonathan Rosenbaum
80d85c9dcd Adds patrons name to the csv description. 2015-04-07 05:55:32 +00:00
Jonathan Rosenbaum
a1b7d0df0f Downloads GnuCash file(s) to the browser! 2015-04-06 10:36:28 +00:00
Jonathan Rosenbaum
6d636aaff6 Removes an uncessary mysql_fetch_assoc line from credit. 2015-04-06 09:10:25 +00:00
Jonathan Rosenbaum
76ad12e4a3 Returns directory and filename for GnuCash csv 2015-04-06 08:39:31 +00:00
Jonathan Rosenbaum
f89c86384a Creates GnuCash csv transaction files!
1) Does not automatically download them the browser yet, but can be found in the designated directory.  Works great with GnuCash!  Victory!
2015-04-06 07:31:42 +00:00
Jonathan Rosenbaum
7997087a85 Lol, this improves select yourself gui.
1) moves error text to the right of shop user select
2) changes error to "Please Select Yourself"
2015-04-06 02:26:02 +00:00
Jonathan Rosenbaum
10ac1bb58a Minor improvements. 2015-04-05 19:46:59 +00:00
Jonathan Rosenbaum
6a71e63e0e Moves repair policy above learn more and removes blockquotes. 2015-04-05 19:42:01 +00:00
Jonathan Rosenbaum
d37752cf03 Improved the existing user part a little bit more. 2015-04-05 19:28:57 +00:00
Jonathan Rosenbaum
ab1343d4d1 Adds existing user and link to update information 2015-04-05 19:16:41 +00:00
Jonathan Rosenbaum
099b7d6e6a This improves the menu based on context.
1) Sign In/Sign Out will be Current Shop for Coordinator/Greeter
2015-04-05 18:56:31 +00:00
Jonathan Rosenbaum
dacb562b82 Adds div hide to show_more()
1) third arguement will hide div on click or submit
2) another user enhancement
2015-04-05 18:47:16 +00:00
Jonathan Rosenbaum
878f6857e0 Probably this will work better. 2015-04-05 09:29:08 +00:00
Jonathan Rosenbaum
63db1d9928 Improves GUI a little bit more. 2015-04-05 09:10:53 +00:00
Jonathan Rosenbaum
ee46dc8fd5 GUI and logic changes from practical experience in the shop environment
1) makes sign in button larger
2) changes "Current Shop" menu text to "Sign In" for normal user
3) takes all users after submitting contact to Sign In page rather than only new users.
2015-04-05 08:52:54 +00:00
Jonathan Rosenbaum
c5443438f9 initial templating of gnucash csv creation 2015-04-03 06:54:16 +00:00