| | 75 | $total = $total + $charge->getAmount(); |
|---|
| | 76 | $i++; |
|---|
| | 77 | endforeach; |
|---|
| | 78 | if($total>0): |
|---|
| | 79 | $lease_event = new Lease_event(); |
|---|
| | 80 | $lease_event->setLeaseId($this->getRequestParameter('lease_id')); |
|---|
| | 81 | $lease_event->setTypeId(10); |
|---|
| | 82 | if ($this->getRequestParameter('reported_at')) |
|---|
| | 83 | { |
|---|
| | 84 | list($d, $m, $y) = sfI18N::getDateForCulture($this->getRequestParameter('reported_at'), $this->getUser()->getCulture()); |
|---|
| | 85 | $lease_event->setReportedAt("$y-$m-$d"); |
|---|
| | 86 | } |
|---|
| | 87 | if ($this->getRequestParameter('limit_at')) |
|---|
| | 88 | { |
|---|
| | 89 | list($d, $m, $y) = sfI18N::getDateForCulture($this->getRequestParameter('limit_at'), $this->getUser()->getCulture()); |
|---|
| | 90 | $lease_event->setLimitAt("$y-$m-$d"); |
|---|
| | 91 | } |
|---|
| | 92 | $lease_event->setPeriod($this->getRequestParameter('period_year').'-'.$this->getRequestParameter('period_month').'-01'); |
|---|
| | 93 | $lease_event->setAmount($total); |
|---|
| | 94 | $lease_event->setCreatedBy($this->getUser()->getSubscriberId()); |
|---|
| | 95 | $lease_event->setUpdatedBy($this->getUser()->getSubscriberId()); |
|---|
| | 96 | $lease_event->save(); |
|---|
| | 97 | endif; |
|---|
| | 98 | foreach($lease_charges_lessor as $charge): |
|---|
| 89 | | if($total>0): |
|---|
| 90 | | $lease_event = new Lease_event(); |
|---|
| 91 | | $lease_event->setLeaseId($this->getRequestParameter('lease_id')); |
|---|
| 92 | | $lease_event->setTypeId(10); |
|---|
| 93 | | if ($this->getRequestParameter('reported_at')) |
|---|
| 94 | | { |
|---|
| 95 | | list($d, $m, $y) = sfI18N::getDateForCulture($this->getRequestParameter('reported_at'), $this->getUser()->getCulture()); |
|---|
| 96 | | $lease_event->setReportedAt("$y-$m-$d"); |
|---|
| 97 | | } |
|---|
| 98 | | if ($this->getRequestParameter('limit_at')) |
|---|
| 99 | | { |
|---|
| 100 | | list($d, $m, $y) = sfI18N::getDateForCulture($this->getRequestParameter('limit_at'), $this->getUser()->getCulture()); |
|---|
| 101 | | $lease_event->setLimitAt("$y-$m-$d"); |
|---|
| 102 | | } |
|---|
| 103 | | $lease_event->setPeriod($this->getRequestParameter('period_year').'-'.$this->getRequestParameter('period_month').'-01'); |
|---|
| 104 | | $lease_event->setAmount($total); |
|---|
| 105 | | $lease_event->setCreatedBy($this->getUser()->getSubscriberId()); |
|---|
| 106 | | $lease_event->setUpdatedBy($this->getUser()->getSubscriberId()); |
|---|
| 107 | | $lease_event->save(); |
|---|
| 108 | | endif; |
|---|
| | 234 | $total = $total + $charge->getAmount(); |
|---|
| | 235 | $i++; |
|---|
| | 236 | endforeach; |
|---|
| | 237 | if($total>0): |
|---|
| | 238 | $lease_event = new Lease_event(); |
|---|
| | 239 | $lease_event->setLeaseId($this->getRequestParameter('lease_id')); |
|---|
| | 240 | $lease_event->setTypeId(11); |
|---|
| | 241 | if ($this->getRequestParameter('reported_at')) |
|---|
| | 242 | { |
|---|
| | 243 | list($d, $m, $y) = sfI18N::getDateForCulture($this->getRequestParameter('reported_at'), $this->getUser()->getCulture()); |
|---|
| | 244 | $lease_event->setReportedAt("$y-$m-$d"); |
|---|
| | 245 | } |
|---|
| | 246 | if ($this->getRequestParameter('limit_at')) |
|---|
| | 247 | { |
|---|
| | 248 | list($d, $m, $y) = sfI18N::getDateForCulture($this->getRequestParameter('limit_at'), $this->getUser()->getCulture()); |
|---|
| | 249 | $lease_event->setLimitAt("$y-$m-$d"); |
|---|
| | 250 | } |
|---|
| | 251 | $lease_event->setPeriod($this->getRequestParameter('period_year').'-'.$this->getRequestParameter('period_month').'-01'); |
|---|
| | 252 | $lease_event->setAmount($total); |
|---|
| | 253 | $lease_event->setCreatedBy($this->getUser()->getSubscriberId()); |
|---|
| | 254 | $lease_event->setUpdatedBy($this->getUser()->getSubscriberId()); |
|---|
| | 255 | $lease_event->save(); |
|---|
| | 256 | endif; |
|---|
| | 257 | foreach($lease_charges_lessor as $charge): |
|---|
| 247 | | if($total>0): |
|---|
| 248 | | $lease_event = new Lease_event(); |
|---|
| 249 | | $lease_event->setLeaseId($this->getRequestParameter('lease_id')); |
|---|
| 250 | | $lease_event->setTypeId(11); |
|---|
| 251 | | if ($this->getRequestParameter('reported_at')) |
|---|
| 252 | | { |
|---|
| 253 | | list($d, $m, $y) = sfI18N::getDateForCulture($this->getRequestParameter('reported_at'), $this->getUser()->getCulture()); |
|---|
| 254 | | $lease_event->setReportedAt("$y-$m-$d"); |
|---|
| 255 | | } |
|---|
| 256 | | if ($this->getRequestParameter('limit_at')) |
|---|
| 257 | | { |
|---|
| 258 | | list($d, $m, $y) = sfI18N::getDateForCulture($this->getRequestParameter('limit_at'), $this->getUser()->getCulture()); |
|---|
| 259 | | $lease_event->setLimitAt("$y-$m-$d"); |
|---|
| 260 | | } |
|---|
| 261 | | $lease_event->setPeriod($this->getRequestParameter('period_year').'-'.$this->getRequestParameter('period_month').'-01'); |
|---|
| 262 | | $lease_event->setAmount($total); |
|---|
| 263 | | $lease_event->setCreatedBy($this->getUser()->getSubscriberId()); |
|---|
| 264 | | $lease_event->setUpdatedBy($this->getUser()->getSubscriberId()); |
|---|
| 265 | | $lease_event->save(); |
|---|
| 266 | | endif; |
|---|