{{tag>dokuwiki}}
# 改変履歴
plugin やら template やらの php を直接いじった履歴。いわゆる俺環用。
ちなみに、オリジナルを DocumentRoot 以下に残す場合は(残すのあんまり好きじゃないけど……)せめて permission を外しておくのがいいかと思います。
```
# cd /path/to/dokuwikiRoot/
# find ./* -name '*orig' -exec ls -l {} \;
---------- 1 root root 16732 Mar 20 18:31 ./lib/plugins/captcha/helper.php.orig
---------- 1 root root 62549 Mar 20 13:31 ./lib/plugins/discussion/action.php.orig
---------- 1 root root 2440 Mar 20 16:05 ./lib/plugins/discussion/script.js.orig
---------- 1 root root 5250 Mar 19 18:38 ./lib/tpl/bootstrap3/tpl_navbar.php.orig
```
もし permission が `----------` じゃないファイルがあるなら……
```
# chmod 0 ./path/to/file
```
## Discussion Plugin 関連
まず action.php から。
--- lib/plugins/discussion/action.php.orig 2017-03-20 13:31:58.248000000 +0900
+++ lib/plugins/discussion/action.php 2017-03-20 16:26:02.110000000 +0900
@@ -280,8 +280,8 @@ class action_plugin_discussion extends D
$comment['user']['name'] = $INFO['userinfo']['name'];
$comment['user']['mail'] = $INFO['userinfo']['mail'];
} elseif((isset($_SERVER['REMOTE_USER']) && $this->getConf('adminimport') && $this->helper->isDiscussionMod()) || !isset($_SERVER['REMOTE_USER'])) {
- if(empty($_REQUEST['name']) or empty($_REQUEST['mail'])) return; // don't add anonymous comments
- if(!mail_isvalid($_REQUEST['mail'])) {
+ if(empty($_REQUEST['name'])) return; // don't add anonymous comments
+ if(!empty($_REQUEST['mail']) && !mail_isvalid($_REQUEST['mail'])) {
msg($lang['regbadmail'], -1);
return;
} else {
メールアドレスを省略可能にするための変更を入れています。
@@ -976,14 +976,14 @@ class action_plugin_discussion extends D
@@ -1033,8 +1033,9 @@ class action_plugin_discussion extends D
}
?>