From b3e27063ec0e9dfebfac0dcbfd3c303b5cd312d3 Mon Sep 17 00:00:00 2001 From: xiaoyaoxiangyun <44153101+xiaoyaoxiangyun@users.noreply.github.com> Date: Sat, 9 Mar 2019 15:43:47 +0800 Subject: [PATCH 1/4] Added temporary invitation mail the invitation content (and background) needs to be updated after the race agenda is established --- application/libraries/MY_Email.php | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/application/libraries/MY_Email.php b/application/libraries/MY_Email.php index 6e6da1d..57e9c0e 100644 --- a/application/libraries/MY_Email.php +++ b/application/libraries/MY_Email.php @@ -78,4 +78,38 @@ public function send_fee_received_mail($mail, $school, $fee) { $message = $school . ',

贵校车协交来的' . $fee . '元参赛费用已经收到,感谢你们对北大赛的大力支持!如有任何问题,请直接与各地区负责联系。' . $id_message; $this->send_mail($mail, $subject, $message); } + + /* + * Send invitation email. + * $subject and $message needs to be updated. + */ + public function send_invitation_mail($mail, $school, $association_name) { + $subject = '第十六届全国高校自行车交流赛邀请函'; + $id = $this->ci->user->get_id($mail); + $message = ' + +
+
+


+ +
+
+

+ 致 ' . $school . ' ' . $association_name . ': +

+

+ 北京大学自行车协会将于5月4日、5日和6日分别在北京大学和河北廊坊市固安县永定河自行车公园举办“北大车协 · 第十六届全国高校自行车交流赛”。本届比赛由xxx举办,并得到了xxx的大力支持。
+ 贵协作为全国知名的高校自行车运动社团,协会会员自行车运动水平优秀,学生素质高尚优良。我们诚挚邀请贵协参加“北大车协 · 第十六届全国高校自行车交流赛”, 以车会友,交流学习。 +

+ +

+ 北京大学自行车协会
+ 2018年4月 +

+ +
+
+ '; + $this->send_mail($mail, $subject, $message); + } } From adc67abe7dd261cd11671bd8d7ff845bd89a473c Mon Sep 17 00:00:00 2001 From: xiaoyaoxiangyun <44153101+xiaoyaoxiangyun@users.noreply.github.com> Date: Sat, 9 Mar 2019 15:46:06 +0800 Subject: [PATCH 2/4] send invitation mail after receiving the money --- application/controllers/admin.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/application/controllers/admin.php b/application/controllers/admin.php index 57f07bd..dda241f 100644 --- a/application/controllers/admin.php +++ b/application/controllers/admin.php @@ -62,7 +62,13 @@ public function pay() { $this->user->set_paid($data['id']); $query= $this->user->get_user_by_id($data['id']); $mail = $query['mail']; + $association_name = $query['association_name']; $this->email->send_fee_received_mail($mail, $data['school'], $data['bill']); + + // Send the invitation email. + $this->email->send_invitation_mail($mail, $data['school'], $association_name); + echo $data; + $response = array( 'code' => '0', 'msg' => '操作成功!' From c8e5ae8479c46ea9ee66d427a257b70d4fb5813e Mon Sep 17 00:00:00 2001 From: xiaoyaoxiangyun <44153101+xiaoyaoxiangyun@users.noreply.github.com> Date: Tue, 19 Mar 2019 09:23:03 +0800 Subject: [PATCH 3/4] merged fee_received and invitation email --- application/libraries/MY_Email.php | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/application/libraries/MY_Email.php b/application/libraries/MY_Email.php index 57e9c0e..f904b55 100644 --- a/application/libraries/MY_Email.php +++ b/application/libraries/MY_Email.php @@ -69,25 +69,14 @@ public function send_account_confirm_mail($mail) { } /* - * Send mail after money is received. + * Send mail of confirmation and invitation after money is received. + * $subject and $invitation needs to be updated. */ - public function send_fee_received_mail($mail, $school, $fee) { - $subject = '第十六届全国高校自行车交流赛缴费确认'; + public function send_fee_received_and_invitation_mail($mail, $school, $fee, $association_name) { + $subject = '第十六届全国高校自行车交流赛缴费确认及邀请函'; $id = $this->ci->user->get_id($mail); $id_message='

贵高校本次比赛的ID是' . $id . ',请领队同学务必牢记,并在比赛签到时出示。

祝好!

北京大学自行车协会'; - $message = $school . ',

贵校车协交来的' . $fee . '元参赛费用已经收到,感谢你们对北大赛的大力支持!如有任何问题,请直接与各地区负责联系。' . $id_message; - $this->send_mail($mail, $subject, $message); - } - - /* - * Send invitation email. - * $subject and $message needs to be updated. - */ - public function send_invitation_mail($mail, $school, $association_name) { - $subject = '第十六届全国高校自行车交流赛邀请函'; - $id = $this->ci->user->get_id($mail); - $message = ' - + $invitation_message = '



@@ -110,6 +99,7 @@ public function send_invitation_mail($mail, $school, $association_name) { '; + $message = $school . ',

贵校车协交来的' . $fee . '元参赛费用已经收到,感谢你们对北大赛的大力支持!如有任何问题,请直接与各地区负责联系。' . $id_message.'


以下是第十六届全国高校自行车交流赛邀请函,可截图保存:

'.$invitation_message; $this->send_mail($mail, $subject, $message); - } + } } From 81b246863408ad4024b90af254e055f1e1070b42 Mon Sep 17 00:00:00 2001 From: xiaoyaoxiangyun <44153101+xiaoyaoxiangyun@users.noreply.github.com> Date: Tue, 19 Mar 2019 09:23:50 +0800 Subject: [PATCH 4/4] merged fee_received and invitation email --- application/controllers/admin.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/application/controllers/admin.php b/application/controllers/admin.php index dda241f..fb3a9e2 100644 --- a/application/controllers/admin.php +++ b/application/controllers/admin.php @@ -63,11 +63,7 @@ public function pay() { $query= $this->user->get_user_by_id($data['id']); $mail = $query['mail']; $association_name = $query['association_name']; - $this->email->send_fee_received_mail($mail, $data['school'], $data['bill']); - - // Send the invitation email. - $this->email->send_invitation_mail($mail, $data['school'], $association_name); - echo $data; + $this->email->send_fee_received_and_invitation_mail($mail, $data['school'], $data['bill'], $association_name); $response = array( 'code' => '0',