private function getBlankTempTrans($rownum, $invDate = null)
{
$comp = Company::model()->findbyPk(Yii::app()->user->getState('selectedCompanyId'));
$per = Period::model()->findbyPk(Yii::app()->user->getState('selectedPeriodId'));
$model = new TempTrans();
$model->rownum = $rownum;
$model->regDate = date('Y-m-d');
if ($invDate == null) {
$invDate = $model->regDate;
}
$model->invDate = $invDate;
$model->changedBy = Yii::app()->user->getState('displayname');
$model->dateChanged = $model->regDate;
$model->periodNum = $per->lastPeriodTransNum + 1;
$model->companyNum = $comp->lastAbsTransNum + 1;
$model->notesheader = '';
$model->fileInfo = '';
$model->fileInfo = 1;
$model->accountId = 0;
$model->customerId = 0;
$model->donorId = 0;
$model->notes = '';
$model->amountdebit = "";
$model->amountcredit = "";
$model->userId = Yii::app()->user->id;
$model->save();
$cLoc = CLocale::getInstance('en');
$model->invDate = User::getDateFormatted($model->invDate, $cLoc);
$model->regDate = User::getDateFormatted($model->regDate, $cLoc);
$model->dateChanged = $model->regDate;
return $model;
}