{{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 } ?>
- getLang('entercomment'); echo ($this->getConf('wikisyntaxok') ? "" : ":"); - if($this->getConf('wikisyntaxok')) echo '. ' . $this->getLang('wikisyntax') . ':'; ?> + + getConf('wikisyntaxok')) echo '. ' . $this->getLang('wikisyntax') . ':'; ?> getConf('wikisyntaxok')) { ?> @@ -1043,7 +1044,7 @@ class action_plugin_discussion extends D
-