OFFIX CRM UI UPGRADE

This update modernizes the Offix interface and adds AJAX search with server-side pagination, dashboard date/staff views, task and follow-up notifications, a monthly appointments calendar with edit modal, separate Staff & Users management, timezone selection, and a local CRM command assistant with multi-item quotations/invoices and PDF/CSV exports.

INSTALL
1. Back up your application files and database.
2. Copy the controllers/ folder into application/controllers/ and the views/ folder into application/views/, preserving paths. This adds Staff.php and updates the supplied Offix controllers/views.
3. Import offix-ui-upgrade.sql once into the existing Offix database. It adds lead location, appointment assignment, and supporting indexes. Do not import the original full offix(6).sql over a live database.
4. Confirm application/third_party/dompdf/autoload.inc.php exists for PDF downloads.
5. Sign in as an administrator and test the dashboard, search, calendar, tasks, Staff & Users, company settings, quotations, invoices, receipts, and assistant.

The assistant works against the local CRM database without an external AI API. It understands the supported CRM tasks and creates multiple invoice/quotation line items from item lists. If a user supplies item names without prices, those lines are created with 0 prices so the document is ready to edit; it does not invent amounts.
