TRUE, ); public function action_index() { $ao = ORM::factory('account',Auth::instance()->get_user()->id); $t = time(); // Show outstanding invoices $o = ORM::factory('invoice'); Block_Sub::add(array( 'title'=>'Invoices Overdue', 'body'=>Table::display( $o->list_overdue($t), 25, array( 'due_date'=>array('label'=>'Due Date'), 'account->name()'=>array('label'=>'Account'), 'account->display("status")'=>array('label'=>'Active'), 'id()'=>array('label'=>'ID'), 'due(TRUE)'=>array('label'=>'Amount Due','class'=>'right'), ), array('page'=>TRUE)), 'position'=>1, 'order'=>1, )); Block_Sub::add(array( 'title'=>'Invoices Due', 'body'=>Table::display( $o->list_due($t), 25, array( 'due_date'=>array('label'=>'Due Date'), 'account->name()'=>array('label'), 'account->display("status")'=>array('label'=>'Active'), 'id()'=>array('label'=>'ID'), 'due(TRUE)'=>array('label'=>'Amount Due','class'=>'right'), ), array('show_other'=>'due()')), 'position'=>2, 'order'=>1, )); // Show un-applied payments $o = ORM::factory('payment'); Block_Sub::add(array( 'title'=>'Unapplied Payments', 'body'=>Table::display( $o->list_unapplied(), 25, array( 'id'=>array('label'=>'ID'), 'account->name()'=>array('label'=>'Account'), 'account->display("status")'=>array('label'=>'Active'), 'total_amt'=>array('label'=>'Total','class'=>'right'), 'balance(TRUE)'=>array('label'=>'Balance','class'=>'right'), ), array('show_other'=>'balance()')), 'position'=>3, 'order'=>1, )); Block::add(array( 'title'=>sprintf('%s: %s %s',$ao->accnum(),$ao->first_name,$ao->last_name), 'subtitle'=>_('Administrator Overview'), 'body'=>(string)Block_Sub::factory(), )); } } ?>