johnnyq
|
0bdd5784ee
|
use saveBase64Image function for edit document as well and when document is deleted, delete the corresponding folder uploads/documents/document_id
|
2025-11-23 13:35:45 -05:00 |
johnnyq
|
48719ce29c
|
Add Exclude uploads/documents to gitignore
|
2025-11-23 13:05:56 -05:00 |
johnnyq
|
29839d3b23
|
Implemented saveBase64Images() to convert base64 <img> tags into real files stored under /uploads/<module>/<id>/ with secure filenames. Added wrapper functions and updated document creation to use processed image paths.
|
2025-11-23 13:03:03 -05:00 |
johnnyq
|
185ea7d6ac
|
Fix 'Email from at' On tickets that come from emails, was cuasing dup html head body tags causing htmlPurifier to strip it in ticket viewing, so we removed html body and head tags also remove orginal reply on reply ticket emails this removed ##- Please type your reply above this line -## and anything after it. Also removed the custom CSS that was embedded for all email sent out from ITFlow
|
2025-11-22 17:40:44 -05:00 |
johnnyq
|
ac7623d4f5
|
Update Add Client to use prepared statments
|
2025-11-21 20:53:04 -05:00 |
johnnyq
|
3d119261cc
|
Add cleanInput function without mysqli_escape_string and converted add and edit payment method to Procedural mysqli Prepared Statments
|
2025-11-21 19:54:50 -05:00 |
wrongecho
|
169619c9b9
|
Merge branch 'develop' of https://github.com/itflow-org/itflow into develop
|
2025-11-18 13:08:17 +00:00 |
wrongecho
|
b991f787a2
|
Introduce subject-based automatic ticket merging/reply detection where e-mail is sent from a known contact or domain and the subject is a 95% match for a ticket opened in the last 7 days for that client
|
2025-11-18 13:08:02 +00:00 |
johnnyq
|
215fc6803e
|
Fix Bulk Ticket Merging due to missing modal footer
|
2025-11-17 15:27:23 -05:00 |
johnnyq
|
a79c1c8246
|
Remove Duplicate get_query_strings code as this is all handled in the the filter header
|
2025-11-17 14:55:05 -05:00 |
johnnyq
|
1aa6419b1b
|
Fix Broken Updating asset noted in asset details modal
|
2025-11-17 13:51:19 -05:00 |
johnnyq
|
02694f6720
|
Fix Broken Links in Email to Agent via Client Portal Ticket Update, update changelog
|
2025-11-17 12:10:10 -05:00 |
johnnyq
|
f50aabb570
|
Update Changelog
|
2025-11-17 11:59:43 -05:00 |
johnnyq
|
19b8d09bfd
|
Update Ticket Detail card to use the adminlte's Card Collapse
|
2025-11-17 11:55:03 -05:00 |
johnnyq
|
66fb999a8c
|
Update Test IMAP to use a Raw connection instead of depending on the Deprecated php-imap extension
|
2025-11-17 11:29:05 -05:00 |
johnnyq
|
0c5883b61b
|
Use btn-tool for side references in Ticket details and some cleanup
|
2025-11-16 20:56:30 -05:00 |
johnnyq
|
ef66d5172c
|
Move Ticket edit from top Right Menu to Ticket Details Section
|
2025-11-16 20:27:58 -05:00 |
johnnyq
|
118f9a34d8
|
Update Changelog
|
2025-11-16 20:02:26 -05:00 |
johnnyq
|
b61dfac569
|
Ticket Details Checks, Dont display Add/edit relations if no cliet in selected, dont show relations in ticket edit if no client assigned to ticket, also dont display public and email response type if no contact_email exists
|
2025-11-16 19:56:59 -05:00 |
johnnyq
|
79160f9b5c
|
Dont show Client Tickets in Ticket Details Breadcrumbs if not client is assigned a ticket
|
2025-11-16 19:35:42 -05:00 |
johnnyq
|
d2523cff4a
|
Add Tag Displays in edit and listing, remove unused type column
|
2025-11-16 18:41:30 -05:00 |
johnnyq
|
1839599769
|
Added Tag Type Filter Nav to tags
|
2025-11-16 18:21:01 -05:00 |
johnnyq
|
29e1b56e78
|
Hide contract side nav as its not yet complete
|
2025-11-16 17:58:07 -05:00 |
johnnyq
|
47e647c712
|
Update Changelog and bunp App Version
|
2025-11-16 17:55:13 -05:00 |
johnnyq
|
a87b0b0447
|
Fix regression in dashboard has client
|
2025-11-16 17:40:06 -05:00 |
johnnyq
|
96b8fcad3a
|
Fix Pay With a Saved Card in Invoice Listing if Saved Cards are on files for that client
|
2025-11-16 17:34:37 -05:00 |
johnnyq
|
cf0fa0024c
|
Update Wording on delete provider
|
2025-11-16 17:16:46 -05:00 |
johnnyq
|
aba5ed9271
|
Add Back Delete Payment Provider, the db will cascade delete all related recurring payments, related saved cards and client payment provider relation
|
2025-11-16 17:12:02 -05:00 |
johnnyq
|
63141f3578
|
Composer updates
|
2025-11-16 16:00:57 -05:00 |
johnnyq
|
612041635d
|
Updated symfony/http-foundation from 7.3.3 to 7.3.7
|
2025-11-16 15:49:11 -05:00 |
johnnyq
|
efcc0fd5cb
|
Add Where clause to only accept saved payment by logged in session_client_id in Client Portal
|
2025-11-16 15:33:45 -05:00 |
johnnyq
|
b0724f5b66
|
Add TOTP Secret to Export / Offboard Client Documentation PDF
|
2025-11-15 19:17:03 -05:00 |
johnnyq
|
66a2b4b6d2
|
Afer Ticket Merge Redirect to new ticket Details
|
2025-11-15 17:09:46 -05:00 |
johnnyq
|
77b4dfa50a
|
Add UserID: on hover in users
|
2025-11-15 16:59:39 -05:00 |
johnnyq
|
1e6e7fd6d8
|
If ticket doesn't have a client dont show client section
|
2025-11-15 16:51:31 -05:00 |
johnnyq
|
46a1b673ba
|
Fix Add Ticket Watcher
|
2025-11-13 00:01:35 -05:00 |
johnnyq
|
7230325e62
|
Migrate Ticket Template add to ajax-modal, add category type option if not defined, add product type if not defined
|
2025-11-12 17:04:53 -05:00 |
johnnyq
|
af8e733cfb
|
Added Quick Add Links to the majority of Side bars navs
|
2025-11-12 16:27:03 -05:00 |
johnnyq
|
26ab43c57f
|
Fix Mail Queue link when sending a test email, updated the quote send email wording to Quote sent
|
2025-11-12 14:50:05 -05:00 |
johnnyq
|
15ed4ef1ce
|
Fix unable to delete Vendor Templates
|
2025-11-12 14:35:06 -05:00 |
johnnyq
|
0ac76766bd
|
Add Asset Tags Display in Contact Details, asset details, along with their detail modals
|
2025-11-11 21:05:59 -05:00 |
johnnyq
|
abb97ad99f
|
[Feature] Added Asset Tags
|
2025-11-11 19:57:51 -05:00 |
johnnyq
|
6cdc26b55b
|
Fix broken edit payment methods due to missing hidden field
|
2025-11-09 12:24:04 -05:00 |
johnnyq
|
9f19fd3c75
|
Fix Folder in Document API End point
|
2025-11-08 13:10:35 -05:00 |
johnnyq
|
61dedb7e7b
|
Removed old Cron Files from /scripts/ removed old sendmail function along with PHPMailer requirments in functions.php, removed debug php ext check for php-mime-mail-parser and php-imap
|
2025-11-08 12:56:16 -05:00 |
johnnyq
|
65d2b8b2cb
|
UJpdate App Version and Changelog for release
|
2025-11-08 12:44:58 -05:00 |
johnnyq
|
1d3f206660
|
Addec Contract Templates Listing add modal and add post code
|
2025-11-07 17:55:19 -05:00 |
johnnyq
|
ab46899e72
|
[FEATURE] Client Contracts, initial DB Schema, rates and net terms along with SLA Reponse / Resolution times will eventually be moved over to this
|
2025-11-07 16:49:35 -05:00 |
johnnyq
|
723a423b06
|
After ticket Creation Redirect to ticket details with Client Side bar and Top bar, Remove Currency code from Client Add / Edit defaults to company currency for now
|
2025-11-07 14:27:22 -05:00 |
johnnyq
|
a837b97870
|
Migrated the last of the bulk modals to the new ajax-modal
|
2025-11-06 22:49:44 -05:00 |