Commit Graph

2407 Commits

Author SHA1 Message Date
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
johnnyq 709516853a Remove company_id fields in Setup no longer used also rework writing the config file 2023-03-11 18:50:18 -05:00
johnnyq 8308b47295 Fix missing user_id var in Setup, removed sleep(2) as it did not fix the issues where config.php was not written instead used an if condition to check to see if config.php is written before going further 2023-03-11 18:35:15 -05:00
johnnyq e2f2960830 Fix regression that caused company setup to break because of a no longer used DB table, also attempt to check if config.php exists before moving onto the user step as sometimes during setuo it does not write the config.php file 2023-03-11 18:23:20 -05:00
johnnyq a889f7d879 Add back api/v1/assets/read.php somehow got wiped during the big update also added the ability to query asset by MAC address 2023-03-11 17:15:46 -05:00
johnnyq 0ad86ab053 Fix Company File Upload Regression 2023-03-11 17:02:53 -05: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
wrongecho 75da31d991
Merge pull request #643 from wrongecho/master
Documents
2023-03-11 20:05:53 +00:00
Marcus Hill 90bba73aac Documents
- Properly escape HTML in the edit modal
- Tidy
2023-03-11 19:55:38 +00:00
wrongecho 4344a4fcca
Update ticket_reply_edit_modal.php
Sanitize any potential HTML output in ticket reply edit modal to summernote editor
2023-03-06 21:12:58 +00:00
johnnyq b9112ddded tidy 2023-03-05 20:33:05 -05:00
johnnyq a711bed38c Add sme more htmlemtities for consistency 2023-03-05 20:06:42 -05:00
wrongecho 9a3266190c
Merge pull request #642 from wrongecho/stricter-input-validation-theme-tags
Add stronger input validation/output escaping
2023-03-05 19:31:22 +00:00
Marcus Hill 2210ad9f3e Add stronger input validation/output escaping for theme, tags and categories vars 2023-03-05 19:25:24 +00:00
Marcus Hill feb0267002 Add stronger input validation/output escaping for theme, tags and categories vars 2023-03-05 19:13:48 +00:00
Johnny ff18e704c8
Merge pull request #641 from wrongecho/cert-multi-select
Add bulk actions (delete) for client certificates.
2023-03-05 11:58:09 -05:00
johnnyq cdf97ec83b Fix clients being duplicated when multiple tags are assigned to them 2023-03-05 11:40:20 -05:00
Marcus Hill 1c18599372 Add bulk actions (delete) for client certificates. 2023-03-05 16:20:09 +00:00
johnnyq 5640a22c18 Remove some more log created at and updated at as the DB does this for us 2023-03-04 16:17:29 -05:00
johnnyq c0af8e8eab Add '' to the date vars under API assets if not empty so they dont error out when inserted into the DB 2023-03-04 16:13:38 -05:00
johnnyq e01dea2fd0 Fix Assets API Missing $ on var and use NULL instead of 0000-00-00 when inserting into the DB similar to POST 2023-03-04 15:58:34 -05:00
johnnyq 426b07a093 Fix issue with ulauts in the subject field of tickets opened using email parser. Removed htmlentities on subject replaced with the new inputSanitize See https://forum.itflow.org/d/111-umlauts-are-replaced-in-the-subjects 2023-03-03 12:14:29 -05:00
johnnyq 7228d8b6e6 Fix #640 2023-03-02 16:20:03 -05:00
johnnyq 7445cf1910 oops somehow dahsboard_technical got removed put it back 2023-03-01 16:28:11 -05:00
johnnyq e42095a85e Tidy code 2023-03-01 16:26:41 -05:00
johnnyq 45b686dafc Fix issue with cron not sending recurring emails due to a misspelling 2023-03-01 14:09:58 -05:00
johnnyq 5114c1acc9 Fix possible Setup bug where it sometimes doesnt create the config.php and moves on. The hopeful fix is after creating config.php, sleep for 2 seconds which will wait for the file to be written fully to the filesystem before moving ahead. This issue could arrise with slow disks 2023-03-01 11:16:53 -05:00
johnnyq b7c855a67d Fix #639 2023-03-01 11:07:56 -05:00
johnnyq b2deebfa42 Reverted still causing issues with duplicate clients 2023-03-01 01:11:25 -05:00
johnnyq 58e08c1e60 Still getting dupes in clients with multiple tags redid the query 2023-03-01 01:09:14 -05:00