minor fixes
This commit is contained in:
parent
5b1e7aeb22
commit
7fdba208eb
@ -90,7 +90,7 @@ class Controller_Admin_Welcome extends Controller_TemplateDefault_Admin {
|
||||
'account->accnum()'=>array('label'=>'Num'),
|
||||
'account->name()'=>array('label'=>'Account'),
|
||||
'account->display("status")'=>array('label'=>'Active'),
|
||||
'id'=>array('label'=>'ID','url'=>'user/payment/view/'),
|
||||
'id'=>array('label'=>'ID','url'=>'admin/payment/view/'),
|
||||
'total_amt'=>array('label'=>'Total','class'=>'right'),
|
||||
'balance(TRUE)'=>array('label'=>'Balance','class'=>'right'),
|
||||
),
|
||||
|
@ -169,7 +169,7 @@ class Controller_Task_Invoice extends Controller_Task {
|
||||
$sid = is_null($this->request->param('id')) ? NULL : explode(':',$this->request->param('id'));
|
||||
|
||||
// Sort our service by account_id, then we can generate 1 invoice.
|
||||
$svs = ORM::factory('service')->list_invoicesoon();
|
||||
$svs = ORM::factory('service')->list_invoicesoon()->as_array();
|
||||
Sort::MAsort($svs,'account_id,date_next_invoice');
|
||||
|
||||
$aid = $due = $io = NULL;
|
||||
@ -265,7 +265,7 @@ class Controller_Task_Invoice extends Controller_Task {
|
||||
public function action_send() {
|
||||
// Used to only process X invoices in a row.
|
||||
// @todo This should be a configuration item.
|
||||
$max = 2;
|
||||
$max = 10;
|
||||
$action = array();
|
||||
$iid = $this->request->param('id');
|
||||
$x = NULL;
|
||||
|
@ -515,7 +515,7 @@ class Model_Invoice extends ORMOSB {
|
||||
$css .= 'tr.even { background-color: #F6F6F8; }';
|
||||
$css .= '</style>';
|
||||
|
||||
$output = View::factory($this->viwepath())
|
||||
$output = View::factory('invoice/user/email')
|
||||
->set('mediapath',Route::get('default/media'))
|
||||
->set('io',$this);
|
||||
|
||||
|
@ -55,6 +55,7 @@ class Controller_Admin_Payment extends Controller_TemplateDefault_Admin {
|
||||
foreach (ORM::factory('account',$_REQUEST['key'])->invoices_due() as $io)
|
||||
$output .= View::factory($this->viewpath().'/body')
|
||||
->set('trc',$i++%2 ? 'odd' : 'even')
|
||||
->set('pio',ORM::factory('payment_item'))
|
||||
->set('io',$io);
|
||||
|
||||
// @todo Need the JS to add up the payment allocation before submission
|
||||
@ -97,23 +98,23 @@ class Controller_Admin_Payment extends Controller_TemplateDefault_Admin {
|
||||
if ($_POST) {
|
||||
if (isset($_POST['payment_item']) AND count($_POST['payment_item'])) {
|
||||
foreach ($_POST['payment_item'] as $k=>$v) {
|
||||
$pio = $po->add_item();
|
||||
$pio->invoice_id = $k;
|
||||
$pio->alloc_amt = $v;
|
||||
if ($v) {
|
||||
$pio = $po->add_item();
|
||||
$pio->invoice_id = $k;
|
||||
$pio->alloc_amt = $v;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if ($po->changed()) {
|
||||
// Entry updated
|
||||
if (! $po->values($_POST)->check() OR ! $po->save())
|
||||
throw new Kohana_Exception('Unable to save payment');
|
||||
else
|
||||
SystemMessage::add(array(
|
||||
'title'=>'Payment Recorded',
|
||||
'type'=>'info',
|
||||
'body'=>'Payment successfully recorded.',
|
||||
));
|
||||
}
|
||||
// Entry updated
|
||||
if (! $po->values($_POST)->check() OR ! $po->save())
|
||||
throw new Kohana_Exception('Unable to save payment');
|
||||
else
|
||||
SystemMessage::add(array(
|
||||
'title'=>'Payment Recorded',
|
||||
'type'=>'info',
|
||||
'body'=>'Payment successfully recorded.',
|
||||
));
|
||||
}
|
||||
|
||||
$output .= Form::open();
|
||||
|
@ -1,5 +1,5 @@
|
||||
<tr class="<?php echo $trc; ?>">
|
||||
<td><?php echo $io->id(); ?></td>
|
||||
<td><?php echo HTML::anchor('user/invoice/view/'.$io->id,$io->id()); ?></td>
|
||||
<td><?php echo $io->display('date_orig'); ?></td>
|
||||
<td><?php echo $io->display('due_date'); ?></td>
|
||||
<td><?php echo $io->total(TRUE); ?></td>
|
||||
|
Reference in New Issue
Block a user