diff --git a/admin/users.php b/admin/users.php
index f129db59c72..e6f9f7000ad 100644
--- a/admin/users.php
+++ b/admin/users.php
@@ -25,7 +25,7 @@
$table->data[] = array("".get_string("authentication")."",
get_string("adminhelpauthentication"));
- if ($CFG->auth == "email" || $CFG->auth == "none" || $CFG->auth == "manual"){
+ if (is_internal_auth()) {
$table->data[] = array("wwwroot/$CFG->admin/user.php?newuser=true\">".get_string("addnewuser")."",
get_string("adminhelpaddnewuser"));
$table->data[] = array("wwwroot/$CFG->admin/uploaduser.php\">".get_string("uploadusers")."",
diff --git a/course/lib.php b/course/lib.php
index f3f382c8d43..db9b8f476af 100644
--- a/course/lib.php
+++ b/course/lib.php
@@ -929,7 +929,7 @@ function print_course_admin_links($course, $width=180) {
$admindata[]="id&user=$USER->id\">".get_string("activityreport")."...";
$adminicon[]="
pixpath/i/report.gif\" height=16 width=16 alt=\"\">";
}
- if ($CFG->auth == "email" or $CFG->auth == "none" or $CFG->auth == "manual") {
+ if (is_internal_auth()) {
$admindata[]="wwwroot/login/change_password.php?id=$course->id\">".
get_string("changepassword")."...";
$adminicon[]="
pixpath/i/user.gif\" height=16 width=16 alt=\"\">";