Commit Graph

181 Commits

Author SHA1 Message Date
Andrew Malsbury 5f2a1298a1 Fix quotes screen, and update others for looks. 2023-10-25 14:32:46 +00:00
o-psi 53c11edc8c Update constructs to not have parenthesis. 2023-10-20 15:25:52 -05:00
o-psi 5317f298dc Add view for discount. 2023-10-19 13:56:26 -05:00
o-psi 5f839d8768 Added logic to hide buttons 2023-10-15 20:00:42 -05:00
o-psi ed269e1245 changed to item_order 2023-10-13 22:49:28 -05:00
o-psi 7a6c3ec470 Removed the order_id echo statement for production 2023-10-13 20:48:44 -05:00
o-psi ffa0226067 add item sort dropdowns 2023-10-13 20:13:28 -05:00
johnnyq 61c9c0c8b9 Feature: Automatically calculate tickert to invoice based off time worked rounded up to the near 15 min mark multiplied by Client Rate, Changed all Price, cost fields to use text field with numeric patterns instead of number fields, set pricing to always display 2 decimal spots 2023-09-22 15:19:05 -04:00
johnnyq 903efec1dd When local auth is selected show the password box 2023-09-06 00:49:31 -04:00
johnnyq 0898732ee7 Added more archiving capabilities across the board also dont show delete if folder is not empty, still need to add show archived data 2023-08-28 16:21:09 -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
wrongecho e8b5c881fe
Update invoice.php
Tidy spacing
2023-05-20 20:31:12 +01:00
johnnyq 37fb696e63 Replace the remaining php files with nullable_htmlentites() 2023-05-11 18:27:48 -04:00
johnnyq a5d9bd7abe Convert CSS to nl2br() functions where nessesessaery to interept new lines into html code, Tidy Code remove depreciated <center> Tags 2023-04-05 15:20: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 704c8e409f 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
johnnyq 2d4a90f36b UI reworking and updates adding icons etc 2023-02-17 18:00:05 -05:00
johnnyq 3742051e03 UI spruce up on invoice details, also now more mobile friendly 2023-02-17 13:58:55 -05:00
Marcus Hill 6db23b9bf8 - Only show the options to edit quotes/invoices if they aren't finalized/paid
- General tidy
2023-02-08 19:23:43 +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 c6840ff92a General tidy 2023-02-02 16:15:21 +00:00
Marcus Hill ad2390d0ea General tidy/spacing cleanups 2023-01-23 21:09:44 +00:00
Marcus Hill 2c3ebb3bbb Tidy codestyle - spaces between parenthesis and curly braces 2023-01-21 17:09:39 +00:00
johnnyq 0e41906af0 Shorten wording yes we already know its an invoice/quote other wording touchups 2022-12-17 14:14:43 -05:00
johnnyq ac4d7b2d62 Update wording on Invoice and Recurring for Correctness 2022-12-17 13:57:53 -05:00
johnnyq 86467bc9c9 Fix Regression issues with invoice quote amounts 2022-12-05 21:54:09 -05:00
johnnyq b6e540825f Format output for the proper code syntax, this should fix many various issues with output formatting and page breakage 2022-12-02 19:58:21 -05:00
johnnyq d7090d3286 Reworked Client Section URL routing to be standard with standard URL routing of ITFlow. It was just too confusing to mix to different URL routing operations 2022-09-18 14:00:31 -04:00
Marcus Hill ca629801af Change all "AND" / "OR" to && / || 2022-04-14 18:40:51 +01:00
Marcus Hill 80d5f33253 Update price placeholder to use $invoice_currency_code 2022-02-26 11:22:27 +00:00
johnnyq 3f50449027 Fixed balance due and payment amount on payments under invoice this happened during the Currenty function conversion 2022-02-23 14:55:36 -05:00
johnnyq 1829c7299e Made the php includes much more modular and simpler by lumping them all in 1 file inc_all.php instead of all over the place 2022-02-22 00:29:39 -05:00
johnnyq a9346845ab Refactored Currency Display using PHP numfmt_format_currency() function as this is best practice and will put the right currency symbol in the right place based off locale and currency type 2022-02-17 22:20:59 -05:00
johnnyq 278b243e7c Finished File Entity Renaming process 2022-02-05 13:24:57 -05:00
johnnyq 80355417fa Reworked the PDF Invoice / Quote footer so it can fit more than 2 lines of text, also fixed quote footer not displaying under guest view quote 2022-01-19 14:27:15 -05:00
johnnyq 4a8f399dc4 Invoice/Quote/Recurring now render Item Description and Notes with new lines if when a new line is formed during entry 2022-01-19 13:07:05 -05:00
johnnyq 9c7a87aa23 Partial Fix to # Invoice footer displaying everything on one line despite the fact that it is entered with a new lines under settings, Partially Fixes #300. Fixes the HTML Part but not the PDF part yet 2022-01-19 12:34:40 -05:00
Marcus Hill 9b7b0adcf3 Add currency to price 2022-01-17 20:27:00 +00:00
johnnyq 80084bef15 replicated the new product autocomplete function to invoice as well as recurring invoice 2022-01-16 15:43:23 -05:00
johnnyq ba584a57e0 BREAKING CHANGES - Many DB Updates - NOT POSSIBLE TO EASILY UPGRADE TO THIS - Completely reworked User Company Access Permssions, started working on Client Role so Clients can access their data and a bunch of other small fixes 2021-12-22 13:08:24 -05:00
johnnyq 78f1e75eda Fix #216 Updated Currency codes everywhere not just in a few places 2021-12-14 13:00:24 -05:00
johnnyq c66d7fa7bd Made Invoice / Quote and Recurring more mobile responsive 2021-11-09 15:42:21 -05:00
johnnyq 100286738e Removed Unnessary DIVs under invoice/quote/recurring notes 2021-11-09 15:17:38 -05:00
johnnyq a939588cf2 New File upload logic complete Breaking changes New db dump 2021-09-21 22:22:55 -04:00
johnnyq 2e5e1aee52 Phone numbers are all now formatted correctly per their length 2021-09-11 22:41:50 -04:00
johnnyq e9336c1866 Fix Recent Logins Log front not updating due to VAR name 2021-08-31 13:24:33 -04:00
johnnyq 22f5511b21 Make Item fields a requirement 2021-08-28 19:51:44 -04:00
johnnyq f3053ffbd4 BREAKING CHANGES: Major Backend Code Changes Updated Foreign keys to prepend their table names ex invoice_client_id, switched most queries over to JOIN instead of = Combined contacts and location into client removed client email, phone etc fields, tons of small bug fixes, and other small UI changes all across the board 2021-08-27 23:14:06 -04:00
johnnyq 9a82ce4c1f More work on IT Documentation 2021-08-21 21:25:11 -04:00
johnnyq 6a8283200f Added More red text to delete and cancel dropdown options Some UI Cleanup in ticket details 2021-08-21 01:06:29 -04:00
johnnyq d7101cb5d6 Hide Email Receipt, Email Invoice Email Quote if smtp_host is not configured and client email doesnt exist 2021-08-19 13:24:38 -04:00
johnnyq b89a000483 Removed unnessesary quotes from currency_symbol var 2021-08-18 20:47:16 -04:00
johnnyq 08aeccf4b0 Forgot to add currency symbol to payment history under invoice 2021-08-18 20:43:43 -04:00
johnnyq f409e22a60 Started adding currency symbols and starting with invoice 2021-08-18 20:41:19 -04:00
johnnyq 1b7bc6af2c Fixed Number formating with pdf invoice 2021-04-14 12:59:12 -04:00
johnnyq 04599c000d Updated Guest download PDF Invocie to match and fixed tax and subtotal calculation under Guest View Invoice 2021-04-06 21:01:21 -04:00
johnnyq 1523ff738f Increased right margin for notes and Dates are now in a table under invoice pdf 2021-04-06 20:31:33 -04:00
johnnyq cce19cb85b Moved Invoice Notes to the left of the totals on invoice 2021-04-06 19:58:42 -04:00
johnnyq a786fd7db5 More Fixes to the Invoice PDF Template including escaping PHP Vars for Javascript using json_encode which was causing invoice pdf to break 2021-04-06 19:07:48 -04:00
johnnyq 72d379504b Fixed up UI Invoice PDF and No Records 2021-04-06 17:41:41 -04:00
johnnyq db5f459692 Increased font size on download pdf for Invoice 2021-04-05 20:45:00 -04:00
johnnyq 31c73601a0 Fixed Input Masks, Spruced up Invoice PDF Template 2021-03-31 19:57:50 -04:00
johnny@pittpc.com 8b1e374148 Fix #180 - No Company logo breaks Invoice/Quotes 2021-03-27 16:07:42 -04:00
johnny@pittpc.com cd2ea38c5b Lowercase ty in QTY, fixed issue in setup where it would not take the selected currency type 2021-03-27 15:52:00 -04:00
johnny@pittpc.com b4d8780be1 Removed word asset from name and type 2021-03-09 18:09:03 -05:00
johnny@pittpc.com 713778d094 Fixed issue where balance wasnt showing due to the number formating with a , before calculation 2021-03-05 13:52:42 -05:00
johnny@pittpc.com 234442e458 Moved pdfmake js directly into invoice and quote to avoid the multiple windows and multi queries 2021-02-15 22:52:49 -05:00
johnny@pittpc.com 5b5afa772c Add Receipt link to edit Expense if one was uploaded 2021-02-15 19:56:09 -05:00
johnny@pittpc.com 6f46f2ec87 More Currency Code Updates, would like to do conversions and add currency icons at a later date also set default country so it doesnt have to be selected each time 2021-02-14 18:06:32 -05:00
johnny@pittpc.com e71b851dd7 Reworded PDF to just Download added balance on PDF Invoice 2021-02-12 15:03:17 -05:00
johnny@pittpc.com a3590c215a Some minor changes with invoice quote open PDF in seperate window or tab instead of current window 2021-02-12 14:06:17 -05:00
johnny@pittpc.com 9d76261e8a Fully Transitioned to pdfmake 2021-02-12 13:45:59 -05:00
johnny@pittpc.com 7d9352c63d Added Invoice and Quote Prefix field to fix sorting issues 2021-02-08 16:57:29 -05:00
johnny@pittpc.com 4a291486ce Combined edit invoice, quote and recurring item into 1 edit item 2021-02-08 13:11:56 -05:00
johnny@pittpc.com 0b0ccddd89 continue last commit into add payment and edit items in invoice quotes and recurring 2021-02-07 14:12:43 -05:00
johnny@pittpc.com 274e1dc9e8 Hide Archived dropdowns when adding adding a new item, except when you are editing an item from before the archived date, Do not allow archiving account until balance is 0. 2021-02-07 13:58:42 -05:00
johnny@pittpc.com d2b37a8940 Added new category buttons to certian dropdowns to quickly add a category without going to setting then category also a few fixes here and there 2021-02-06 15:03:11 -05:00
johnny@pittpc.com 632714cd17 Added Tax ID to each line item, also if tax % changes the new recurring will automatically get updated and sent with the right tax rate DB Structure updated 2021-02-06 00:18:37 -05:00
johnny@pittpc.com 6d23b87f7c Moved Company info out of settings and into the companies table, updated pdf, invoice, quotes, guest view, post, setup 2021-02-04 21:54:50 -05:00
johnny@pittpc.com f8166bdc81 Fixed more php errors empty vars updated more ui search headers 2021-02-04 17:42:21 -05:00
johnny@pittpc.com 413d67e409 Added Invoice Scope capabilities for a quick invoice description 2021-01-22 13:28:12 -05:00
johnny@pittpc.com f4decb3d00 Always show Send Email in invoice details in dropdown menu 2021-01-21 10:17:08 -05:00
johnny@pittpc.com 60600c7861 Show Client Phone extension and mobile if applicable on invoice/quotes/recurring 2021-01-15 20:38:38 -05:00
johnny@pittpc.com c58925f4ff Change up the tax calculation formula to get amount using percent 2021-01-15 15:28:21 -05:00
johnny@pittpc.com a2848fad09 Added seperate tax section and added the ability add taxes to invoice this update requires a new table called taxes see the db.sql file for the structure More to come 2021-01-15 15:07:27 -05:00
Johnny d169fcc357 Updated wording for Add Payment in Invoices as well as update the history log for adding payments 2020-12-09 21:25:39 -05:00
johnny@pittpc.com 47d7515220 Added Notes to Software 2020-02-24 17:00:19 -05:00
johnny@pittpc.com ce7c0af00d Fixed Add item under invoice 2020-02-07 19:29:37 -05:00
johnny@pittpc.com 3036dbdab2 Updated recurring as well as quote details to mimic invoice details overhaul 2020-02-07 01:51:49 -05:00
johnny@pittpc.com 377bf55210 Invoice Overhaul, added edit item, reorganized drop down menus etc 2020-02-06 23:08:41 -05:00
johnny@pittpc.com 382a4b2842 Added Phone Extensions to vendors, clients, and contacts, updated DB to relect new fields, some other minor cleanups 2020-01-20 17:05:39 -05:00
johnny@pittpc.com cac8083279 More updates to the UI 2019-11-24 20:24:21 -05:00
johnny@pittpc.com e5036253ed Migrated from sbadmin to AdminLTE CSS framework 2019-11-19 18:29:02 -05:00
johnny@pittpc.com 21bd01935e Added Inbound call logging and alerting when phone system is configured for database 2019-09-17 15:22:57 -04:00
johnny@pittpc.com e2b97afa20 Added Linking client to calendar events, added email event to add event, and many other small small fixes 2019-09-17 13:54:46 -04:00
johnny@pittpc.com f4557a961d Updated Quote and Invoice GUI further adding footers to the html printables, added Quote view with details and an alert 2019-09-14 22:57:48 -04:00
johnny@pittpc.com 62b088e79d GUI Touchups in Invoice, Quote, clients, vendors, client. Added 2 new fields to client mobile and contact_name, added more pictyure extension in file jpeg anb JPEG and other fixesincluding a new DB dump 2019-09-14 20:40:22 -04:00
johnny@pittpc.com 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 2019-09-06 16:56:26 -04:00
johnny@pittpc.com 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 2019-09-05 23:27:11 -04:00
johnny@pittpc.com 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 2019-08-28 21:47:40 -04:00