Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // handle missed tenant deposit payments
- $unpaidDepositsTenantsCount = count($unpaidDepositsTenants);
- if($unpaidDepositsTenantsCount > 1){
- $newsFeed = new NewsFeed();
- $newsFeed->setType("tenant-alert");
- $newsFeed->setCompanyId($companyId);
- $newsFeed->setDescription($unpaidDepositsTenantsCount.' tenants in ' . count($unpaidDepositsUnits) .' unit'.singular(count($unpaidDepositsUnits)).' missed their deposit payment for a total of $'.format_price(abs($unpaidDeposits),true).'.');
- $newsFeed->save();
- }elseif(($unpaidDepositsTenantsCount === 1) && (count($unpaidDepositsUnits) > 0)){
- $tenantIds = array_keys($unpaidDepositsTenants);
- $tenantName = array_shift($unpaidDepositsTenants);
- $unitIds = array_keys($unpaidDepositsUnits);
- $unitName = array_shift($unpaidDepositsUnits);
- $newsFeed = new NewsFeed();
- $newsFeed->setType("tenant-alert");
- $newsFeed->setCompanyId($companyId);
- $newsFeed->setDescription('<a href="#" name="view-profile" id="user-id-'.$tenantIds[0].'">'.$tenantName.'</a> of unit <a href="#" name="view-unit" id="unit-id-'.$unitIds[0].'">' . $unitName .'</a> missed their deposit payment of $ '.format_price(abs($unpaidDeposits),true).'.');
- $newsFeed->save();
- }
Add Comment
Please, Sign In to add comment