johnnyq
|
fcfb162ec8
|
Enable domain expire alerts and send invoice reminders did not respect their settings it would still execute as long as cron was executing, updated the desription of the options as well
|
2023-10-20 18:38:48 -04:00 |
johnnyq
|
509a955277
|
Comment out on End Task Logs as it wasnt producing correct information
|
2023-10-20 17:43:31 -04:00 |
o-psi
|
53c11edc8c
|
Update constructs to not have parenthesis.
|
2023-10-20 15:25:52 -05:00 |
johnnyq
|
f914fbb96f
|
Fix current_version var in cron.php when telemetry is configured this was caused by the cron not know what its working directory was added change to current working directory
|
2023-09-27 12:15:12 -04:00 |
johnnyq
|
6109933f42
|
Updated Notification titles
|
2023-09-17 21:26:31 -04:00 |
johnnyq
|
0987f3121f
|
fix Pending tickets notification
|
2023-09-17 19:00:31 -04:00 |
johnnyq
|
40aaddd09b
|
Update cron to Create notification of tickets pending assignment
|
2023-09-17 18:55:44 -04:00 |
johnnyq
|
420647d481
|
Seperated domain refresher to seperate cron job this will need to be added manually if you want domain info to be refreshed, did this because sometimes it would break
|
2023-09-07 17:51:35 -04:00 |
johnnyq
|
52b0a17e02
|
added more actionable notifications
|
2023-09-05 16:42:33 -04:00 |
johnnyq
|
7d06be0946
|
Feature - Recurring Expenses - Cron Completed, project finished
|
2023-08-17 16:03:52 -04:00 |
johnnyq
|
653fa01ecc
|
Fixed issue with scheduled tickets breaking CRON removed invalid character, More work on Ticket Watchers
|
2023-08-02 16:36:39 -04:00 |
johnnyq
|
13ebb6c627
|
Late fees will be applied if enabled as a seperate line item on each over due invoice. The late fees will be applied every 30 days after the initial overdue invoice this is done by running cron.php daily
|
2023-07-11 13:25:37 -04:00 |
johnnyq
|
a5100ea187
|
Update the remaining logic to take advantage of the moved contact_primary and contact_location fields
|
2023-07-03 20:16:39 -04:00 |
Marcus Hill
|
c2b6591cda
|
Cron - Send invoices to all billing contacts + primary
|
2023-05-13 23:10:36 +01:00 |
johnnyq
|
ccf0d3ab77
|
Replace all instances of htmlentities() with the new function nullable_htmlentities() thanks @bhopkins0
|
2023-05-11 18:23:36 -04:00 |
johnnyq
|
93d4f3ebce
|
You can now set the number of hours before a ticket is automatically closed if autoclose is set
|
2023-05-07 21:09:18 -04:00 |
johnnyq
|
072c2f9e14
|
Fix cron stating cron key is always invalid
|
2023-05-02 13:45:23 -04:00 |
johnnyq
|
3f2f663b7b
|
Check to see if args is set
|
2023-05-01 16:56:29 -04:00 |
johnnyq
|
f7ee489293
|
BREAKING CRON CHANGES: must generate a cron key before using cron. Cron will need updated like so php /full/path/to/cron.php [KEY] and same with cron_ticket_parse.php
|
2023-05-01 16:51:20 -04:00 |
Marcus Hill
|
dc2293c8dd
|
Add auto close ticket feature
|
2023-05-01 02:02:45 +01:00 |
johnnyq
|
d05aa0b829
|
When clicking on a notificaiton on the dropdown instead of dismissing it takes you to the client page if specified otherwise its an empty click, updated some entity_id for notifications in cron.php
|
2023-03-18 15:36:19 -04:00 |
johnnyq
|
99eaaa71c4
|
Fix #646 Thanks @Heart1010
|
2023-03-16 12:39:07 -04: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 |
johnnyq
|
7228d8b6e6
|
Fix #640
|
2023-03-02 16:20:03 -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
|
3f005b4c5b
|
Fix Settings Tag page being blank if no tags are specified
|
2023-02-25 14:16:43 -05:00 |
johnnyq
|
f7552cd25a
|
Finished up santizeInput Conv and UI updates
|
2023-02-23 16:09:37 -05:00 |
johnnyq
|
95f190c89d
|
More UI work and santitizeInput migrations
|
2023-02-20 22:02:39 -05:00 |
johnnyq
|
bf0aaf794d
|
Commented out whois fetch domain data in cron.php while we investigate an issue with it intermitently breaking cron.php
|
2023-02-20 15:14:27 -05:00 |
johnnyq
|
b5f815e9f2
|
Add new santize function to cron.php get rid of unnessesary created at now and updated at now as the database does this now.
|
2023-02-19 21:18:20 -05:00 |
Marcus Hill
|
5bb4296f14
|
Adjust core files to 4 spaces
|
2023-02-12 14:40:10 +00:00 |
Marcus Hill
|
4da907e8ac
|
Automatically cleanup dismissed notifications after 90 days
|
2023-02-11 13:40:05 +00:00 |
Marcus Hill
|
73f0826369
|
Re-organize / comment cron
|
2023-02-10 12:42:34 +00:00 |
Marcus Hill
|
615f317d2b
|
General cleanup/formatting
|
2023-02-09 12:29:12 +00:00 |
Marcus Hill
|
f92dc108e2
|
Tidy
- Move some scripts to their own js files
- Move some duplicate code blocks to functions
- General tidy & spacing cleanups (#538)
|
2023-02-04 22:09:56 +00:00 |
Marcus Hill
|
8cc5505184
|
Readd domain refreshing
|
2023-02-01 22:36:56 +00:00 |
Marcus Hill
|
a164e27d3b
|
Spacing
|
2023-02-01 21:49:43 +00:00 |
johnnyq
|
ca290120df
|
Added config_telemetry variable to send telemetry to verify if telemetry is on or off when sent. Fixed sending telemetry on update when off these were due to an = sign when it should have been a double == Checked setup since this is the last place where it sends telemetry and it is correct.
|
2023-01-31 17:18:18 -05:00 |
johnnyq
|
d1172e512b
|
Fixed and caught an issue where Cron would send telemetry data even with telemetry off
|
2023-01-31 17:01:09 -05:00 |
johnnyq
|
0acd19a5ce
|
Added Telemetry to Cron if enabled in settings, many more telemetry data counts were added
|
2023-01-28 18:11:00 -05: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 |
Marcus Hill
|
fb6848f508
|
Add configuration setting to control whether clients should get automatic ticket-related emails (ticket open/close)
|
2023-01-21 15:47:01 +00:00 |
Marcus Hill
|
f7d9fe8479
|
Add email notifications when cron raises a scheduled ticket
|
2023-01-21 12:29:39 +00:00 |
Marcus Hill
|
4c0acc87b1
|
Change include to require
|
2023-01-02 16:07:51 +00:00 |
Marcus Hill
|
fcdeee6321
|
SQL Escape client name field to prevent potentially breaking SQL queries
|
2023-01-02 15:06:51 +00:00 |
Marcus Hill
|
d86285aafd
|
SQL Escape domain/cert/client/ticket fields to prevent them potentially breaking SQL queries
|
2023-01-02 15:03:56 +00:00 |
johnnyq
|
d6d908f0b8
|
Generate longer more secure Keys for shareable URLs using best practice
|
2022-12-29 16:50:57 -05:00 |
Marcus Hill
|
1ea081a175
|
Move email sending to a function for better error handling and code-deduplication
|
2022-12-18 14:24:47 +00:00 |
johnnyq
|
7c8959c17a
|
Added SMTP Debug 3 to cron.php to diagnose mail issues
|
2022-11-09 11:30:34 -05:00 |
johnnyq
|
a20a939b21
|
updated notification types
|
2022-10-14 11:24:58 -04:00 |