summaryrefslogtreecommitdiff
path: root/modules/comment.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2006-01-20 09:33:03 +0000
committerDries Buytaert <dries@buytaert.net>2006-01-20 09:33:03 +0000
commit4da1540a9fc8d535d2ce9f99431e23eb2dcc9d8d (patch)
treeef28f896b5e0d330a186ae67abb900003860c9f5 /modules/comment.module
parent55c88ae09cda56367501c42870aa20cd77ab47ee (diff)
downloadbrdo-4da1540a9fc8d535d2ce9f99431e23eb2dcc9d8d.tar.gz
brdo-4da1540a9fc8d535d2ce9f99431e23eb2dcc9d8d.tar.bz2
- Patch #45380 by Neil: usability improvement: disable anonymous commenting options when anonymous people can't comment.
Diffstat (limited to 'modules/comment.module')
-rw-r--r--modules/comment.module7
1 files changed, 5 insertions, 2 deletions
diff --git a/modules/comment.module b/modules/comment.module
index cadac359f..4d2488b26 100644
--- a/modules/comment.module
+++ b/modules/comment.module
@@ -390,14 +390,17 @@ function comment_configure() {
$form['posting_settings']['comment_anonymous'] = array(
'#type' => 'radios',
- '#title' => t('Comment controls'),
+ '#title' => t('Anonymous commenting'),
'#default_value' => variable_get('comment_anonymous', COMMENT_ANONYMOUS_MAYNOT_CONTACT),
'#options' => array(
COMMENT_ANONYMOUS_MAYNOT_CONTACT => t('Anonymous posters may not enter their contact information'),
COMMENT_ANONYMOUS_MAY_CONTACT => t('Anonymous posters may leave their contact information'),
COMMENT_ANONYMOUS_MUST_CONTACT => t('Anonymous posters must leave their contact information')),
- '#description' => t('This feature is only useful if you allow anonymous users to post comments. See the <a href="%url">permissions page</a>.', array('%url' => url('admin/access/permissions'))),
+ '#description' => t('This option is enabled when anonymous users have permission to post comments on the <a href="%url">permissions page</a>.', array('%url' => url('admin/access'))),
);
+ if (!user_access('post comments', user_load(array('uid' => 0)))) {
+ $form['posting_settings']['comment_anonymous']['#attributes'] = array('disabled' => 'disabled');
+ }
$form['posting_settings']['comment_subject_field'] = array(
'#type' => 'radios',