summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/node/node.module13
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);
}