Go to file
johnnyq e0b7a95c49 one more place for client tags 2023-02-25 15:31:13 -05:00
.github Add files via upload 2023-02-12 18:36:32 +00:00
api/v1 Tidy 2023-02-12 15:56:09 +00:00
css Add initial stripe integration 2023-02-07 18:09:07 +00:00
dist 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
js Add initial stripe integration 2023-02-07 18:09:07 +00:00
models Updated new models with santizeInput function to reduce clutter 2023-02-16 14:54:49 -05:00
plugins Tidy PHP Mime Mail parse 2023-01-31 14:22:06 +00:00
portal Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
uploads Misc tidying code spacing & formatting in accordance with SonarCloud/PSR 2023-01-01 15:41:21 +00:00
vendor Re-add stripe php library v 10.5.0, git errored because it had it's own git folder 2023-02-07 21:34:50 +00:00
.gitignore DB Structure Updated 2 new settings config_backup_enable and config_backup_path. This is to fix an issue where not specifying the full backup path would cause cron to error out and not run completely 2022-03-29 12:59:42 -04:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2022-04-02 22:46:44 +01:00
LICENSE Remove additonal 'how to use' info 2022-01-09 22:46:27 +00:00
README.md Update README.md 2023-02-25 15:26:07 +00:00
SECURITY.md Update SECURITY.md 2023-02-05 12:28:17 +00:00
account_add_modal.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
account_edit_modal.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
accounts.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
ajax.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
api_key_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
base32static.php General cleanup/formatting 2023-02-09 12:29:12 +00:00
blank.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
calendar_add_modal.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
calendar_event_add_modal.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
calendar_event_edit_modal.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
calendar_events.php Fixed Calendar Event Links, Added mroe logging and alerting 2023-02-15 21:53:50 -05:00
categories.php Fix Category page from breaking when no categories are present 2023-02-25 14:23:27 -05:00
category_add_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
category_edit_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
category_quick_add_modal.php Tidy 2023-02-04 22:09:56 +00:00
check_login.php More updating with new sanitize function and more logging and alerting cont 2023-02-16 22:26:38 -05:00
client_add_modal.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
client_asset_add_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_asset_copy_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_asset_documents_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_asset_edit_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_asset_import_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_asset_interface_add_modal.php General cleanup/formatting 2023-02-09 12:29:12 +00:00
client_asset_tickets_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_assets.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
client_certificate_add_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_certificate_edit_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_certificates.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
client_contact_add_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_contact_details.php Fixed undefine vendor_id and asset_id under tickets 2023-02-24 21:30:30 -05:00
client_contact_edit_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_contact_import_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_contact_invite_modal.php More UI Work, santizeInput conv 2023-02-21 01:29:04 -05:00
client_contacts.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
client_delete_modal.php Tidy 2023-02-04 22:09:56 +00:00
client_document_add_from_template_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_details.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_folder_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_folder_rename_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_template_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_template_details.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_template_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_templates.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_document_view_modal.php Tidy 2023-02-04 22:09:56 +00:00
client_documents.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
client_domain_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_domain_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_domains.php Fixed undefine vendor_id and asset_id under tickets 2023-02-24 21:30:30 -05:00
client_edit_modal.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
client_events.php Fixed Calendar Event Links, Added mroe logging and alerting 2023-02-15 21:53:50 -05:00
client_file_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_file_view_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_files.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
client_invoices.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
client_location_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_location_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_location_import_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_locations.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
client_login_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_login_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_login_import_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_logins.php Fixed undefine vendor_id and asset_id under tickets 2023-02-24 21:30:30 -05:00
client_logs.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
client_network_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_network_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_networks.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
client_overview.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_payments.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
client_quotes.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
client_recurring_invoices.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
client_scheduled_tickets.php Brought back scheduled tickets to the side navs and some minor adjustments to scheduled tickets 2023-02-25 00:18:47 -05:00
client_service_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_service_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_service_view_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_services.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
client_shared_items.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
client_side_nav.php Brought back scheduled tickets to the side navs and some minor adjustments to scheduled tickets 2023-02-25 00:18:47 -05:00
client_software.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
client_software_add_from_template_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_software_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_software_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
client_tickets.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
client_trips.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
client_vendors.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
clients.php opps forgot to commit the clients.php changes 2023-02-25 15:28:53 -05:00
companies.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
company_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
company_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
cron.php Fix Settings Tag page being blank if no tags are specified 2023-02-25 14:16:43 -05:00
cron_ticket_email_parser.php Adjust core files to 4 spaces 2023-02-12 14:40:10 +00:00
dashboard_financial.php Fix Opps causing broken guest view to invoices, fixed mobile view for global search and invoice / Quotes 2023-02-23 18:33:40 -05:00
dashboard_technical.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
database_updates.php Update to change the client tag to singular as it references one record the table name should remain plural 2023-02-25 15:27:23 -05:00
database_version.php Update to change the client tag to singular as it references one record the table name should remain plural 2023-02-25 15:27:23 -05:00
db.sql Update to change the client tag to singular as it references one record the table name should remain plural 2023-02-25 15:27:23 -05:00
expense_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
expense_copy_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
expense_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
expense_export_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
expense_refund_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
expenses.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
footer.php Tidy 2023-02-04 22:09:56 +00:00
functions.php Added Santize for Email function 2023-02-16 16:56:45 -05:00
get_credential.php General cleanup/formatting 2023-02-09 12:29:12 +00:00
get_settings.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
global.css Added selectable num of records on each listing page, fixed up Pagination Records UI, added new stripe library, further worked on stripe integration, fixed mispelling in client details 2021-02-10 11:21:38 -05:00
global_search.php Fix Opps causing broken guest view to invoices, fixed mobile view for global search and invoice / Quotes 2023-02-23 18:33:40 -05:00
guest_ajax.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
guest_download_file.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
guest_footer.php Removed extra > in guest view footer 2021-02-27 14:09:26 -05:00
guest_header.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
guest_pay_invoice_stripe.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
guest_post.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
guest_view_invoice.php Fix Opps causing broken guest view to invoices, fixed mobile view for global search and invoice / Quotes 2023-02-23 18:33:40 -05:00
guest_view_item.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
guest_view_quote.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
header.php Remove unused commented code 2023-01-25 22:51:44 +00:00
inc_alert_feedback.php Adjust core files to 4 spaces 2023-02-12 14:40:10 +00:00
inc_all.php Tidy 2023-02-04 22:09:56 +00:00
inc_all_client.php one more place for client tags 2023-02-25 15:31:13 -05:00
inc_all_reports.php Adjust core files to 4 spaces 2023-02-12 14:40:10 +00:00
inc_all_settings.php Adjust core files to 4 spaces 2023-02-12 14:40:10 +00:00
inc_client_top_head.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
inc_wrapper.php Use toastr notifications and alerts instead dedupe alert feedback code 2022-05-14 13:03:03 -04:00
index.php Fix last commit from redirecting to login page when already logged in 2023-02-09 20:22:55 -05:00
invoice.php Fix Opps causing broken guest view to invoices, fixed mobile view for global search and invoice / Quotes 2023-02-23 18:33:40 -05:00
invoice_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
invoice_copy_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
invoice_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
invoice_note_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
invoice_payment_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
invoice_recurring_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
invoices.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
item_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
login.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
logs.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
notifications.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
notifications_dismissed.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
pagination.php General cleanup/formatting 2023-02-09 12:29:12 +00:00
pagination_head.php remove unnessesary n var as they are all replace with phone_query 2023-02-24 20:59:17 -05:00
payments.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
post.php Update to change the client tag to singular as it references one record the table name should remain plural 2023-02-25 15:27:23 -05:00
product_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
product_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
products.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
quote.php Fix Opps causing broken guest view to invoices, fixed mobile view for global search and invoice / Quotes 2023-02-23 18:33:40 -05:00
quote_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
quote_copy_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
quote_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
quote_note_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
quote_to_invoice_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
quotes.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
recurring_invoice.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
recurring_invoice_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
recurring_invoice_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
recurring_invoice_note_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
recurring_invoices.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
report_expense_by_vendor.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
report_expense_summary.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
report_income_by_client.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
report_income_summary.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
report_profit_loss.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
report_recurring_by_client.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
report_tax_summary.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
report_ticket_by_client.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
report_ticket_summary.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
reports_side_nav.php Reduced Padding/Margin Font Header Sizes for Side Navs 2023-02-09 17:08:14 -05:00
revenue_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
revenue_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
revenues.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
rfc6238.php General cleanup/formatting 2023-02-09 12:29:12 +00:00
robots.txt
scheduled_ticket_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
scheduled_ticket_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
scheduled_tickets.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
settings_alerts.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_api.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
settings_backup.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_defaults.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_integrations.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_invoice.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_mail.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_modules.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_online_payment.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_quote.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_side_nav.php Move accounts side nav back out of setting and back onto the main side nav under accounting 2023-02-16 17:00:23 -05:00
settings_software_template_add_modal.php Fixed undefine vendor_id and asset_id under tickets 2023-02-24 21:30:30 -05:00
settings_software_template_edit_modal.php Fixed undefine vendor_id and asset_id under tickets 2023-02-24 21:30:30 -05:00
settings_software_templates.php Fixed undefine vendor_id and asset_id under tickets 2023-02-24 21:30:30 -05:00
settings_tag_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_tag_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_tags.php Merge tag fix 2023-02-25 19:20:22 +00:00
settings_tax_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_tax_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_taxes.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
settings_telemetry.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_theme.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_ticket.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_update.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
settings_vendor_templates.php Fixed undefine vendor_id and asset_id under tickets 2023-02-24 21:30:30 -05:00
setup.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
share_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
side_nav.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
test_cron.php Created test_cron.php to help diagnose whois data fetching 2023-02-20 15:34:36 -05:00
ticket.php Update to change the client tag to singular as it references one record the table name should remain plural 2023-02-25 15:27:23 -05:00
ticket_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
ticket_edit_modal.php Fixed Ticket Regression which broke ticket asset, vendor and contact display 2023-02-21 11:42:24 -05:00
ticket_invoice_add_modal.php Fixed Ticket Regression which broke ticket asset, vendor and contact display 2023-02-21 11:42:24 -05:00
ticket_merge_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
ticket_reply_edit_modal.php More UI work and santitizeInput migrations 2023-02-20 22:02:39 -05:00
tickets.php Minor UI Fixes and Updates 2023-02-24 23:59:15 -05:00
top_nav.php More spruce up of notifications 2023-02-23 17:46:20 -05:00
transfer_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
transfer_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
transfers.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
trip_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
trip_copy_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
trip_edit_modal.php UI/sanitizeInput work on Trips 2023-02-19 21:37:24 -05:00
trip_export_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
trips.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
user_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
user_archive_modal.php Correct typos 2023-01-21 17:22:27 +00:00
user_companies_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
user_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
user_invite_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
user_profile.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
users.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00
vendor_add_from_template_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
vendor_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
vendor_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
vendor_template_add_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
vendor_template_edit_modal.php Finished up santizeInput Conv and UI updates 2023-02-23 16:09:37 -05:00
vendors.php Dedup More Pagination code you now only have to define Sortby column and its order, also fixed issue when searching by date it would close on the first query 2023-02-24 20:22:57 -05:00

