/* 輸出討論串架構 */
function arrangeThread($PTE, $tree, $tree_cut, $posts, $hiddenReply, $resno=0, $arr_kill, $arr_old, $kill_sensor, $old_sensor, $showquotelink=true, $adminMode=false, $hiddenImage, $hiddenImagP, $hiddenImagRP, $posts_img){
- global $PIO, $FileIO, $PMS, $language;
+ global $config, $PIO, $FileIO, $PMS, $language;
$thdat = ''; // 討論串輸出碼
$posts_count = count($posts); // 迴圈次數
if($name){
// 名稱修整
$name = str_replace(TRIP_KEY, TRIP_KEY_FAKE, $name); // 防止トリップ偽造
- $name = str_replace(CAP_SUFFIX, CAP_SUFFIX_FAKE, $name); // 防止管理員キャップ偽造
+ $name = str_replace($config['CAP.SUFFIX'], $config['CAP.SUFFIX.FAKE'], $name); // 防止管理員キャップ偽造
$name = str_replace("\r\n", '', $name);
$nameOri = $name; // 名稱
// トリップ
//----"</b></font><font class=\"postertrip\">".
$name .= $metrip;
}
- if(CAP_ENABLE && preg_match('/(.*?)[##](.*)/u', $email, $aregs)){ // 管理員キャップ(Cap)機能
+ if($config['CAP.ENABLE'] && preg_match('/(.*?)[##](.*)/u', $email, $aregs)){ // 管理員キャップ(Cap)機能
$acap_name = $nameOri; $acap_pwd = strtr($aregs[2], array('&'=>'&'));
- if($acap_name==CAP_NAME && $acap_pwd==CAP_PASS){
- $name = '<span class="admin_cap">'.$name.CAP_SUFFIX.'</span>';
+ if($acap_name==$config['CAP.NAME'] && $acap_pwd==$config['CAP.PASSWORD']){
+ $name = '<span class="admin_cap">'.$name.$config['CAP.SUFFIX'].'</span>';
$is_admin = true;
$email = $aregs[1]; // 去除 #xx 密碼
}
//---- $yd = $youbi[gmdate('w', $time+TIME_ZONE*60*60)];
$yd = $youbi[date('w', $tome)];
//---- $now = gmdate('y/m/d', $time+TIME_ZONE*60*60).'('.(string)$yd.')'.gmdate('H:i', $time+TIME_ZONE*60*60);
- if(!EN_SEC)
- $now = date(DATE_FORMAT, $tome).'('.(string)$yd.')'.date('H:i', $tome);
- else $now = date(DATE_FORMAT, $tome).'('.(string)$yd.')'.date('H:i:s', $tome);
+ $now = date($config['DATE_FORMAT'], $tome).'('.(string)$yd.')'.date($config['TIME_FORMAT'], $tome);
//---- if(DISP_ID){ // 顯示ID
//---- if($email && DISP_ID==1) $now .= ' ID:????';
//---- }
if(DISP_ID){ // 顯示ID
if($email&&DISP_ID==1) $now .= " ID:????";
- else $now .= " ID:".substr(crypt(md5(getREMOTE_ADDR().IDSEED.date(DATE_FORMAT, $tome)),'id'), -8);
+ else $now .= " ID:".substr(crypt(md5(getREMOTE_ADDR().IDSEED.date($config['DATE_FORMAT'], $tome)),'id'), -8);
}
// 連續投稿 / 相同附加圖檔檢查
$dat .= "<div>$links</div>\n";
for($i = 0; $i < $loglist_cut_count; $i++){
$posts = $PIO->fetchPosts($loglist_cut[$i]); // 取得文章內容
- $dat .= arrangeThread($PTE, ($posts[0]['resto'] ? $posts[0]['resto'] : $posts[0]['no']), null, $posts, 0, $loglist_cut[$i], array(), array(), false, false, false); // 逐個輸出 (引用連結不顯示)
+ $dat .= arrangeThread($PTE, ($posts[0]['resto'] ? $posts[0]['resto'] : $posts[0]['no']), null, $posts, 0, $loglist_cut[$i], array(), array(), false, false, false, 0, 0, 0, 0, 0); // 逐個輸出 (引用連結不顯示)
}
$dat .= '<table border="1"><tr>';