我想编辑moodle的密码策略(我有admin帐户),但是当我尝试编辑新值时以及在该按钮之后 “保存更改”不会保存已编辑的值,它会显示我的原始默认值,我的心情是3.5,并且在(admin-> category.php)的开源代码中,我发现这样的代码: 我不是经验丰富的开发人员,但是通过此代码,我发现管理员用户根本无法编辑设置
如果我始终使$ adminediting为true,则我的管理员帐户将能够 更改设置?
$ adminediting = optional_param('adminedit',-1,PARAM_BOOL);
if ($PAGE->user_allowed_editing() && $adminediting != -1) {
$USER->editing = $adminediting;
}
if ($PAGE->user_allowed_editing()) {
$url = clone($PAGE->url);
if ($PAGE->user_is_editing()) {
$caption = get_string('blockseditoff');
$url->param('adminedit', 'off');
} else {
$caption = get_string('blocksediton');
$url->param('adminedit', 'on');
}
$buttons = $OUTPUT->single_button($url, $caption, 'get');
}
答案 0 :(得分:0)
管理员编辑与LMS进行任何更改有关的“打开编辑模式”有关。管理员有权在LMS中进行任何修改。
在数据库配置表中检查您的设置。