Commit Graph

6336 Commits

Author SHA1 Message Date
johnnyq
c544dc4a2a New Feature: Added Hourly Rate to Client 2023-03-28 15:29:54 -04:00
johnnyq
1e2535359a Update Global Search Documents to reference actual document 2023-03-23 16:57:06 -04:00
Johnny
36b6347b66 Merge pull request #649 from XVicarious/patch-1
Fix #648
2023-03-22 23:51:12 -04:00
Brian Maurer
341644ba01 Fix #648 2023-03-22 21:16:13 -04:00
johnnyq
201db36c24 Moved more edit add vars to models 2023-03-21 21:18:12 -04:00
johnnyq
3202bceddd Set File Size to 20MB 2023-03-21 13:00:50 -04:00
johnnyq
035be88e72 Moved the remaining upload logics to use the checkFileUpload() Function 2023-03-21 12:53:01 -04:00
Johnny
0f1f324162 Merge pull request #647 from wrongecho/ticket-colours
tickets.php - Rename unused ticket_status_display to ticket_status_color
2023-03-19 12:26:09 -04:00
johnnyq
899b38d84b Fix another 0000-00-00 to NULL 2023-03-19 12:21:13 -04:00
Marcus Hill
6ac7843ee9 Tidy spacing 2023-03-19 16:00:55 +00:00
Marcus Hill
3718987f50 tickets.php - Rename unused ticket_status_display to ticket_status_color 2023-03-19 15:53:10 +00:00
johnnyq
b7e59aa023 Revert the UI update on drop notifications didnt look right too much code 2023-03-18 16:29:32 -04:00
johnnyq
52faf2fac9 Spruce up the Dropdown Notifications UI 2023-03-18 16:22:43 -04:00
johnnyq
d05aa0b829 When clicking on a notificaiton on the dropdown instead of dismissing it takes you to the client page if specified otherwise its an empty click, updated some entity_id for notifications in cron.php 2023-03-18 15:36:19 -04:00
johnnyq
a9c90a0c6a Opps Add db.sql back 2023-03-18 15:21:45 -04:00
johnnyq
1dc52ecc4f Added new field to notifications called entity_id which will reference an item related to the notificaiton so it can be clicked on to go directly to the entity under notifications 2023-03-18 15:17:45 -04:00
johnnyq
427c51b728 Bump phpMailer from 6.7.1 to 6.8.0 2023-03-18 12:44:55 -04:00
johnnyq
4a2d76b056 Fix https://forum.itflow.org/d/111-umlauts-are-replaced-in-the-subjects - Removed array_map htmlentities which wasnt needed since we are passing AJAX data over which is already formated properly 2023-03-18 12:29:23 -04:00
johnnyq
99eaaa71c4 Fix #646 Thanks @Heart1010 2023-03-16 12:39:07 -04:00
johnnyq
3f028e8560 Fix Broken API due to incorrect named function https://forum.itflow.org/d/119-api-broken 2023-03-14 18:59:43 -04:00
johnnyq
37e21e963b Add summernote WYSIWYG function to Raising a ticket as we sanitize outout with HTMLPurify 2023-03-13 20:06:36 -04:00
johnnyq
748041cd5d Fix issue relating to forum post https://forum.itflow.org/d/118-users-cant-raise-tickets due to mis-spelled function 2023-03-13 19:51:52 -04:00
johnnyq
1c9461c075 Added client_id to both notifications and logging when send invoice emails 2023-03-13 16:30:02 -04:00
johnnyq
f7f9135428 Added entity_id to logging when sending invoice emails 2023-03-13 16:26:12 -04:00
johnnyq
924159dfcb Wrong var sent for logging email address during invoice sends 2023-03-13 16:23:39 -04:00
johnnyq
76f02c46a8 Use htmlpurify to show client shared document, Clean up some formatting in guest item view, fixed Invoice and Quote not logging the client who view them this was a regression from the company removal 2023-03-13 15:45:12 -04:00
johnnyq
9d053dcc91 Undo Query need to rethink this one 2023-03-12 15:49:01 -04:00
johnnyq
89c4811aa6 Combined balance, reccuring monthly and paid to date to the clients query so now they can be sortable with less queries 2023-03-12 15:39:22 -04:00
johnnyq
e1cbd12f2e Updated Git Ignore to ignore HTMLPurify cache Remove HTMLPurify generated Cruft 2023-03-12 11:31:10 -04:00
johnnyq
7543bfc8bc Remove HTMLPurify generated Cruft 2023-03-12 11:28:10 -04:00
johnnyq
6a660a5429 Removed Ticket created at as this is done automatically at the DB level 2023-03-12 11:26:47 -04:00
johnnyq
f5175ff6e7 Remove HTMLPurify generated Cruft 2023-03-12 11:02:35 -04:00
johnnyq
58d058e62c Added Summernote WYSIWYG to client portal 2023-03-12 11:02:09 -04:00
johnnyq
c9dfb1ef6a Remove HTMLPurify generated Cruft 2023-03-12 10:49:17 -04:00
johnnyq
d37c3f0251 Rework htmlpurify function in client portal to properly santizie the output instead of the input Fix broken client avatar in client portal 2023-03-12 10:48:45 -04:00
johnnyq
c9143ec3c0 Remove HTMLPurify generated Cruft 2023-03-12 10:13:56 -04:00
johnnyq
fd6a8284c4 Fixed padding under client scheduled tickets, Removed HTMLPurify under schedueld tickets post as it is not needed and seems to be taken care of by the javascript modal 2023-03-12 10:13:03 -04:00
Johnny
ef6e294acc Merge pull request #644 from wrongecho/small-fixes-post-company-edits
Small fixes post company edits
2023-03-12 09:55:52 -04:00
Marcus Hill
e9ac93085d Fix typo 2023-03-12 10:12:53 +00:00
Marcus Hill
e2d4552e6e Re-indent & remove a random 'h' 2023-03-12 09:30:07 +00:00
johnnyq
20dbe285e8 Remove HTML Entity Decode from the HTML Purifier as this is not needed now 2nd attempt in ticket replies 2023-03-11 21:48:30 -05:00
johnnyq
4eeb2fdffa Remove Cruft 2023-03-11 21:47:36 -05:00
johnnyq
16b20c0bfa Remove HTML Entity Decode from the HTML Purifier as this is not needed now 2023-03-11 21:47:11 -05:00
johnnyq
af46738427 Only use HTMLPurify Library on Output only and SQL sanitize for input 2023-03-11 21:42:47 -05:00
johnnyq
6ecca50541 Garbage Remove 2023-03-11 21:25:08 -05:00
johnnyq
b5ae7b3d86 Used HTMLPUrify to Purify the output of Tickets, Documents, Document Templates. Removed Redundant htmlentities in edit document edit ticket etc, Removed Company ID from Document Template Details 2023-03-11 21:24:35 -05:00
johnnyq
00b9391de4 Remove Company_id from Document_details.php 2023-03-11 20:57:58 -05:00
johnnyq
8fcc43d1fb Fixed broken Online Payments Settings Page due to a regression 2023-03-11 19:34:30 -05:00
johnnyq
6a92b132bf Missing } 2023-03-11 19:15:53 -05:00
johnnyq
6a435157c1 Another try to make sure config.php is written before going further 2023-03-11 19:11:34 -05:00