Revamping invoice rendering
This commit is contained in:
@@ -59,8 +59,7 @@ class Invoice {
|
||||
|
||||
$iio = ORM::factory('Invoice_Item');
|
||||
$iio->service_id = $so->id;
|
||||
$iio->module_id = $so->product->mid();
|
||||
$iio->module_ref = $so->product_id;
|
||||
$iio->product_id = $so->product->id;
|
||||
$iio->quantity = $pdata['prorata'];
|
||||
$iio->price_base = $so->price();
|
||||
$iio->recurring_schedule = $so->recur_schedule;
|
||||
@@ -81,6 +80,7 @@ class Invoice {
|
||||
foreach ($c->find_all() as $co) {
|
||||
$iio = ORM::factory('Invoice_Item');
|
||||
$iio->service_id = $co->service_id;
|
||||
$iio->product_id = $co->service->product_id;
|
||||
$iio->module_id = $co->mid();
|
||||
$iio->module_ref = $co->id;
|
||||
$iio->quantity = $co->quantity;
|
||||
@@ -174,6 +174,11 @@ class Invoice {
|
||||
case 'html':
|
||||
switch ($section) {
|
||||
case 'body':
|
||||
if (! $this->_io->status)
|
||||
Style::factory()
|
||||
->type('file')
|
||||
->data('media/css/pages/invoice.css');
|
||||
|
||||
return View::factory('invoice/user/view/body')
|
||||
->set('show_id',(isset($args['noid']) AND $args['noid']) ? FALSE : TRUE)
|
||||
->set('o',$this->_io);
|
||||
|
Reference in New Issue
Block a user