5-1-1
在流程加入寄發報名通知信
您沒有觀看影片的權限
請先登入,登入後,確認您的權限後,即可觀看影片。
- 完名可以寄發個通知信,比較保險,報名者也比較安心
- 在 index.php 中的流程理分別在儲存、更新、刪除加上通知。刪除時,要先取得報名資料再刪,不然就無法取得資料來寄信了。
//儲存報名
case 'tad_signup_data_store':
$id = Tad_signup_data::store();
Tad_signup_data::mail($id, 'store');
redirect_header("{$_SERVER['PHP_SELF']}?op=tad_signup_data_show&id=$id", 3, "成功報名活動!");
exit;
//更新報名表單
case 'tad_signup_data_update':
Tad_signup_data::update($id);
Tad_signup_data::mail($id, 'update');
redirect_header($_SERVER['PHP_SELF'] . "?op=tad_signup_data_show&id=$id", 3, "成功修改報名資料!");
exit;
//刪除報名資料
case 'tad_signup_data_destroy':
$uid = $_SESSION['tad_signup_adm'] ? null : $xoopsUser->uid();
$signup = Tad_signup_data::get($id, $uid);
Tad_signup_data::destroy($id);
Tad_signup_data::mail($id, 'destroy', $signup);
redirect_header($_SERVER['PHP_SELF'] . "?id=$action_id", 3, "成功刪除報名資料!");
exit;
//報名錄取
case 'tad_signup_data_accept':
Tad_signup_data::accept($id, $accept);
Tad_signup_data::mail($id, 'accept');
redirect_header($_SERVER['PHP_SELF'] . "?id=$action_id", 3, "成功設定錄取狀態!");
exit;
link to https://github.com/tadlearn/tad_signup/commit/da0a60c508fb0c8f9bce43e824222e5728c0a622 \