a698c815ba
Notifications now show a drop down menu of the most recent 5 notification along with links to access all notifications and Dismiss all
johnnyq
2023-01-26 18:01:29 -05:00
45f2236770
Show number of shared links on the client side nav
johnnyq
2023-01-26 17:29:47 -05:00
531bd25f27
Convert custom function names to camelCase
Marcus Hill
2023-01-26 22:03:31 +00:00
b742a71c57
Merge pull request #579 from wrongecho/crypto
Johnny
2023-01-26 16:58:31 -05:00
10362f86ef
Convert custom function names to camelCase
Marcus Hill
2023-01-26 21:58:27 +00:00
bdc71d3163
Make vendor selection work under create and edit ticket, also add vendor info card to ticket details This will be useful if you are also working with a vendor like Microsoft or Internet provider etc
johnnyq
2023-01-26 16:49:18 -05:00
2570bdc6af
Tidy remaining files to randomString()
Marcus Hill
2023-01-26 21:46:58 +00:00
23e3a2e8fc
- Create custom function (randomString()) for generating cryptographically (and URL) safe strings. - Replace usages of keygen and bin2hex(random_bytes()) with this function.
Marcus Hill
2023-01-26 21:35:06 +00:00
41068d356b
Merge pull request #578 from wrongecho/login-field-encrypt
Johnny
2023-01-26 10:57:55 -05:00
78951b3e3a
Merge pull request #577 from wrongecho/misc
Johnny
2023-01-26 10:57:41 -05:00
5fd5663aa8
Add encryption for usernames stored in the logins ("passwords") area.
Marcus Hill
2023-01-26 15:36:13 +00:00
d7085c4790
Touch ups
Marcus Hill
2023-01-26 14:41:24 +00:00
3895c76c90
Clean up contact details ticket logic
Marcus Hill
2023-01-26 13:46:05 +00:00
5d269368f6
Update contact API to support contact_import, contact_billing, contact_technical
Marcus Hill
2023-01-26 13:34:13 +00:00
8e931a5a39
Correct num_row > num_rows
Marcus Hill
2023-01-26 12:45:42 +00:00
7e644d8f9f
Move variable default values for reporting to inc_all_reports
Marcus Hill
2023-01-26 12:43:18 +00:00
00dd605d8d
General refactoring/tidy spacing
Marcus Hill
2023-01-26 12:39:23 +00:00
39a3ea89c4
Move roundUpToNearestMultiple function used in multiple files to functions.php
Marcus Hill
2023-01-26 12:30:25 +00:00
91d0efbde7
Add default values for largest income/invoice month to 0. This fixes undefined errors and makes the chart show properly
Marcus Hill
2023-01-26 12:25:23 +00:00
5d9930ad28
Add isset check before calling folder_id from GET params
Marcus Hill
2023-01-26 12:15:35 +00:00
5edd37a46e
Remove currency_code variable assignment when posting add_quote/add_recurring as it's not provided. The session company currency is actually used
Marcus Hill
2023-01-26 12:10:29 +00:00
8482cf87fa
Set var recurring_total to start/default at 0 to prevent undefined errors
Marcus Hill
2023-01-26 11:48:24 +00:00
e1c70af1f5
Set to start/default at 0 to prevent undefined errors
Marcus Hill
2023-01-26 11:48:00 +00:00
fa8ce92b0e
Merge pull request #575 from wrongecho/more-tidy
Johnny
2023-01-25 18:28:42 -05:00
d612a3ba26
Convert to require_once
Marcus Hill
2023-01-25 23:22:12 +00:00
aaedfc104f
Tidy unused footer include
Marcus Hill
2023-01-25 23:15:12 +00:00
5bbb6103b6
Tidy unused footer includes
Marcus Hill
2023-01-25 23:14:44 +00:00
503b10d38c
Tidy
Marcus Hill
2023-01-25 23:14:13 +00:00
cffde0fbbd
Tidy
Marcus Hill
2023-01-25 23:07:37 +00:00
bfe5e533bd
Merge branch 'master' into more-tidy
Marcus Hill
2023-01-25 23:06:34 +00:00
0f3b6b5d23
Add alt-text to logo
Marcus Hill
2023-01-25 22:47:50 +00:00
67e1fb7021
Show the 'default' company logo (if configured) on the client login page instead of the ITFlow/company name text
Marcus Hill
2023-01-25 22:44:46 +00:00
95aa46cd52
Show the 'default' company logo (if configured) on the agent login page instead of the ITFlow text
Marcus Hill
2023-01-25 22:37:02 +00:00
18e9b10ea6
opps forgot the new vars for billing and technical under contact details
johnnyq
2023-01-25 17:05:59 -05:00
e19502922d
Added Contact types to Invite along with Internal Notes
johnnyq
2023-01-25 16:56:33 -05:00
6de09aa897
Feature: Contact Important Billing and Technical were addded Started migrating checkboxes and radio buttons to custom css to match the selected theme
johnnyq
2023-01-25 16:43:34 -05:00
56175f0c8d
Do not always show expiring card if no items are expiring under client overview
johnnyq
2023-01-25 13:33:29 -05:00
8550b2821d
Cleaned up notification SQL format
johnnyq
2023-01-25 13:02:25 -05:00
76cfa36b04
Only show notifications belonging to the logged in user and system notifications where notification_user_id = 0
johnnyq
2023-01-25 12:59:26 -05:00
a8cd457a27
Moved the toastr response from the top right to the top center
johnnyq
2023-01-25 12:40:25 -05:00
e8bcdc42f3
Added Software Licenses, Tickets and notes under contact details as well as fix the contact edit by moving the modal just below the edit button so it does not conflict with other tables that have the contact_id var
johnnyq
2023-01-25 11:16:36 -05:00
36a857c366
Added more telemetry data including if certain options are on or off to get an idea what businesses are using
johnnyq
2023-01-24 21:15:57 -05:00
3db2a02bed
Added comments and version to Telemetry
johnnyq
2023-01-24 20:24:15 -05:00
5bed6eba6c
Updated Ticket Creation Modal to make room for upcoming multi selection of contacts, assets and involved vendors
johnnyq
2023-01-24 17:15:18 -05:00
a7c113e3d4
Added Updated Date Time on Ticket Details
johnnyq
2023-01-24 16:35:16 -05:00
96c846a080
Added fields to contacts for billing and technical contacts
johnnyq
2023-01-24 16:19:49 -05:00
5c3ee602bf
Remove instances of unused db field log_entity was causing issues with adding and editing items including contacts
johnnyq
2023-01-24 12:59:51 -05:00
b4c9975da2
Updated DB Structure Defaults and dropped some unused fields
johnnyq
2023-01-23 21:43:45 -05:00
e855be1ab0
More general code cleanup/formatting
Marcus Hill
2023-01-23 21:37:32 +00:00
7ea36eeff6
Adjust setting related pages to require inc_all_settings rather than include
Marcus Hill
2023-01-23 21:31:54 +00:00
cfa4b1dcb5
More general code cleanup/formatting
Marcus Hill
2023-01-23 21:29:12 +00:00
6892e6f9f1
Convert include to require_once
Marcus Hill
2023-01-23 21:19:11 +00:00
cb11ebc857
General tidy/spacing cleanups
Marcus Hill
2023-01-23 21:09:44 +00:00
8d4a76e3f8
Add HTML lang element to match main header.php
Marcus Hill
2023-01-23 20:56:08 +00:00
efecab179b
General cleanups, add HTML lang element to match header.php
Marcus Hill
2023-01-23 20:55:25 +00:00
967d7f0cd6
Tidy
Marcus Hill
2023-01-25 23:01:42 +00:00
b98439d74a
Remove unused variable assignment. was calling get_os with no parameters, so nothing was ever returned anyway. Get_os instead can now be given the user agent to determine the OS
Marcus Hill
2023-01-25 22:59:28 +00:00
911b36b608
Tidy
Marcus Hill
2023-01-25 22:57:22 +00:00
fabcf7ed12
Merge pull request #574 from wrongecho/branding
Johnny
2023-01-25 17:51:45 -05:00
066fcff63a
Remove unused commented code
Marcus Hill
2023-01-25 22:51:44 +00:00
9ff4420040
Add alt-text to logo
Marcus Hill
2023-01-25 22:47:50 +00:00
cf1e39748e
Show the 'default' company logo (if configured) on the client login page instead of the ITFlow/company name text
Marcus Hill
2023-01-25 22:44:46 +00:00
235eff84d1
Show the 'default' company logo (if configured) on the agent login page instead of the ITFlow text
Marcus Hill
2023-01-25 22:37:02 +00:00
2c147e65ad
opps forgot the new vars for billing and technical under contact details
johnnyq
2023-01-25 17:05:59 -05:00
977a9d31dd
Added Contact types to Invite along with Internal Notes
johnnyq
2023-01-25 16:56:33 -05:00
16d3d4420a
Feature: Contact Important Billing and Technical were addded Started migrating checkboxes and radio buttons to custom css to match the selected theme
johnnyq
2023-01-25 16:43:34 -05:00
9a15f0e0b3
Do not always show expiring card if no items are expiring under client overview
johnnyq
2023-01-25 13:33:29 -05:00
037e42fb20
Cleaned up notification SQL format
johnnyq
2023-01-25 13:02:25 -05:00
6c5e92dd3c
Only show notifications belonging to the logged in user and system notifications where notification_user_id = 0
johnnyq
2023-01-25 12:59:26 -05:00
da810349f4
Moved the toastr response from the top right to the top center
johnnyq
2023-01-25 12:40:25 -05:00
27d1d2a592
Added Software Licenses, Tickets and notes under contact details as well as fix the contact edit by moving the modal just below the edit button so it does not conflict with other tables that have the contact_id var
johnnyq
2023-01-25 11:16:36 -05:00
1e1933798d
Added more telemetry data including if certain options are on or off to get an idea what businesses are using
johnnyq
2023-01-24 21:15:57 -05:00
f670efa16a
Added comments and version to Telemetry
johnnyq
2023-01-24 20:24:15 -05:00
73ef2ede8b
Updated Ticket Creation Modal to make room for upcoming multi selection of contacts, assets and involved vendors
johnnyq
2023-01-24 17:15:18 -05:00
a8379e331d
Added Updated Date Time on Ticket Details
johnnyq
2023-01-24 16:35:16 -05:00
bdd8f8823f
Added fields to contacts for billing and technical contacts
johnnyq
2023-01-24 16:19:49 -05:00
da2c98a48a
Remove instances of unused db field log_entity was causing issues with adding and editing items including contacts
johnnyq
2023-01-24 12:59:51 -05:00
1aa7c7be3a
Updated DB Structure Defaults and dropped some unused fields
johnnyq
2023-01-23 21:43:45 -05:00
058102bb47
Merge pull request #573 from wrongecho/smell-cleanups
Johnny
2023-01-23 21:42:11 -05:00
a340df0df9
More general code cleanup/formatting
Marcus Hill
2023-01-23 21:37:32 +00:00
bd1ac7708c
Adjust setting related pages to require inc_all_settings rather than include
Marcus Hill
2023-01-23 21:31:54 +00:00
3a54789c4b
More general code cleanup/formatting
Marcus Hill
2023-01-23 21:29:12 +00:00
5d77be3f41
Convert include to require_once
Marcus Hill
2023-01-23 21:19:11 +00:00
ad2390d0ea
General tidy/spacing cleanups
Marcus Hill
2023-01-23 21:09:44 +00:00
49da4d7fd4
Add HTML lang element to match main header.php
Marcus Hill
2023-01-23 20:56:08 +00:00
95b9e2fe23
General cleanups, add HTML lang element to match header.php
Marcus Hill
2023-01-23 20:55:25 +00:00