README.md

Contributors Stargazers Issues Commits GPL License

ITFlow

IT documentation, ticketing and accounting system for small MSPs.

View demo
Username: demo@demo | Password: demo

About · Docs · Forum · Report Bug · Request Feature

About

A comprehensive, free & open-source documentation, ticket management, and accounting platform.

ITFlow

The Problem

  • You're a busy MSP with 101 things to do.
  • Information about your clients is unorganised and unstructured: scattered in random tickets or folders - when you do eventually find it, it's out of date.
  • For some issues, you spend longer looking for the relevant documentation than actually working the ticket.
  • On top of the technical day to day, you also have to take care of the financial side of the business - consistent pricing, quotes/invoicing, and accounting.

The Solution: ITFlow

  • ITFlow consolidates common MSP needs (documentation, ticketing, and accounting) into one system

In Beta

  • This project is in beta with many ongoing changes. Updates may unintentionally introduce bugs/security issues.
  • Whilst we are confident the code is safe, nothing in life is 100% safe or risk-free. Use your best judgement before deciding to store highly confidential information in ITFlow.
  • We are hoping to have a stable 1.0 release by April/May 2023.

Built With

  • Backend / PHP libs

    • PHP
    • MariaDB
    • PHPMailer
    • HTML Purifier
    • PHP Mime Mail Parser
  • CSS

    • Bootstrap
    • AdminLTE
    • fontawesome
  • JS Libraries

    • chart.js
    • moments.js
    • jQuery
    • pdfmake
    • Select2
    • SummerNote
    • FullCalendar.io

