/** * @Author: ANH DUNG Dec 02, 2014 * Tenancy: hợp đồng thuê nhà * @Todo: cron send email to LL,Tenant, Agent and Admin * on the date when exact date 3 months before expiring. * lấy những transaction ( Tenancy là hợp đồng thue nhà) dc approved và sắp hết hạn trong 3 tháng và send mail */ public static function CronSendMailTenancyExpiring() { /* 1. get list tenant 3 months later will expiring. * ProTransactions::GetListTenancyExpiring() * 2. foreach transaction and get list id of LL,Tenant, Agent and Admin * and send with email template * 3. send for LL and Tenant * 4. send for agent and admin */ $aModelTenancyExpiring = ProTransactions::GetListTenancyExpiring(); foreach ($aModelTenancyExpiring as $mTransaction) { SendEmail::MailToLandlordTenant($mTransaction); SendEmail::MailToAgentAdmin($mTransaction); } }