本人以外も閲覧できることが目的だったのですね。
下記のような修正で時間無制限の投稿編集が可能となります。
修正対象プログラ ム: mod/forum/lib.php
修正対象箇所: 3016行目
[ 修正前 ]
if ($ownpost or $editanypost) {
if (($age < $CFG->maxeditingtime) or $editanypost) {
$commands[] = '<a href="'.$CFG->wwwroot.'/mod/forum/post.php?edit='.$post->id.'">'.$stredit.'</a>';
}
}
[ 修正後 ]
if ($ownpost or $editanypost) {
// if (($age < $CFG->maxeditingtime) or $editanypost) {
$commands[] = '<a href="'.$CFG->wwwroot.'/mod/forum/post.php?edit='.$post->id.'">'.$stredit.'</a>';
// }
}
----------
修正対象プログラム: mod/forum/post.php
修正対象箇所: 217行目
[ 変更前 ]
if (!($forum->type == 'news' && !$post->parent && $discussion->timestart > time())) {
if (((time() - $post->created) > $CFG->maxeditingtime) and
!has_capability('mod/forum:editanypost', $modcontext)) {
error( get_string("maxtimehaspassed", "forum", format_time($CFG->maxeditingtime)) );
}
}
[ 変更後 ]
// if (!($forum->type == 'news' && !$post->parent && $discussion->timestart > time())) {
// if (((time() - $post->created) > $CFG->maxeditingtime) and
!has_capability('mod/forum:editanypost', $modcontext)) {
// error( get_string("maxtimehaspassed", "forum", format_time($CFG->maxeditingtime)) );
// }
// }