git-svn-id: file:///svn-source/pmgr/branches/invoice_receipt_20090629@231 97e9348a-65ac-dc4b-aefc-98561f571b83
32 lines
617 B
PHP
32 lines
617 B
PHP
<?php
|
|
class Transaction extends AppModel {
|
|
|
|
var $name = 'Transaction';
|
|
/* var $validate = array( */
|
|
/* 'stamp' => array('date') */
|
|
/* ); */
|
|
|
|
var $belongsTo = array(
|
|
);
|
|
|
|
var $hasMany = array(
|
|
'LedgerEntry',
|
|
);
|
|
|
|
|
|
function beforeSave() {
|
|
|
|
if(isset($this->data['Transaction']['stamp']) &&
|
|
$this->data['Transaction']['stamp'] !== 'CURRENT_TIMESTAMP') {
|
|
$this->data['Transaction']['stamp'] =
|
|
$this->dateFormatBeforeSave($this->data['Transaction']['stamp']);
|
|
}
|
|
else {
|
|
$this->data['Transaction']['stamp'] = null;
|
|
}
|
|
|
|
return parent::beforeSave();
|
|
}
|
|
|
|
}
|
|
?>
|