johnnyq
0cb3cdc26d
Moved all modals into /modals and updated all require links
2025-01-12 13:55:31 -05:00
johnnyq
98f9083bcb
Structure rework: Moved most php files that are included to /includes renamed pagination.php to filter_footer.php, updated all file to reference new filter_footer and includes
2025-01-11 14:47:32 -05:00
johnnyq
06314e136e
Replicated previous fix by using enctype=multipart/form-data for bulk forms that have subforms that require a file upload
2024-11-18 16:16:00 -05:00
ThaMunsta
e3df5c02bf
Update expenses.php
...
Downloaded filename was hardcoded and assumed only ever PDF would be uploaded and downloads any jpg/png as a PDF filename. Fix takes into account the database filename and extension and updated iconography for more general file indication.
2024-09-25 22:57:31 -04:00
johnnyq
04f0905397
Added sort order visual cues to every listing
2024-09-20 20:00:21 -04:00
wrongecho
10fafacefe
Custom Roles & Permissions
...
Initial enforcement of custom roles & permissions - only on some pages via GET for now.
2024-09-20 17:59:49 +01:00
johnnyq
07df444561
Added Bulk Delete Expenses Option
2024-09-13 13:52:47 -04:00
wrongecho
64684e1248
Enforce CSRF for post/asset and post/account
...
Tiny bit of tidying
2024-09-08 22:52:38 +01:00
johnnyq
fb4c1e828f
Fix Some Undefined Vars PHP Errors
2024-06-07 17:57:02 -04:00
johnnyq
a742c9596e
Moved Exports into the the new drop downs to match consistency
2024-06-07 15:59:22 -04:00
johnnyq
94ba05271f
Allow Invoices to be exportable, move export expense modal out of the record loop
2024-06-06 13:49:50 -04:00
johnnyq
9f73b13dcf
Dont show Template or Client Vendors under Vendor Select in Expenses Filter
2024-06-03 18:12:57 -04:00
johnnyq
5b594813c4
Feature: Add Advanced Filter Vendor and Category under Expenses
2024-06-03 16:28:45 -04:00
johnnyq
c5876d2715
Move account selection in advanced Filter
2024-04-18 19:37:06 -04:00
johnnyq
2fd609bb2b
Remove Piggy bank icon
2024-04-13 13:59:56 -04:00
johnnyq
7912c99b30
Add Account Selection filter in Expenses
2024-04-13 13:57:14 -04:00
johnnyq
d8bb6dd4c1
Moved back Recurring Ticket, Invoices and Expense back to the main side nav and added bagdge counters for them. They were just to buried and were used often
2024-04-10 14:06:25 -04:00
johnnyq
b47aba1d5a
Feature: Submit form when drop down are selected everywhere
2024-03-23 17:31:42 -04:00
johnnyq
d9f7a2d128
Moved Recurring Invoices Inside Invoices and same with Recurring Expenses inside expense to reduce side nav menu bloat similar to recurring tickets
2024-02-10 15:13:52 -05:00
johnnyq
083d9eadc3
Added Pop Over title to Expense Date to show the TimeStamp that expense was actually created in The Database. Will implement more Title Popovers throughout ITFlow where additional info like that can be useful
2024-02-09 16:29:49 -05:00
johnnyq
96ff92d070
Feature: Bulk Edit Category, Client and Account for expenses
2024-01-31 17:09:35 -05:00
johnnyq
16aff5f634
UI Update to the ticket timer. reworked sizing to be a small input field, set the fields to text instead of numeric as the number updown element was taking up too much space
2023-11-14 13:15:49 -05:00
johnnyq
f11ad402e9
Moved the rest of the Import / Export Buttons into the Create and some exports in the Advanced filter button
2023-11-13 20:24:57 -05: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
o-psi
53c11edc8c
Update constructs to not have parenthesis.
2023-10-20 15:25:52 -05:00
johnnyq
54c1befed9
Added Confirmation to Delete and Archiving tasks, also fixed broken trips page
2023-09-05 19:02:52 -04:00
johnnyq
1bacabc72b
Prevent duplicate sort, order and page GET VARs in the URL when Clicking to Sort a field or Clicking a page number. We now unset the GET VAR arrays before recreating the URL GET Strings
2023-07-08 14:40:00 -04:00
johnnyq
e7572c9e8f
Rename vars sb to sort, o to order, p to page. This makes the code easier to understand and brings consistency
2023-07-08 12:34:28 -04:00
johnnyq
37fb696e63
Replace the remaining php files with nullable_htmlentites()
2023-05-11 18:27:48 -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
6f0017d90b
Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query
2023-02-24 20:22:57 -05:00
johnnyq
f7552cd25a
Finished up santizeInput Conv and UI updates
2023-02-23 16:09:37 -05:00
Marcus Hill
5bb4296f14
Adjust core files to 4 spaces
2023-02-12 14:40:10 +00: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
Marcus Hill
2c3ebb3bbb
Tidy codestyle - spaces between parenthesis and curly braces
2023-01-21 17:09:39 +00:00
Marcus Hill
5460825ece
Replace stripslashes with strip_tags
2023-01-02 14:44:46 +00:00
johnnyq
2a16b6d2ae
Remove some tags there and here some more output formatting all thanks to the great security researcher @indevi0us for pointing these out to us.
2022-12-21 21:31:51 -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
b2c6b948c1
Rearranged Expense columns
2022-05-19 13:08:58 -04:00
johnnyq
344276ca33
Add more reverse sort orders
2022-04-14 19:46:59 -04:00
Marcus Hill
b4f2fdd03d
Code deduplication/tidying
...
- Move default pagination/sort/search query variable mapping to pagination_head.php
- Remove user_logs.php
2022-04-14 19:49:18 +01:00
Marcus Hill
ca629801af
Change all "AND" / "OR" to && / ||
2022-04-14 18:40:51 +01:00
johnnyq
1829c7299e
Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place
2022-02-22 00:29:39 -05:00
johnnyq
a9346845ab
Refactored Currency Display using PHP numfmt_format_currency() function as this is best practice and will put the right currency symbol in the right place based off locale and currency type
2022-02-17 22:20:59 -05:00
johnnyq
278b243e7c
Finished File Entity Renaming process
2022-02-05 13:24:57 -05:00
johnnyq
ee8739c763
Added Custom Export Modal to trips
2022-01-22 18:08:21 -05:00