Marcus Hill
6363d265ca
Refactor POST handling.
...
- Split into admin and user handlers, each admin page gets its own file now
- Enforce role access once for admin POST requests
- Automatically load POST logic for admin-based requests based on the referring page, otherwise automatically load all user request logic
- Add support for using custom POST handlers
2024-09-29 19:02:28 +01:00
Marcus Hill
4b730147c0
Fix error 404 on categories.php as it is now admin_categories.php
2024-02-23 20:52:34 +00:00
johnnyq
f6076ad97a
Remove Quick Add Instead redirect them to the categories settings page when plus is clicked
2023-11-09 13:09:38 -05:00
johnnyq
61c9c0c8b9
Feature: Automatically calculate tickert to invoice based off time worked rounded up to the near 15 min mark multiplied by Client Rate, Changed all Price, cost fields to use text field with numeric patterns instead of number fields, set pricing to always display 2 decimal spots
2023-09-22 15:19:05 -04:00
johnnyq
86bf7801e4
Removed Default Todays Date in Add Copy Refund Expense
2023-07-31 13:13:23 -04:00
wrongecho
6c84b8edca
Update expense_add_modal.php
...
Tidy spacing
2023-05-20 20:22:20 +01:00
johnnyq
37fb696e63
Replace the remaining php files with nullable_htmlentites()
2023-05-11 18:27:48 -04:00
johnnyq
26aa63917f
Only select used fields on SQL Query for Edit Add Refund and copy queries to reduce the SQL Load on large expense tables
2023-04-03 19:18:32 -04:00
johnnyq
230efc83dd
Feature: Added Optional Client Field to Expenses to track your expenses to the client
2023-04-03 19:08:37 -04:00
johnnyq
48fe49cf77
BREAKING CHANGES - MAKE FULL BACKUP BEFORE PROCEEDING - Requires Manual Intervention on files see Forum Post Make sure you run the Database update directly after update. This Removes Multi-Company Functionality. Fixes issues with Reponsive tables and bunch of other UI and small Fixes
2023-03-11 16:16:46 -05:00
johnnyq
f7552cd25a
Finished up santizeInput Conv and UI updates
2023-02-23 16:09:37 -05:00
Marcus Hill
615f317d2b
General cleanup/formatting
2023-02-09 12:29:12 +00:00
Marcus Hill
f92dc108e2
Tidy
...
- Move some scripts to their own js files
- Move some duplicate code blocks to functions
- General tidy & spacing cleanups (#538 )
2023-02-04 22:09:56 +00:00
johnnyq
16d3d4420a
Feature: Contact Important Billing and Technical were addded Started migrating checkboxes and radio buttons to custom css to match the selected theme
2023-01-25 16:43:34 -05:00
Marcus Hill
2c3ebb3bbb
Tidy codestyle - spaces between parenthesis and curly braces
2023-01-21 17:09:39 +00:00
johnnyq
67a9a484af
Feature: Vendor Templates! You can now create Vendor Templates and reuse them for any client
2023-01-20 19:37:48 -05:00
johnnyq
df9182cd78
More UI / Icons / Wording work on the pop up modals
2023-01-12 23:39:02 -05:00
Marcus Hill
51792a1a2f
Set a max date attribute for date input fields to prevent/discourage them going over 4 characters (client side validation)
2022-12-17 18:03:53 +00:00
johnnyq
fe4c413643
Declare more floatvals
2022-12-05 23:10:34 -05:00
johnnyq
b6e540825f
Format output for the proper code syntax, this should fix many various issues with output formatting and page breakage
2022-12-02 19:58:21 -05:00
johnnyq
278b243e7c
Finished File Entity Renaming process
2022-02-05 13:24:57 -05:00