演示
http://discuz.bluelovers.net/misc.php?action=viewthreadmod&tid=5202
修改後 在查看主題管理記錄時 就可以顯示理由
資料庫升級ALTER TABLE cdb_threadsmod ADD `reason` TINYTEXT NOT NULL ; 開啟 post.func.php
找function updatemodlog($tids, $action, $expiration = 0, $iscron = 0) {
global $db, $tablepre, $timestamp;[/php]
下加
[php]$reason = $GLOBALS['reason'] ? dhtmlspecialchars($GLOBALS['reason'], ENT_QUOTES) : '';[/php]
或者
[php]$reason = $GLOBALS['reason'] ? dhtmlspecialchars($GLOBALS['reason']) : '';[/php]
找
[php]$data .= "{$comma} ('$tid', '$uid', '$username', '$timestamp', '$action', '$expiration', '1')";[/php]
改為
[php]$data .= "{$comma} ('$tid', '$uid', '$username', '$timestamp', '$action', '$expiration', '1', '$reason')";[/php]
找
[php] !empty($data) && $db->query("INSERT INTO {$tablepre}threadsmod (tid, uid, username, dateline, action, expiration, status) VALUES $data", 'UNBUFFERED');[/php]
改為
[php] !empty($data) && $db->query("INSERT INTO {$tablepre}threadsmod (tid, uid, username, dateline, action, expiration, status, reason) VALUES $data", 'UNBUFFERED'); |