diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/node/node.module | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index 40023b9af..ecc22b91a 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1986,11 +1986,14 @@ function node_page_default() { $default_message = '<p>' . t('No front page content has been created yet.') . '</p>'; - if (user_access('access administration pages')) { - $default_links = array ( - l(t('Create content'), 'node/add'), - l(t('Change the default front page'), 'admin/settings/site-information'), - ); + $default_links = array(); + if (_node_add_access()) { + $default_links[] = l(t('Create content'), 'node/add'); + } + if (user_access('administer site configuration')) { + $default_links[] = l(t('Change the default front page'), 'admin/settings/site-information'); + } + if (!empty($default_links)) { $default_message .= theme('item_list', $default_links); } |