/** * Send confirmation email when the cron has send all the coupons * * @param int $ownerid * @param int $timecreated * @return bool */ public static final function confirm_coupons_sent($ownerid, $timecreated) { global $CFG, $DB; require_once $CFG->libdir . '/phpmailer/moodle_phpmailer.php'; $owner = $DB->get_record('user', array('id' => $ownerid)); $supportuser = \core_user::get_support_user(); $mailcontent = get_string("confirm_coupons_sent_body", 'block_coupon', array('timecreated' => date('Y-m-d', $timecreated))); // Send. $phpmailer = new \moodle_phpmailer(); $phpmailer->Body = $mailcontent; $phpmailer->AltBody = strip_tags($mailcontent); $phpmailer->From = $supportuser->email; $phpmailer->FromName = trim($supportuser->firstname . ' ' . $supportuser->lastname); $phpmailer->IsHTML(true); $phpmailer->Subject = get_string('confirm_coupons_sent_subject', 'block_coupon'); $phpmailer->AddAddress($owner->email); return $phpmailer->Send(); }