9-2-2
有權限的群組才能取得資料
您沒有觀看影片的權限
請先登入,登入後,確認您的權限後,即可觀看影片。
- 光是登入還不夠,要有報名管理的權限且是自己開設的活動才能取得報名資料
- 編輯
class\Tad_signup_api.php
,在 __construct()
加入自訂的權限判斷:
// 判斷有無開設活動的權限
if (!isset($this->user['can_add'])) {
$this->user['can_add'] = $_SESSION['can_add'] = $this->powerChk('tad_signup', 1);
}
- 並將
tad_signup_data_index()
改為:
// 取得某活動報名名單
public function tad_signup_data_index($action_id)
{
$action = Tad_signup_actions::get($action_id);
$data = ($this->user['tad_signup_adm'] || ($this->user['can_add'] && $action['uid'] = $this->uid)) ? Tad_signup_data::get_all($action_id) : [];
return $this->encodeJson($data);
}
link to https://github.com/tadlearn/tad_signup/commit/ba59068e313f686cbf9cd4fc38992ad53c818e53 \