Commit Graph

3620 Commits

Author SHA1 Message Date
johnnyq 2ee21c3f9a Bulkmail: Use default mail from email and mail from name but still can be changed 2024-01-21 14:25:56 -05:00
johnnyq 782b0cfd96 Bulk Mail: Show dash if title is blank 2024-01-21 14:22:18 -05:00
johnnyq a8872ae804 Bulk Mail: Don't show contacts that have no email address 2024-01-21 14:18:55 -05:00
johnnyq 413645154d Feature: Add initial basic Bulk Mail Sending capabilities via client section 2024-01-21 14:15:10 -05:00
johnnyq 0ca50bf6de Switch from ~ to -- in signature footer 2024-01-21 00:27:01 -05:00
johnnyq cb1b6e4231 Fix client portal reset password 2024-01-20 23:37:12 -05:00
johnnyq bd8c93cb71 Update client portal login reset for the new mail function and made some minor UI / Code changes 2024-01-20 23:28:00 -05:00
johnnyq 623ed33a27 Update Portal UI elements and Mail Functions 2024-01-20 23:11:35 -05:00
johnnyq 3b71e6132e Change Respond icon from check mark to a paper plane in ticket view 2024-01-20 22:08:41 -05:00
johnnyq 493c83e3f1 Added Days over due by to invoice reminders 2024-01-20 21:44:58 -05:00
johnnyq d390bee0bc Update/Fix Mail Functions in cron.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 21:16:28 -05:00
johnnyq c801e58cc9 Removed redundent get stripe client pays fee as the var is already aquired in beginning 2024-01-20 20:58:53 -05:00
johnnyq b1fd0fb4aa fixed 2024-01-20 20:56:00 -05:00
johnnyq 00d4f7d66f moved config_stripe_client_pays_fees out of an unnessesary function and moved it to the setup stripe section 2024-01-20 20:54:56 -05:00
johnnyq 3c3e0f5f80 Cleaned up guest_pay_invoice_stripe.php incorrect DB Handling for vars was HTML encoding instead of proper SQL escaping 2024-01-20 20:49:37 -05:00
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