johnnyq
a5f08af78e
Added condition to check if favicon.ico exists in /uploads else use the default
2024-02-03 13:11:04 -05:00
Marcus Hill
c0eb94efc3
Ticketing updates
...
- Client ticket view now defaults to showing Open tickets
- Client ticket view now has ability to quick filter between open/closed tickets
- Don't render modals for closed tickets (~6x performance boost 0.030 seconds before vs 0.005 seconds after) (we really need dynamic modals for ticketing!)
2023-11-25 11:29:08 +00:00
johnnyq
316afa5603
Top bar is now fixed by default also fixed markup for side top headers
2023-09-05 17:19:02 -04:00
johnnyq
37fb696e63
Replace the remaining php files with nullable_htmlentites()
2023-05-11 18:27:48 -04:00
johnnyq
01a37cb1e1
Replace Summernote WYSIWYG with TinyMCE
2023-05-08 18:44:00 -04:00
johnnyq
a711bed38c
Add sme more htmlemtities for consistency
2023-03-05 20:06:42 -05:00
Marcus Hill
feb0267002
Add stronger input validation/output escaping for theme, tags and categories vars
2023-03-05 19:13:48 +00:00
Marcus Hill
066fcff63a
Remove unused commented code
2023-01-25 22:51:44 +00:00
johnnyq
7ad0d4fb29
Make Side bar Nav Fixed so it doesnt scroll with the main content
2023-01-20 15:32:18 -05:00
johnnyq
7d29b551e7
Simplified themimg, Added Hyperlink colors to the theme as well
2023-01-20 13:53:24 -05:00
johnnyq
6232a8311b
Feature: Introduced Color Themes - Changes navbar color and accent button color on sidenav - To change theme goto settings - theme - select a theme watch it change in real time
2023-01-19 18:00:35 -05:00
Marcus Hill
7688356a5f
Remove commented calendar CSS from header as it's loaded by itself on the relevant pages
2023-01-02 19:06:12 +00:00
johnnyq
6f6d737e64
Added meta no index to all headers so pages dont get indexed by Google this only affects people that dont have a robots.txt at HTRoot hence people that are running itflow in a subdir like example.com/itflow
2022-09-21 12:38:22 -04:00
johnnyq
334766e567
Use toastr notifications and alerts instead dedupe alert feedback code
2022-05-14 13:03:03 -04:00
Marcus Hill
622290f354
Prevent ITFlow being shown in an iFrame
2022-05-01 17:48:47 +01:00
johnnyq
1829c7299e
Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place
2022-02-22 00:29:39 -05:00
johnnyq
583e0fa307
Opps removed some test theming
2022-02-21 21:24:58 -05:00
johnnyq
05e7b160b1
DB Structure Update table name alerts is now notifications also update the fields accordingly to the notifications table - Reworked Notifications a bit
2022-02-21 21:21:13 -05:00
johnnyq
f95a228141
Updated DB Structure, Added Seperate From Name and From Email to Invoices / Quotes and Tickets, seperated Quote and Invoice to their own settings pane
2022-02-18 15:26:16 -05:00
johnnyq
8c4932c1c5
Fix Inputmask and password popovers along with Copy to Clipboard
2022-02-08 15:13:31 -05:00
johnnyq
d743e6a0cb
Downgraded Jquery from 3.6 to 3.5.1 to fix select2 from not autofocusing on search - https://github.com/select2/select2/issues/5993
2022-02-08 12:20:34 -05:00
johnnyq
e9b239f9a9
Bump AdminLTE from 3.1 to 3.2, Bump plugins Summernote, phpMailer, clipboardjs, bootstrap, fontawesome-free, fullcalendar, inputmask, JQuery, moment, pdfmake, and more. Removed Unnessesary files from from plugins directories to reduce app size
2022-02-07 19:20:56 -05:00
johnnyq
f27a902b04
Move Full Calendar assets from main header to event section
2022-01-20 11:28:07 -05:00
Marcus Hill
c5b11aebe5
Tidy
2022-01-14 17:54:05 +00:00
johnnyq
37e97e14ef
Added event description will add the rest tmrw, some other minor cleanups
2022-01-12 19:07:27 -05:00
Marcus Hill
51a4469cfa
Set default alert type to primary, as sometimes we set alert_message in session, but not alert_type, causing errors
2022-01-04 22:38:50 +00:00
johnnyq
33400894d5
Updates and Fixings to Audit Logs, added client tag selection for mass email campaigns
2021-12-28 18:16:54 -05:00
johnnyq
a9fb11e3ef
Fixed client details page as functions was declared twice
2021-12-23 10:58:16 -05:00
johnnyq
308bf0967f
header got removed saomehow restored it
2021-12-22 17:28:17 -05:00
johnnyq
25b5cb3d40
Moved Functions above check login so that check login can use some of the functions, Moved Fingerprinting to check login instead of in functions as its a more appropriate place
2021-12-22 17:24:54 -05:00
johnnyq
ba584a57e0
BREAKING CHANGES - Many DB Updates - NOT POSSIBLE TO EASILY UPGRADE TO THIS - Completely reworked User Company Access Permssions, started working on Client Role so Clients can access their data and a bunch of other small fixes
2021-12-22 13:08:24 -05:00
johnnyq
22d3564f04
BREAKING CHANGE New file upload method for contacts to not specify full path in database to reduce the db load and size as well as give better error control
2021-09-20 22:10:57 -04:00
johnnyq
23bc3ea417
Started working on a seperate side nav for admin settings to cleanup the main side nav
2021-08-19 13:06:45 -04:00
johnny@pittpc.com
5a04dc6633
Bumped AdminLTE and its libraries from 3.0.4 to 3.1 This broke Calendar support will fix
2021-03-23 21:05:00 -04:00
johnny@pittpc.com
66f9e2b10f
Removed Records per page as a setting and added it as session variable define at 10 by default when logged in DB Structure Updated
2021-02-10 13:40:28 -05:00
johnny@pittpc.com
665c8e24f7
Some changes
2020-12-28 08:01:35 -05:00
johnny@pittpc.com
76ed7afa18
Added category to logins, added OS and MAC to assets, minor UI updates
2020-02-03 13:55:21 -05:00
johnny@pittpc.com
08c4aa1bce
finished porting over to select2
2019-11-22 21:17:19 -05:00
johnny@pittpc.com
328ac67d5b
Minor UI cleanups started porting selects from bootstrap-select to select2
2019-11-22 20:37:55 -05:00
johnny@pittpc.com
e5036253ed
Migrated from sbadmin to AdminLTE CSS framework
2019-11-19 18:29:02 -05:00
root
5fe485a28c
Removed Datatables library from footer and headers we no longer use this as we use a customer server side option
2019-08-28 22:09:16 -04:00
johnny@pittpc.com
ec2f9f02f1
Fixed Alerts
2019-08-25 00:09:40 -04:00
johnny@pittpc.com
89762313c5
Modified the way the app detects setup mode, added an alerts setting page and other minor fixes and cleanups
2019-08-23 16:32:15 -04:00
johnny@pittpc.com
2e5763dc8d
Refinements to ticketting system, Added force recurring option created company_id chile directories for clients, settings, expenses, added dir checks to add client and add contact and much more.
2019-08-21 00:59:27 -04:00
johnny@pittpc.com
aa274ed5da
Check to see if config.php exists in header.php else redirect to setup.php, removed the else conditions as they were unessessary
2019-07-20 16:51:18 -04:00
root
bc8091ae49
Ported Invoices and client contacts over to the new serverside table listing instead of datatables
2019-06-16 01:36:01 -04:00
root
0eda7e9762
added input masks
2019-06-14 01:22:46 -04:00
root
a5b7004e8a
cleaned up the file hiearchy, added icons to asset types. fixed edit client net terms, added change photo for contacts, added some more options to settings
2019-06-11 19:37:42 -04:00
root
99e7307c62
Consolidated setup files into one setup.php, creates default content and tables
2019-06-10 18:09:53 -04:00
root
cc9f97067a
Added more created_at and updated_at to post finalizing setup
2019-06-10 00:24:22 -04:00