mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2024-09-20 08:21:34 +02:00
Use 1st invoice (if it exists) on invoice design/customize page
This commit is contained in:
parent
1a95ada2bc
commit
e1210cb960
@ -552,7 +552,12 @@ class AccountController extends BaseController
|
|||||||
private function showInvoiceDesign($section)
|
private function showInvoiceDesign($section)
|
||||||
{
|
{
|
||||||
$account = Auth::user()->account->load('country');
|
$account = Auth::user()->account->load('country');
|
||||||
$invoice = new stdClass();
|
|
||||||
|
if ($invoice = Invoice::scope()->invoices()->orderBy('id')->first()) {
|
||||||
|
$invoice->load('account', 'client.contacts', 'invoice_items');
|
||||||
|
$invoice->invoice_date = Utils::fromSqlDate($invoice->invoice_date);
|
||||||
|
$invoice->due_date = Utils::fromSqlDate($invoice->due_date);
|
||||||
|
} else {
|
||||||
$client = new stdClass();
|
$client = new stdClass();
|
||||||
$contact = new stdClass();
|
$contact = new stdClass();
|
||||||
$invoiceItem = new stdClass();
|
$invoiceItem = new stdClass();
|
||||||
@ -576,6 +581,7 @@ class AccountController extends BaseController
|
|||||||
$client->custom_value2 = '0000';
|
$client->custom_value2 = '0000';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$invoice = new stdClass();
|
||||||
$invoice->invoice_number = '0000';
|
$invoice->invoice_number = '0000';
|
||||||
$invoice->invoice_date = Utils::fromSqlDate(date('Y-m-d'));
|
$invoice->invoice_date = Utils::fromSqlDate(date('Y-m-d'));
|
||||||
$invoice->account = json_decode($account->toJson());
|
$invoice->account = json_decode($account->toJson());
|
||||||
@ -617,6 +623,7 @@ class AccountController extends BaseController
|
|||||||
$invoice->invoice_items = [$invoiceItem];
|
$invoice->invoice_items = [$invoiceItem];
|
||||||
//$invoice->documents = $account->hasFeature(FEATURE_DOCUMENTS) ? [$document] : [];
|
//$invoice->documents = $account->hasFeature(FEATURE_DOCUMENTS) ? [$document] : [];
|
||||||
$invoice->documents = [];
|
$invoice->documents = [];
|
||||||
|
}
|
||||||
|
|
||||||
$data['account'] = $account;
|
$data['account'] = $account;
|
||||||
$data['invoice'] = $invoice;
|
$data['invoice'] = $invoice;
|
||||||
|
Loading…
Reference in New Issue
Block a user