summaryrefslogtreecommitdiff
path: root/modules/path.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/path.module')
-rw-r--r--modules/path.module11
1 files changed, 7 insertions, 4 deletions
diff --git a/modules/path.module b/modules/path.module
index cbd85e34c..5908d6ab5 100644
--- a/modules/path.module
+++ b/modules/path.module
@@ -143,11 +143,14 @@ function conf_url_rewrite(\$path, \$mode = 'incoming') {
return $output;
}
+/**
+ * Implementation of hook_link().
+ */
function path_link($type, $node = NULL) {
- if ($type == "system" && user_access("administer url aliases")) {
- menu("admin/path", t("url aliasing"), "path_admin", 4);
- menu("admin/path/add", t("new alias"), "path_admin");
- menu("admin/path/help", t("help"), "path_admin", 9);
+ if ($type == 'system') {
+ menu('admin/path', t('url aliasing'), user_access('administer url aliases') ? 'path_admin' : MENU_DENIED, 4);
+ menu('admin/path/add', t('new alias'), user_access('administer url aliases') ? 'path_admin' : MENU_DENIED);
+ menu('admin/path/help', t('help'), user_access('administer url aliases') ? 'path_admin' : MENU_DENIED, 9);
}
}