X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fpref%2Fpref-process.html;h=0ee48fd9ea98972f7d6f888850ea4c6bfc89bf12;hb=d21d7864c1f1bc4fed05a01c0b037628a4ca5b99;hp=378164e7b4396dc66f1870d97be9c4667a56c827;hpb=8588f3c0bfbcbeb58dd25a57b5ea375cec00279a;p=freeside.git diff --git a/httemplate/pref/pref-process.html b/httemplate/pref/pref-process.html index 378164e7b..0ee48fd9e 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 = ''; @@ -16,7 +21,7 @@ if ( grep { $cgi->param($_) !~ /^\s*$/ } $access_user = qsearchs( 'access_user', { 'username' => getotaker, - '_password' => $cgi->param('_password'), + '_password' => scalar($cgi->param('_password')), } ); $error = 'Current password incorrect; password not changed' @@ -43,10 +48,14 @@ unless ( $error ) { # if ($access_user) { my %param = $access_user->options; #XXX autogen - my @paramlist = qw( menu_position default_customer_view + my @paramlist = qw( locale menu_position default_customer_view + disable_html_editor email_address + snom-ip snom-username snom-password vonage-fromnumber vonage-username vonage-password - show_pkgnum show_db_profile save_db_profile + cust_pkg-display_times + show_pkgnum show_confitem_counts export_getsettings + show_db_profile save_db_profile height width availHeight availWidth colorDepth );