Commit Graph

3605 Commits

Author SHA1 Message Date
johnnyq 0cdf49f69a Update/Fix Mail Functions in POST/user.php and ajax.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars 2024-01-20 20:31:46 -05:00
johnnyq 63d4419ff5 Update/Fix Mail Functions in POST/quote.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars also 2024-01-20 20:10:33 -05:00
johnnyq 1479caa8e8 Set Textarea rows from 4 to 5 2024-01-20 19:26:00 -05:00
johnnyq 9d60ccdf3e Updated UI on add/Edit Calendar events 2024-01-20 19:25:15 -05:00
johnnyq 92ccd7de14 Update/Fix Mail Functions in POST/contact.php and event.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars also fixed scheduling calendar events was not working to send an email out 2024-01-20 19:08:51 -05:00
johnnyq 91eff8f9b6 no need to SQL escape , in the emails, so removed the \, escaping in post invoice, ticket and ticket_email_parser 2024-01-20 18:13:47 -05:00
johnnyq a46e41ce9c Update/Fix Mail Functions in POST/invoice.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars 2024-01-20 17:58:54 -05:00
johnnyq d3aa2e7239 Only allow A-Za-z- for Ticket Prefix 2024-01-20 16:45:39 -05:00
johnnyq 31d6605647 Updated Closed Ticket Email as well 2024-01-20 15:15:49 -05:00
johnnyq 0a32415b38 Updated ticket mail parser to not escape the entire subject and body of sending emails as this is all done by vars instead 2024-01-20 15:11:07 -05:00
johnnyq 669d2f74ed Update Ticket POST Email body to Use -- instead of ~ for closing signature 2024-01-20 13:49:27 -05:00
johnnyq 5f3b08a543 Fix Mail Array causing duplicate sending 2024-01-20 13:33:54 -05:00
johnnyq b942bf0e18 Update/Fix Mail Functions in POST/ticket.php - sanitize POST vars instead the whole mail subject and body which prevents having a mixed of confusing redundant escaped and unescaped vars, also fixed watchers where if a watcher was added it would just emai the last watcher selected and skip the main contact and any other watchers selected 2024-01-20 13:18:17 -05:00
johnnyq a656340c8b Fix mis-spelling sanitize not santize 2024-01-19 19:37:34 -05:00
johnnyq 79175b9e70 Sanitize Ticket Prefix and From Name in Cron Ticket Email Parser 2024-01-19 19:18:26 -05:00
Johnny d282083f0a
Merge pull request #868 from wrongecho/user_profile_fixes
User profile fixes
2024-01-19 19:08:18 -05:00
johnnyq 2f3e26b285 Fix Ticket Settings 2024-01-19 19:01:26 -05:00
Marcus Hill 1fcf559e13 Prevent users setting/hashing an empty password 2024-01-19 23:45:02 +00:00
Marcus Hill ee68bf10b8 Don't require admin role to edit user profiles (otherwise techs/accountants can't edit their page) 2024-01-19 23:39:15 +00:00
johnnyq 56d0188ccb Fix Oppps 2024-01-19 17:56:04 -05:00
johnnyq 289031b691 Updated Cron Mail Queuer - Removed HTMLPurify and HTML Encoding using HTMLEntities as these are unnessaery and were cuasing extra cpu load and possible data corruption and are passed off to PHPMailer which handles this by default plus recipient email clients should handle XSS as well 2024-01-19 17:39:28 -05:00
johnnyq 9559c11c25 Cleaned up the initial create ticket email, removed customization for now, added some better comments to cron mailer etc 2024-01-19 17:28:17 -05:00
johnnyq 6af48594f6 Added Scheduled Ticket Count 2024-01-19 13:14:57 -05:00
johnnyq d0dd43bef9 Fixed issue with email failing to send on password updates and email name changes was using the old formatting for the legacy way of sending emails out 2024-01-19 10:31:09 -05:00
johnnyq 9bd28b1c56 Update Mail Send Test to use the proper from name when sending a test also show the from name from the select 2024-01-16 22:56:35 -05:00
johnnyq e07fb9ce50 Expanded timeAgo function to incoude time ahead, added this functionality to client overview 2024-01-15 22:59:39 -05:00
johnnyq b5e67eb3f6 Add Contact Types to Contact Details Cleanup code in asset details and contact details 2024-01-15 22:18:55 -05:00
johnnyq cd732b4dd6 Do not allow the deletion of Parent document under revisions, create new function to delete document version and redirect back to the parent document, also delete all versions of the document if deleted from the document list 2024-01-15 21:44:13 -05:00
johnnyq 483bf4bcfd Added more informative notes placeholder for contact as well 2024-01-15 20:06:25 -05:00
johnnyq 73ebfcc233 Made Location notes placeholder offer some better examples like parking and building access then just enter some notes 2024-01-15 19:58:02 -05:00
johnnyq a113b1390c Allow more space for quick notes 2024-01-15 15:13:03 -05:00
johnnyq 9f1f88b64e Updated breadcrumbs in Asset Details to include clients 2024-01-15 15:10:20 -05:00
johnnyq 717b63855e Updated some icons fr asset details 2024-01-15 15:06:44 -05:00
johnnyq a11de364c8 Show correct Contact Details when on Asset Details 2024-01-15 14:56:59 -05:00
johnnyq b1d1e39ab1 Forgot to add contact name under assigned in asset details 2024-01-15 14:44:35 -05:00
johnnyq 53b9d0a5ad Asset Details UI Use card Header for Asset name and description and use just icon for edit 2024-01-15 14:41:35 -05:00
johnnyq 9cd570b603 Updated Asset Details Page to include all the asset values 2024-01-15 14:34:41 -05:00
johnnyq 50002b0783 Added login uri 2, NAT IP and asset URI 2 to the UI, also created new tab in asset network and split form items between assignment and network 2024-01-15 13:50:46 -05:00
johnnyq d35f1ff7fd Increased the character limit for login uris, added login uri 2 and asset nat ip currently not exposed on the ui 2024-01-15 13:08:46 -05:00
johnnyq 365c790600 Set column width of stales tickets to 4 2024-01-14 22:24:30 -05:00
johnnyq b7fa80503f Moved Recent Client Activities to the bottom of client overview 2024-01-14 22:22:11 -05:00
johnnyq 62d5adfa9d Added asset location to the client PDF Export 2024-01-14 21:42:39 -05:00
johnnyq d9a99b8d93 Increase the Asset URI limit from 250 to 500 and added asset URI 2 field for additional Asset URIs 2024-01-14 14:09:15 -05:00
johnnyq 9c5c501f04 Moved Browser Extension specific setting to user prefs 2024-01-13 17:16:21 -05:00
johnnyq 813e8c7e59 Renamed Profile to Account, Added a user Side nav to seperate various user preference entities 2024-01-13 17:15:20 -05:00
johnnyq b2ad67e26d readed back ticket timer at the top as it broke the counter 2024-01-12 18:41:32 -05:00
johnnyq 625a6cac6c Included WebKlex PHP-IMAP Library in plugins folder to allow for future use when we convert IMAP to allow OAUTH2 2024-01-11 12:51:11 -05:00
johnnyq 9520148d4d Set batch payment button to color default 2024-01-11 12:10:25 -05:00
johnnyq d25396f19a Rename rec back to recurring on the client side nav 2024-01-11 11:44:00 -05:00
johnnyq 3bb2986c4c Rename rec back to recurring on the side nav 2024-01-11 11:43:05 -05:00