Getting Started / Installation

ITFlow is self-hosted. There is a full installation guide in the docs, but the main steps are:

  1. Install a LAMP stack (Linux, Apache, MariaDB, PHP)
    sudo apt install git apache2 php libapache2-mod-php php-intl php-imap php-mailparse php-mysqli php-curl mariadb-server
    
  2. Clone the repo
    git clone https://github.com/itflow-org/itflow.git /var/www/html
    
  3. Create a MariaDB Database
  4. Point your browser to your HTTPS web server to begin setup

Key Features

  • Client documentation - assets, contacts, domains, docs, files, passwords, and more
  • Accounting / Billing - finance dashboard, quotes, invoices, accounting, expenses, etc
  • Client Portal - self service quote/invoice/ticket management for clients
  • Alerting - account balance, invoices, domain/SSL renewals
  • Completely free & open-source alternative to ITGlue and Hudu

Roadmap / Future to-do

  • Comprehensive API to allow custom third party integration
  • CalDAV to integrate with 3rd party calendars
  • CardDAV to integrate with 3rd party Address books
  • Recent caller toast alerts to click and bring up the clients account right away
  • FIDO2 WebAuthn Support for passwordless auth (TPM Fingerprint), (USB Hardware keys such as Yubikey)

See the forum and the open issues for a full list of proposed features & known issues.

Support & Contributions

Forum

For help using ITFlow, feature requests, and general ideas / discussions please use the community forum. For bugs, please raise an issue.

Contributing

If you are able to make a contribution that would make ITFlow better, please fork the repo and create a pull request. Please make sure you're following our code standards. For large changes / new features, please discuss the issue with other contributors first.

Contributors

License

ITFlow is distributed "as is" under the GPL License, WITHOUT WARRANTY OF ANY KIND. See LICENSE for details.