Commit Graph

5595 Commits

Author SHA1 Message Date
Johnny
b742a71c57 Merge pull request #579 from wrongecho/crypto
Crypto changes - replace bin2hex
2023-01-26 16:58:31 -05:00
Marcus Hill
10362f86ef Convert custom function names to camelCase 2023-01-26 21:58:27 +00:00
johnnyq
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 2023-01-26 16:49:18 -05:00
Marcus Hill
2570bdc6af Tidy remaining files to randomString() 2023-01-26 21:46:58 +00:00
Marcus Hill
23e3a2e8fc - Create custom function (randomString()) for generating cryptographically (and URL) safe strings.
- Replace usages of keygen and bin2hex(random_bytes()) with this function.
2023-01-26 21:35:06 +00:00
johnnyq
542300a56b Removed Unused vendor_template_id 2023-01-26 16:15:10 -05:00
Johnny
41068d356b Merge pull request #578 from wrongecho/login-field-encrypt
Add encryption for usernames stored in the logins area.
2023-01-26 10:57:55 -05:00
Johnny
78951b3e3a Merge pull request #577 from wrongecho/misc
Misc refactoring/cleanups
2023-01-26 10:57:41 -05:00
Marcus Hill
5fd5663aa8 Add encryption for usernames stored in the logins ("passwords") area. 2023-01-26 15:36:13 +00:00
Marcus Hill
d7085c4790 Touch ups 2023-01-26 14:41:24 +00:00
Marcus Hill
3895c76c90 Clean up contact details ticket logic 2023-01-26 13:46:05 +00:00
Marcus Hill
5d269368f6 Update contact API to support contact_import, contact_billing, contact_technical 2023-01-26 13:34:13 +00:00
Marcus Hill
8e931a5a39 Correct num_row > num_rows 2023-01-26 12:45:42 +00:00
Marcus Hill
7e644d8f9f Move variable default values for reporting to inc_all_reports 2023-01-26 12:43:18 +00:00
Marcus Hill
00dd605d8d General refactoring/tidy spacing 2023-01-26 12:39:23 +00:00
Marcus Hill
39a3ea89c4 Move roundUpToNearestMultiple function used in multiple files to functions.php 2023-01-26 12:30:25 +00:00
Marcus Hill
91d0efbde7 Add default values for largest income/invoice month to 0. This fixes undefined errors and makes the chart show properly 2023-01-26 12:25:23 +00:00
Marcus Hill
5d9930ad28 Add isset check before calling folder_id from GET params 2023-01-26 12:15:35 +00:00
Marcus Hill
5edd37a46e Remove currency_code variable assignment when posting add_quote/add_recurring as it's not provided. The session company currency is actually used 2023-01-26 12:10:29 +00:00
Marcus Hill
8482cf87fa Set var recurring_total to start/default at 0 to prevent undefined errors 2023-01-26 11:48:24 +00:00
Marcus Hill
e1c70af1f5 Set to start/default at 0 to prevent undefined errors 2023-01-26 11:48:00 +00:00
Johnny
fa8ce92b0e Merge pull request #575 from wrongecho/more-tidy
More tidying/cleanups
2023-01-25 18:28:42 -05:00
Marcus Hill
d612a3ba26 Convert to require_once 2023-01-25 23:22:12 +00:00
Marcus Hill
aaedfc104f Tidy unused footer include 2023-01-25 23:15:12 +00:00
Marcus Hill
5bbb6103b6 Tidy unused footer includes 2023-01-25 23:14:44 +00:00
Marcus Hill
503b10d38c Tidy 2023-01-25 23:14:13 +00:00
Marcus Hill
cffde0fbbd Tidy 2023-01-25 23:07:37 +00:00
Marcus Hill
bfe5e533bd Merge branch 'master' into more-tidy 2023-01-25 23:06:34 +00:00
Marcus Hill
790704f96b Merge branch 'master' of https://github.com/johnnyq/itflow 2023-01-25 23:06:23 +00:00
Marcus Hill
0f3b6b5d23 Add alt-text to logo 2023-01-25 23:04:45 +00:00
Marcus Hill
67e1fb7021 Show the 'default' company logo (if configured) on the client login page instead of the ITFlow/company name text 2023-01-25 23:04:45 +00:00
Marcus Hill
95aa46cd52 Show the 'default' company logo (if configured) on the agent login page instead of the ITFlow text 2023-01-25 23:04:45 +00:00
johnnyq
18e9b10ea6 opps forgot the new vars for billing and technical under contact details 2023-01-25 23:04:44 +00:00
johnnyq
e19502922d Added Contact types to Invite along with Internal Notes 2023-01-25 23:04:44 +00:00
johnnyq
6de09aa897 Feature: Contact Important Billing and Technical were addded Started migrating checkboxes and radio buttons to custom css to match the selected theme 2023-01-25 23:04:44 +00:00
johnnyq
56175f0c8d Do not always show expiring card if no items are expiring under client overview 2023-01-25 23:04:44 +00:00
johnnyq
8550b2821d Cleaned up notification SQL format 2023-01-25 23:04:44 +00:00
johnnyq
76cfa36b04 Only show notifications belonging to the logged in user and system notifications where notification_user_id = 0 2023-01-25 23:04:44 +00:00
johnnyq
a8cd457a27 Moved the toastr response from the top right to the top center 2023-01-25 23:04:44 +00:00
johnnyq
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 2023-01-25 23:04:43 +00:00
johnnyq
36a857c366 Added more telemetry data including if certain options are on or off to get an idea what businesses are using 2023-01-25 23:04:43 +00:00
johnnyq
3db2a02bed Added comments and version to Telemetry 2023-01-25 23:04:43 +00:00
johnnyq
ce0a62c465 Added Basic Telemetry sending 2023-01-25 23:04:43 +00:00
johnnyq
27ae1afa69 Added Telemetry settings option 2023-01-25 23:04:43 +00:00
johnnyq
2429127ed1 Tidy Spacing 2023-01-25 23:04:43 +00:00
johnnyq
11b92695d3 Updated the edit modal for tickets to reflect the changes made to the create ticket modal 2023-01-25 23:04:43 +00:00
johnnyq
530803fcec Added vendor dropdown selection under ticket creation modal 2023-01-25 23:04:43 +00:00
johnnyq
5bed6eba6c Updated Ticket Creation Modal to make room for upcoming multi selection of contacts, assets and involved vendors 2023-01-25 23:04:43 +00:00
johnnyq
a7c113e3d4 Added Updated Date Time on Ticket Details 2023-01-25 23:04:42 +00:00
johnnyq
96c846a080 Added fields to contacts for billing and technical contacts 2023-01-25 23:04:42 +00:00