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 |
johnnyq
|
eb8e40af21
|
Added Client Link to recurring Invoice notification via cron
|
2022-10-08 13:45:50 -04:00 |
Marcus Hill
|
6529ff8bbf
|
Allow portal contacts to reset their passwords via email
|
2022-10-01 21:32:19 +01:00 |
johnnyq
|
7543957176
|
Wording Change on Viewing Invoice email template
|
2022-09-26 18:53:33 -04:00 |
johnnyq
|
996c603826
|
Operation Cleanup Round 4 - Remove config_base_url from settings table in db. This should be in your config.php now, if this is not added this can break things
|
2022-09-17 18:04:26 -04:00 |
johnnyq
|
2ea41ed960
|
Operation Cleanup Round 3 - Remove automated SQL backups as this should be handled by system level backups which will also backup the files
|
2022-09-17 17:17:01 -04:00 |
johnnyq
|
8192c49a38
|
Added Cron Job Start to Logging
|
2022-07-19 14:29:02 -04:00 |
johnnyq
|
b4417f8e94
|
Added Cron Successful to the logs in cron.php
|
2022-07-19 13:27:28 -04:00 |
johnnyq
|
1d139fafd3
|
Added Cron Successful to the logs in cron.php
|
2022-07-19 13:26:26 -04:00 |
johnnyq
|
dbea44591c
|
Removed Refresh Domain Whois and DNS and Refresh SSL from cron.php as it was breaking it causing recurrings and invoice reminders not to be sent out.
|
2022-07-19 13:15:55 -04:00 |