請先登入,登入後,確認您的權限後,即可觀看影片。
index.php
op
id
{$_SERVER['PHP_SELF']}?op=tad_signup_data_show&id=$id
switch
tad_signup_data_show
//顯示報名表單 case 'tad_signup_data_show': Tad_signup_data::show($id); break;
class\Tad_signup_data.php
show()
//以流水號秀出某筆資料內容 public static function show($id = '') { global $xoopsDB, $xoopsTpl, $xoopsUser; if (empty($id)) { return; } $id = (int) $id; $data = self::get($id); $myts = \MyTextSanitizer::getInstance(); foreach ($data as $col_name => $col_val) { $col_val = $myts->htmlSpecialChars($col_val); $xoopsTpl->assign($col_name, $col_val); $$col_name = $col_val; } $TadDataCenter = new TadDataCenter('tad_signup'); $TadDataCenter->set_col('id', $id); $tdc = $TadDataCenter->getData(); $xoopsTpl->assign('tdc', $tdc); $action = Tad_signup_actions::get($action_id); foreach ($action as $col_name => $col_val) { //過濾讀出的變數值 if ($col_name == 'detail') { $col_val = $myts->displayTarea($col_val, 0, 1, 0, 1, 1); } else { $col_val = $myts->htmlSpecialChars($col_val); } $action[$col_name] = $col_val; } $xoopsTpl->assign('action', $action); }
分別從 TadDataCenter 取得報名報名內容陣列
TadDataCenter
用 Tad_signup_actions 類別方法 get() 取得該活動資訊陣列,並針對所有欄位進行過濾(因為不曉得使用者會不會亂填什麼)
Tad_signup_actions
get()
link to https://github.com/tadlearn/tad_signup/commit/786108d2d45fae560bdcd978c19d257c510ee303 \
進階搜尋
70人線上 (4人在瀏覽線上書籍)
會員: 0
訪客: 70