Commit Graph

  • 59ce30bd79 Updated Client Detail Header for better mobile fit, lots of progress on stripe pay and some other minor updates johnny@pittpc.com 2019-09-13 20:33:00 -04:00
  • 5f30dbf9a9 Removed Cancelled and added Viewed to Invoice. Client Links mirror their accompanied tabs in the client portal, minor UI fixes on ticket view, client view of ticket sorted tickets DESC via ticket_id johnny@pittpc.com 2019-09-06 16:56:26 -04:00
  • d4992c4973 Updated README to document API calls johnny@pittpc.com 2019-09-06 03:35:28 -04:00
  • ca427ab763 Updated User Settings Page and added logging to most functions johnny@pittpc.com 2019-09-06 03:03:16 -04:00
  • d259d1b3dc Started Logs: Login attempts are now logged, created a logs list in the side nav johnny@pittpc.com 2019-09-06 00:16:19 -04:00
  • e47853f9cd Add User to company now works, Security: all edits and deletes now check to make sure they belong to the session_company_id. Security: started work on checking session_company when data is pulled from Get VARS, added clickable invoice status, dashboard session_company_id fixes johnny@pittpc.com 2019-09-05 23:27:11 -04:00
  • 7f3cdd975f Added a no records placeholder to all tables johnny@pittpc.com 2019-09-01 21:49:13 -04:00
  • 4579ed3d8c Code Formating fix johnny@pittpc.com 2019-08-31 16:04:56 -04:00
  • 9050f4b03a More Security fixes escaping search and sortby GET vars johnny@pittpc.com 2019-08-31 15:38:16 -04:00
  • 71decb9332 Updated the Readme johnny@pittpc.com 2019-08-29 18:00:16 -04:00
  • 5fe485a28c Removed Datatables library from footer and headers we no longer use this as we use a customer server side option root 2019-08-28 22:09:16 -04:00
  • 720a0df214 Added more mysql escapes to more get vars johnny@pittpc.com 2019-08-28 22:01:22 -04:00
  • 2d5ac7c2e6 Security Mysql Escaped current_code POST var under login johnny@pittpc.com 2019-08-28 21:56:45 -04:00
  • bbf8756882 Security Added some mysql escapes to some get vars in api and guest view invoice and quote johnny@pittpc.com 2019-08-28 21:54:27 -04:00
  • 0e451056b4 Added get OS Browser Device and IP functions, added these functions to guest view invoice, also added invoice view alert and other minor fixes johnny@pittpc.com 2019-08-28 21:47:40 -04:00
  • 2e270a7f4e Fixed total tax not displaying for quote johnny@pittpc.com 2019-08-26 18:42:11 -04:00
  • ceef449e37 Add viewed status to invoice and quote when viewed via the guest portal johnny@pittpc.com 2019-08-26 18:20:37 -04:00
  • 2d44222ad9 Fixed incorrect account balance under add revenue johnny@pittpc.com 2019-08-26 17:14:11 -04:00
  • a176de7245 Modified setup.php to create a subfolder of the user_id under users, removed some uneeded config.php from setup.php johnny@pittpc.com 2019-08-25 00:25:23 -04:00
  • ec2f9f02f1 Fixed Alerts johnny@pittpc.com 2019-08-25 00:09:40 -04:00
  • 4e6e6a5d6a Readded config_base_url as it broke cron.php johnny@pittpc.com 2019-08-24 22:12:48 -04:00
  • 970568b182 fix redirect loop if no config.php exists johnny@pittpc.com 2019-08-24 21:26:26 -04:00
  • 59db66f17e Changes to alerts settings moved enable cron to alerts, updated base url for guest portal johnny@pittpc.com 2019-08-24 20:20:38 -04:00
  • de48438987 New DB Dump johnny@pittpc.com 2019-08-23 16:36:49 -04:00
  • 89762313c5 Modified the way the app detects setup mode, added an alerts setting page and other minor fixes and cleanups johnny@pittpc.com 2019-08-23 16:32:15 -04:00
  • be1b4d50fb get settings vars updates added default net_terms to settings and some php var fixes in dashboard johnny@pittpc.com 2019-08-23 00:35:56 -04:00
  • 67a0c8bfbf Created a tmp directory, added states array to setup add localhost default database host value to setup, added inputmask to setup johnny@pittpc.com 2019-08-22 13:24:36 -04:00
  • d55c9a5428 New DB Dump johnny@pittpc.com 2019-08-21 01:03:47 -04:00
  • 2e5763dc8d Refinements to ticketting system, Added force recurring option created company_id chile directories for clients, settings, expenses, added dir checks to add client and add contact and much more. johnny@pittpc.com 2019-08-21 00:59:27 -04:00
  • 2984f0ec6c Login and Top Nav Refinements root 2019-08-16 00:28:54 -04:00
  • b2746ddfa5 Another Fix setup where user_companies was not creating a record due to user_id being out of the loop root 2019-08-16 00:12:47 -04:00
  • aa766c7671 Fix setup where user_companies was not creating a record due to user_id being out of the loop root 2019-08-15 22:38:31 -04:00
  • acb6c19c70 MySQL DB dump for addition of enable_cron root 2019-08-15 22:34:44 -04:00
  • e114e61261 Added support for multi-company to cron.php added enable_cron variable and some other tiny things root 2019-08-15 22:11:57 -04:00
  • 5ca8d201b0 Remove some old files, updated guest urls to work with the new multi company features, and some other multi company update johnny@pittpc.com 2019-08-15 18:29:28 -04:00
  • 01f820b394 Added further refinements to multi-company feature johnny@pittpc.com 2019-08-14 13:28:25 -04:00
  • 103b110042 New mysql dump to accommodate multi company feature johnny@pittpc.com 2019-08-14 11:19:20 -04:00
  • bc07fe0090 Started work on multi-company feature johnny@pittpc.com 2019-08-14 11:05:54 -04:00
  • 1514d2ac9f Added Mobile Phone to contacts johnny@pittpc.com 2019-08-12 17:45:51 -04:00
  • 44ac404d17 Updated Cron.php to reflect the changes on how invoices numbers get incremented johnny@pittpc.com 2019-08-12 13:35:39 -04:00
  • 41e6e01eb3 Removed even more static Quote and Invoice Prefixes johnny@pittpc.com 2019-08-12 13:28:50 -04:00
  • 421b2b997c Removed more static Quote and Invoice Prefixes johnny@pittpc.com 2019-08-12 13:27:14 -04:00
  • f34630dbaa Removed static Quote Prefixes johnny@pittpc.com 2019-08-12 13:23:36 -04:00
  • 2eeef5b218 Updated the way quotes get incremented using settings next number with prefix instead of just adding 1 to the latest quote johnny@pittpc.com 2019-08-12 13:19:15 -04:00
  • 4427c7ab49 Updated the way invoice get incremented using settings next number with prefix instead of just adding 1 to the latest invoice johnny@pittpc.com 2019-08-12 12:54:16 -04:00
  • 90042531f2 Fixed overdue status in invoice also added description under edit revenue johnny@pittpc.com 2019-08-12 12:19:44 -04:00
  • 778ecb356e Fixed receipt uploads on copy expense modal johnny@pittpc.com 2019-08-12 12:00:13 -04:00
  • 49035afbe9 New Database dump to include the reworkings of transfers, and the addition of revenues johnny@pittpc.com 2019-08-11 13:47:46 -04:00
  • 0c4021fd23 reworked transfers, added revenues to add income in other ways besides just invoices, reports now uses a compact table to see all data clearly and some other minor fixes. johnny@pittpc.com 2019-08-11 13:42:35 -04:00
  • cae9b2b13b Dumped updated DB structure johnny@pittpc.com 2019-08-05 17:43:27 -04:00
  • c2786d42ff even more gitignore fixes johnny@pittpc.com 2019-08-05 17:39:19 -04:00
  • 3770e8bdc5 more gitignore fixes johnny@pittpc.com 2019-08-05 17:34:24 -04:00
  • 4f65fcb86f Cleared git cache to honor gitignore johnny@pittpc.com 2019-08-05 17:29:49 -04:00
  • 235ae1c7eb Added transfer_id to both payments and expenses tables, updated gitignore to include config.php and files in uploads folder johnny@pittpc.com 2019-08-05 17:26:07 -04:00
  • 69337ad52f Added Defaults for common tasks fex Default Calendar, default expense account johnny@pittpc.com 2019-08-03 20:11:57 -04:00
  • bf250cd1fe Fixed Login Software relation, fixed asset logins etc johnny@pittpc.com 2019-08-03 19:41:58 -04:00
  • 09e2ce4369 tocuhed up avatar icon and placement on top nav johnny@pittpc.com 2019-08-03 16:46:12 -04:00
  • dfebcaedfe Made first field in record listings clickable to edit modal johnny@pittpc.com 2019-07-30 15:14:51 -04:00
  • 56f839809a Added Red * to required fields, fixed blank form dates not erroring out because of not being null, current defaults to 0000-00-00 if blank johnny@pittpc.com 2019-07-27 19:58:59 -04:00
  • 6a83e960f6 API CallerID lookup Update: added multiple tables for phone number lookup johnny@pittpc.com 2019-07-20 19:28:42 -04:00
  • aa274ed5da Check to see if config.php exists in header.php else redirect to setup.php, removed the else conditions as they were unessessary johnny@pittpc.com 2019-07-20 16:51:18 -04:00
  • 6f58034928 If config.php exists redirect setup.php to login.php, if login doesn't exist redirect index.php to setup.php johnny@pittpc.com 2019-07-20 16:45:00 -04:00
  • 8ca2b833e6 Invalid Get var in API redirect back to login Instead of showing error johnny@pittpc.com 2019-07-20 16:20:19 -04:00
  • bdcb8e3bb7 Some UI Enhancements, Fixed issue where dashboard was calculating transfers as well as payment as income, fixed missing syntax in cron.php, fixed issue where invoice notes were not showing under guest invoice view, updated the db to comply with mysql strict mode johnny@pittpc.com 2019-07-12 17:53:34 -04:00
  • 00906e162c Added Test 2 johnny@pittpc.com 2019-07-03 00:00:22 -04:00
  • ef9c61c1cf Added Folders root 2019-07-02 23:50:50 -04:00
  • 571223d920 moved all table listing to server side tables and set the header to dark for better contrast root 2019-06-18 18:31:13 -04:00
  • fd61728da5 moved vendors away from datatables to server side listing root 2019-06-17 23:29:48 -04:00
  • cf46cbdb40 moved products away from datatables to server side listing root 2019-06-17 23:21:52 -04:00
  • 5ce5b49623 moved tickets away from datatables to server side listing root 2019-06-17 23:04:17 -04:00
  • b65739bfc3 Updated 2FA UI root 2019-06-16 23:56:40 -04:00
  • e247ad4ee4 Implemented 2FA TOTP with Google Authenticator root 2019-06-16 22:33:55 -04:00
  • bc8091ae49 Ported Invoices and client contacts over to the new serverside table listing instead of datatables root 2019-06-16 01:36:01 -04:00
  • 4f77a7621f Made clients new the default client listing, added message after settings were updated root 2019-06-15 12:46:06 -04:00
  • 4c81efbdc2 switched clients listing over to the new serverside paging, sorting, searching, updated the table ui as well, started adding red * to required fields root 2019-06-14 23:20:51 -04:00
  • 0eda7e9762 added input masks root 2019-06-14 01:22:46 -04:00
  • 3d3bcff09e UI Cleanups root 2019-06-13 23:32:35 -04:00
  • 98532b0c7d Added location to networks root 2019-06-13 18:29:06 -04:00
  • 4330254891 Added contact name to vendors root 2019-06-13 17:37:08 -04:00
  • 0686406e07 Moved invoice logo to general settings, fixed invoice and quote not displaying invoice logo, added a switch to enable disable invoice reminders root 2019-06-12 12:56:51 -04:00
  • a5b7004e8a cleaned up the file hiearchy, added icons to asset types. fixed edit client net terms, added change photo for contacts, added some more options to settings root 2019-06-11 19:37:42 -04:00
  • f06a66887d Fixed issues with setup.php root 2019-06-11 14:53:44 -04:00
  • 99e7307c62 Consolidated setup files into one setup.php, creates default content and tables root 2019-06-10 18:09:53 -04:00
  • a81f78a131 Fixes for setup.php root 2019-06-10 01:01:10 -04:00
  • cc9f97067a Added more created_at and updated_at to post finalizing setup root 2019-06-10 00:24:22 -04:00
  • 05f54a20db Added select2 classes to all New records root 2019-06-07 23:47:11 -04:00
  • 925e635e9d New SQL dump to reflect the additional fields root 2019-06-06 13:25:14 -04:00
  • 81438fef93 Edit Calendar Event Now Works, now you can create calendars and select a color, added bootstrap select to add additnal html content to select boxes and make them look prettier root 2019-06-06 13:22:25 -04:00
  • 9c313030ee Fixed recurring not updating the last sent and next date due to the way recurring was linked to an invoice root 2019-06-02 01:34:46 -04:00
  • 59882a3af5 Updated Email Quote and Invoice Templates, Invoice and Quote Guest view fully work, along with the ability for a guest to approve or reject a quote. PDF are no longer attached to emails they are provided as a link within an email and are recorded when viewed. Once viewed they can be printed or Downloaded as a PDF from the guest view pages. New option config_recurring_auto_email to automatically email the invoice on auto generated recurring Invoices root 2019-06-02 00:52:56 -04:00
  • d2bad1a4ba Updated Guest View added viewed in history and downloaded in history etc root 2019-05-30 13:18:45 -04:00
  • 9bf60deeb9 started work on guest invoice view using a url key root 2019-05-30 12:35:58 -04:00
  • f1ee97670c Initial Integration of fullcalendar.io JS library, currently can see listed events root 2019-05-29 20:05:55 -04:00
  • 4b86947dd7 Removed invoice_id > 0 this was used to differentiate betweeen a recurring invoice and a normal invoice, recurring invoices have their own seperate table root 2019-05-29 17:54:04 -04:00
  • e7f807af50 Added Expense by Vendor and Income by Category Pie Charts root 2019-05-29 17:49:33 -04:00
  • 51c79818cc Fixed expense by Category Pie chart on dashboard root 2019-05-29 17:28:20 -04:00
  • 7b2f608355 Added an API along with a an API key root 2019-05-29 14:14:43 -04:00
  • eddb065833 Fixed date error in cron.php regarding past due invoices root 2019-05-29 12:47:16 -04:00
  • 709f88e1ee Added remove directory function root 2019-05-27 13:49:13 -04:00
  • 86b0c1c45a Changed upload paths root 2019-05-27 13:45:47 -04:00