Files
pmgr/controllers/transactions_controller.php
2009-05-28 05:49:03 +00:00

36 lines
1.3 KiB
PHP

<?php
class TransactionsController extends AppController {
var $helpers = array('Html');
var $uses = array('Contact', 'Charge', 'Payment', 'Receipt');
function ledger($id = null) {
if (!$id) {
$this->Session->setFlash(__('Invalid Item.', true));
$this->redirect(array('action'=>''));
}
$this->Charge->recursive = 0;
//$ledgers = array($this->Charge->read(null, $id));
$this->set('ledgers', $this->Charge->find('all'));
//$this->set(compact('ledgers', 'tables'));
}
function contact($id = null) {
if (!$id) {
$this->Session->setFlash(__('Invalid Item.', true));
$this->redirect(array('action'=>''));
}
$this->Contact->recursive = 4;
$this->Contact->Lease->LeaseType->unbindModel(array('hasMany' => array('Lease')));
$this->Contact->Lease->Charge->unbindModel(array('belongsTo' => array('Lease')));
$this->Contact->Lease->Charge->ChargeType->unbindModel(array('hasMany' => array('Charge')));
$this->Contact->Lease->Charge->Receipt->unbindModel(array('hasMany' => array('ChargesReceipt')));
//$ledgers = array($this->Charge->read(null, $id));
//$this->set('ledgers', $this->Contact->Lease->Charge->find('all'));
//$this->set(compact('ledgers', 'tables'));
$this->set('tenant', $this->Contact->read(null, $id));
}
}
?>