diff options
author | ivan <ivan> | 2010-06-06 06:05:12 +0000 |
---|---|---|
committer | ivan <ivan> | 2010-06-06 06:05:12 +0000 |
commit | 212ea833569959d8911fd94a53e056b57f6d7d64 (patch) | |
tree | 9167ff47b22c557064cc8b2001ec84678ddb1402 /httemplate | |
parent | dad1e2689ba5ff448bf1bbc9a586023137864d12 (diff) |
better disable_acl_changes
Diffstat (limited to 'httemplate')
-rw-r--r-- | httemplate/edit/process/access_user.html | 4 | ||||
-rw-r--r-- | httemplate/pref/pref-process.html | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/httemplate/edit/process/access_user.html b/httemplate/edit/process/access_user.html index ca6bb603f..1e2e098d6 100644 --- a/httemplate/edit/process/access_user.html +++ b/httemplate/edit/process/access_user.html @@ -1,3 +1,6 @@ +% if ( $conf->exists('disable_acl_changes') ) { + ACL changes disabled in public demo. +% } else { % if ( $cgi->param('_password') ne $cgi->param('_password2') ) { % $cgi->param('error', "The passwords do not match"); % print $cgi->redirect(popurl(2) . "access_user.html?" . $cgi->query_string); @@ -13,6 +16,7 @@ ) %> % } +% } <%init> die "access denied" diff --git a/httemplate/pref/pref-process.html b/httemplate/pref/pref-process.html index 47f80afd0..a340b7fc9 100644 --- a/httemplate/pref/pref-process.html +++ b/httemplate/pref/pref-process.html @@ -7,6 +7,11 @@ % } <%init> +if ( FS::Conf->new->exists('disable_acl_changes') ) { + errorpage("Preference changes disabled in public demo"); + die "shouldn't be reached"; +} + my $error = ''; my $access_user = ''; |