johnnyq
4ff3231451
Fix Incorrect Asset Name in Logging and Flash Alert when editing an asset in a ticket, remove ACH and Add Bank Transfer to Setup
2025-09-20 15:56:50 -04:00
git-kup
a58ca6f66d
Update invoice.php - removed extra unnecessary wording
...
it always bugged me that the alert message is so bloated. i almost never go to the mail queue after sending each invoice it just doesn't make any sense
2025-09-16 19:36:25 -04:00
johnnyq
04b29d43df
Update Agent ticket access path in emails to new /user/ path
2025-09-15 17:28:58 -04:00
johnnyq
981fb9585d
Updated All Exports to include your company name if exporting all and if exporting just from a client prepend the client name to file, introduced a sanitize_filename function and used it for the exports to always get a clean file name that works on every OS
2025-09-10 12:50:10 -04:00
johnnyq
e4a437f54c
added escape parameters to fputcsv to satisfy php 8.4 Depracations
2025-09-09 17:45:09 -04:00
johnnyq
d4167f9595
Fix Missing first row on interface export, started adding escape parameters to fputcsv to satisfy php 8.4 Depracations and fixed export all quotes
2025-09-09 16:54:18 -04:00
johnnyq
88475a2b76
Fix Mispelling causing Adding new certificate to break
2025-09-09 12:50:27 -04:00
johnnyq
d2d1aed393
Fix long Invoice/Quote notes overflowing into the invoice/quote footer by removing a rowspan class, adjusted the page margins from 15 to 10 and adjusted the invoice/quote notes to use font size 9 instead of 10
2025-09-05 18:48:35 -04:00
johnnyq
ec94bb3d2a
Add back Pay Invoice with saved card, currently only pays the full amount, would like to integrate into add payment modal and add payment post eventually
2025-09-01 16:19:33 -04:00
Marcus Hill
a87a206c04
Add better error handling for dodgy whois results
2025-08-30 16:16:55 +01:00
johnnyq
1638538fb4
Remove Old Auto Pay from recurring Invoice in favor of the saved cards.
2025-08-27 20:04:49 -04:00
johnnyq
d584c6b1e8
Commented out Credit lines as its not ready for next release running into way to many pitfalls will focus more on next release
2025-08-27 16:02:00 -04:00
johnnyq
530a76a9a2
Fix undefined vars in export invoice / quote pdf fix regression company logo path in export invoice / quote
2025-08-27 11:53:58 -04:00
johnnyq
f6c0f840fe
Asset: Multiple Bug fixes, Fix broken asset list if no assets exist, fix bulk Asset Ticket creation to use the client_id of the associated asset, allow to assign to all open projects. Fix Transfer client where client_id is not defined in client overview section
2025-08-25 16:59:15 -04:00
johnnyq
170d6dd7e5
Consolidate alot of modals to modals/ENTITY removed ajax_ and _modal prefixes from file names and use new ajax-modal syntax
2025-08-23 18:48:21 -04:00
johnnyq
6ccf7a0fb8
Set Invoice Credit, Consolidated all expense modals to modals/expense removed ajax_ and _modal prefixes from file name create new modal header and footer to include another parent directory eventually will consolidate all, this was just an example
2025-08-22 16:59:31 -04:00
wrongecho
94a4fec3c6
Fix popping future tickets numbering
2025-08-20 16:43:45 +01:00
Marcus Hill
4b7aa4bece
Powered by
2025-08-16 16:37:24 +01:00
Marcus Hill
4c604f4009
Use HTML for the logo instead of pdf->image; scales much nicer
2025-08-16 16:25:51 +01:00
Marcus Hill
98cf2f7a5a
Use freeserif font instead of helvetica to properly display foreign characters
2025-08-16 15:54:28 +01:00
Marcus Hill
804467b1ba
Use freeserif font instead of helvetica to properly display foreign characters
2025-08-16 15:52:54 +01:00
Marcus Hill
859281784a
Recurring tickets - fix include path
2025-08-16 14:31:01 +01:00
johnnyq
37bef2d824
Check Stock if product type is a product before adding the line item
2025-08-15 19:12:45 -04:00
johnnyq
535c8e9f7b
Remove Stock if Inventory item is selected and added to an invoice and return stock when Invoice Item related to a product is deleted
2025-08-15 17:32:44 -04:00
johnnyq
3c709955e3
Add UI elements for product location, used logic to seperate product from service, also added the ability to add stock for a product and linking stock to an expense with notation, still need to work on taking away from stock
2025-08-11 21:18:55 -04:00
wrongecho
13838ec8d6
Implement ticket first response date/time tracking
2025-08-06 10:45:28 +01:00
wrongecho
2d72a6fd12
Implement ticket first response date/time tracking
2025-08-06 10:38:52 +01:00
johnnyq
e24ec04a75
Fix Post errors when repeat and Email Event is not selected
2025-08-05 18:39:24 -04:00
johnnyq
08dd6147f2
Migrate Dark/light mode to a user settings instead of global setting, created new include called router.php to dynamically prepend ../../ to asset pathes based off currect directory depth
2025-08-05 13:32:19 -04:00
johnnyq
7e55808a05
add some redirect to login.php, fix ticket post
2025-08-04 18:16:13 -04:00
johnnyq
a38d0054df
Finished moving to the redirect, flash_alert and get_field_by_id and maing sure validate_csrf is on top and some other cleanups for user posts
2025-08-04 17:41:32 -04:00
johnnyq
e39072d3bc
More work on moving to the redirect, flash_alert and get_field_by_id and maing sure validate_csrf is on top and some other cleanups, along with more work on credits
2025-08-04 17:01:19 -04:00
johnnyq
fef0d8761f
More user post function migration and cleanup
2025-08-04 11:27:24 -04:00
johnnyq
a7e042b5f4
Removed logging comments as its implied in asset post also if returning 1 field for logging use getFieldById Function flipped it so it validate CSRF before role permission check, replaced header redirect with new redirect function and elimnasted the extra exit() afer redirect as its done in the function, also used the flash_alert function
2025-08-02 12:51:40 -04:00
johnnyq
ab8f51622f
Started Removing logging comments as its implied in user posts also if returning 1 field for logging use getFieldById Function flipped it so it validate CSRF before role permission check
2025-08-01 18:30:32 -04:00
johnnyq
cc5b1c8040
Add new function called flash_alert() to repace the alerting in posts, updated accounts post to use new function
2025-08-01 15:51:29 -04:00
johnnyq
d2dac1915d
Update admin, user, guest and client post to use new redirect function
2025-08-01 15:25:52 -04:00
johnnyq
5d52b6c4ec
Update logic for Apply Credit on invoice Post
2025-08-01 15:17:50 -04:00
johnnyq
9fe0d8417b
Feature: Added Client URI field to Assets which is exposed in the client portal can be used for remote desktop links etc
2025-07-31 15:54:07 -04:00
johnnyq
905908bcf1
broken link updates
2025-07-30 20:59:20 -04:00
johnnyq
9ee76213e1
Update more broken links from file dirextory consolidation
2025-07-29 14:32:43 -04:00
johnnyq
4ec1441189
Cleanup some broken links from file dirextory consolidation
2025-07-28 23:29:46 -04:00
johnnyq
95950700d8
Moved user items to user directory
2025-07-28 17:57:06 -04:00