diff --git a/modules/statement/classes/Controller/Reseller/Statement.php b/modules/statement/classes/Controller/Reseller/Statement.php index acfbeafe..c2c57c52 100644 --- a/modules/statement/classes/Controller/Reseller/Statement.php +++ b/modules/statement/classes/Controller/Reseller/Statement.php @@ -51,7 +51,7 @@ class Controller_Reseller_Statement extends Controller_Statement { $result[$key] = $o; - $total += Currency::round($o->total()); + $total -= Currency::round($o->total()); } foreach ($ao->invoice->list_active() as $o) { @@ -62,7 +62,7 @@ class Controller_Reseller_Statement extends Controller_Statement { $result[$key] = $o; - $total -= Currency::round($o->total()); + $total += Currency::round($o->total()); } krsort($result); diff --git a/modules/statement/classes/Controller/User/Statement.php b/modules/statement/classes/Controller/User/Statement.php index 285600d6..40f68d4e 100644 --- a/modules/statement/classes/Controller/User/Statement.php +++ b/modules/statement/classes/Controller/User/Statement.php @@ -29,7 +29,7 @@ class Controller_User_Statement extends Controller_Statement { $result[$key] = $o; - $total += Currency::round($o->total()); + $total -= Currency::round($o->total()); } foreach ($this->ao->invoice->list_active() as $o) { @@ -40,7 +40,7 @@ class Controller_User_Statement extends Controller_Statement { $result[$key] = $o; - $total -= Currency::round($o->total()); + $total += Currency::round($o->total()); } krsort($result); diff --git a/modules/statement/views/statement/user/show.php b/modules/statement/views/statement/user/show.php new file mode 100644 index 00000000..06b6b1e7 --- /dev/null +++ b/modules/statement/views/statement/user/show.php @@ -0,0 +1,47 @@ +count($result))); ?> + + + + + + + + + + + + total(); + elseif ($o instanceof Model_Payment) + $adjust = -$o->total(); + + $total = Currency::round($total-$adjust); + + if (++$i < $pag->current_first_item()) + continue; + elseif ($i > $pag->current_last_item()) + break; + ?> + + + + + + + total(); ?> + + + + + + + + + + + + +
DateTypeAmtTotal
display('date_orig'); ?>id),$o->id()); ?>display('date_payment'); ?>id,$o->checkout->display('name')); ?>-id; ?>total(TRUE); ?>