| ############################################################################### |
| ############################################################################### |
| # Settings_Main.pl # |
| # Settings_Main.pl # |
| ############################################################################### |
| ############################################################################### |
| # YaBB: Yet another Bulletin Board # |
| # YaBB: Yet another Bulletin Board # |
| # Open-Source Community Software for Webmasters # |
| # Open-Source Community Software for Webmasters # |
| # Version: YaBB 2.5.2 # |
| # Version: YaBB 2.5.2 # |
| # Packaged: September 30, 2012 # |
| # Packaged: September 30, 2012 # |
| # Distributed by: http://www.yabbforum.com # |
| # Distributed by: http://www.yabbforum.com # |
| # =========================================================================== # |
| # =========================================================================== # |
| # Copyright (c) 2000-2012 YaBB (www.yabbforum.com) - All Rights Reserved. # |
| # Copyright (c) 2000-2012 YaBB (www.yabbforum.com) - All Rights Reserved. # |
| # Software by: The YaBB Development Team # |
| # Software by: The YaBB Development Team # |
| # with assistance from the YaBB community. # |
| # with assistance from the YaBB community. # |
| ############################################################################### |
| ############################################################################### |
| |
| |
| $settings_mainplver = 'YaBB 2.5.2 $Revision: 1.2 $'; |
| $settings_mainplver = 'YaBB 2.5.2 $Revision: 1.1 $'; |
| if ($action eq 'detailedversion') { return 1; } |
| if ($action eq 'detailedversion') { return 1; } |
| |
| |
| # Language requirements |
| # Language requirements |
| &LoadLanguage('Register'); |
| &LoadLanguage('Register'); |
| |
| |
| # Date/Time selector |
| # Date/Time selector |
| my ($forumstart_month, $forumstart_day, $forumstart_year, $forumstart_hour, $forumstart_minute, $forumstart_secund) = $forumstart =~ m~(\d{2})\/(\d{2})\/(\d{2,4}).*?(\d{2})\:(\d{2})\:(\d{2})~s; |
| my ($forumstart_month, $forumstart_day, $forumstart_year, $forumstart_hour, $forumstart_minute, $forumstart_secund) = $forumstart =~ m~(\d{2})\/(\d{2})\/(\d{2,4}).*?(\d{2})\:(\d{2})\:(\d{2})~s; |
| |
| |
| if ($forumstart_month > 12) { $forumstart_month = 12; } |
| if ($forumstart_month > 12) { $forumstart_month = 12; } |
| if ($forumstart_month < 1) { $forumstart_month = 1; } |
| if ($forumstart_month < 1) { $forumstart_month = 1; } |
| if ($forumstart_day > 31) { $forumstart_day = 31; } |
| if ($forumstart_day > 31) { $forumstart_day = 31; } |
| if ($forumstart_day < 1) { $forumstart_day = 1; } |
| if ($forumstart_day < 1) { $forumstart_day = 1; } |
| if (length($forumstart_year) > 2) { $forumstart_year = substr($forumstart_year , length($forumstart_year) - 2, 2); } |
| if (length($forumstart_year) > 2) { $forumstart_year = substr($forumstart_year , length($forumstart_year) - 2, 2); } |
| if ($forumstart_year < 90 && $forumstart_year > 20) { $forumstart_year = 90; } |
| if ($forumstart_year < 90 && $forumstart_year > 20) { $forumstart_year = 90; } |
| if ($forumstart_year > 20 && $forumstart_year < 90) { $forumstart_year = 20; } |
| if ($forumstart_year > 20 && $forumstart_year < 90) { $forumstart_year = 20; } |
| if ($forumstart_hour > 23) { $forumstart_hour = 23; } |
| if ($forumstart_hour > 23) { $forumstart_hour = 23; } |
| if ($forumstart_minute > 59) { $forumstart_minute = 59; } |
| if ($forumstart_minute > 59) { $forumstart_minute = 59; } |
| if ($forumstart_secund > 59) { $forumstart_secund = 59; } |
| if ($forumstart_secund > 59) { $forumstart_secund = 59; } |
| |
| |
| my $sel_day = qq~ |
| my $sel_day = qq~ |
| <select name="forumstart_day"~ . (($timeselected == 1 || $timeselected == 4 || $timeselected == 5) ? '' : ' id="fd_fm"') . qq~>\n~; |
| <select name="forumstart_day"~ . (($timeselected == 1 || $timeselected == 4 || $timeselected == 5) ? '' : ' id="fd_fm"') . qq~>\n~; |
| for ($i = 1; $i <= 31; $i++) { |
| for ($i = 1; $i <= 31; $i++) { |
| $day_val = sprintf("%02d", $i); |
| $day_val = sprintf("%02d", $i); |
| $sel_day .= qq~<option value="$day_val" ${isselected($forumstart_day == $i)}>$i</option>\n~; |
| $sel_day .= qq~<option value="$day_val" ${isselected($forumstart_day == $i)}>$i</option>\n~; |
| } |
| } |
| $sel_day .= qq~</select>\n~; |
| $sel_day .= qq~</select>\n~; |
| |
| |
| my $sel_month = qq~ |
| my $sel_month = qq~ |
| <select name="forumstart_month"~ . (($timeselected == 1 || $timeselected == 4 || $timeselected == 5) ? ' id="fd_fm"' : '') . qq~>\n~; |
| <select name="forumstart_month"~ . (($timeselected == 1 || $timeselected == 4 || $timeselected == 5) ? ' id="fd_fm"' : '') . qq~>\n~; |
| for ($i = 0; $i < 12; $i++) { |
| for ($i = 0; $i < 12; $i++) { |
| $z = $i+1; |
| $z = $i+1; |
| $month_val = sprintf("%02d", $z); |
| $month_val = sprintf("%02d", $z); |
| $sel_month .= qq~<option value="$month_val" ${isselected($forumstart_month == $z)}>$months[$i]</option>\n~; |
| $sel_month .= qq~<option value="$month_val" ${isselected($forumstart_month == $z)}>$months[$i]</option>\n~; |
| } |
| } |
| $sel_month .= qq~</select>\n~; |
| $sel_month .= qq~</select>\n~; |
| |
| |
| my $sel_year = qq~ |
| my $sel_year = qq~ |
| <select name="forumstart_year">\n~; |
| <select name="forumstart_year">\n~; |
| for ($i = 90; $i <= 120; $i++) { |
| for ($i = 90; $i <= 120; $i++) { |
| if($i < 100) { $z = $i; $year_pre = qq~19~; } else { $z = $i-100; $year_pre = qq~20~; } |
| if($i < 100) { $z = $i; $year_pre = qq~19~; } else { $z = $i-100; $year_pre = qq~20~; } |
| $year_val = sprintf("%02d", $z); |
| $year_val = sprintf("%02d", $z); |
| $sel_year .= qq~<option value="$year_val" ${isselected($forumstart_year == $z)}>$year_pre$year_val</option>\n~; |
| $sel_year .= qq~<option value="$year_val" ${isselected($forumstart_year == $z)}>$year_pre$year_val</option>\n~; |
| } |
| } |
| $sel_year .= qq~</select>\n~; |
| $sel_year .= qq~</select>\n~; |
| |
| |
| if ($timeselected == 1 || $timeselected == 4 || $timeselected == 5) { $all_date = qq~$sel_month $sel_day $sel_year~; } |
| if ($timeselected == 1 || $timeselected == 4 || $timeselected == 5) { $all_date = qq~$sel_month $sel_day $sel_year~; } |
| else { $all_date = qq~$sel_day $sel_month $sel_year~; } |
| else { $all_date = qq~$sel_day $sel_month $sel_year~; } |
| |
| |
| my $sel_hour = qq~ |
| my $sel_hour = qq~ |
| <select name="forumstart_hour">\n~; |
| <select name="forumstart_hour">\n~; |
| for($i = 0; $i <= 23; $i++) { |
| for($i = 0; $i <= 23; $i++) { |
| $hour_val = sprintf("%02d", $i); |
| $hour_val = sprintf("%02d", $i); |
| $sel_hour .= qq~<option value="$hour_val" ${isselected($forumstart_hour == $i)}>$hour_val</option>\n~; |
| $sel_hour .= qq~<option value="$hour_val" ${isselected($forumstart_hour == $i)}>$hour_val</option>\n~; |
| } |
| } |
| $sel_hour .= qq~</select>\n~; |
| $sel_hour .= qq~</select>\n~; |
| |
| |
| my $sel_minute = qq~ |
| my $sel_minute = qq~ |
| <select name="forumstart_minute">\n~; |
| <select name="forumstart_minute">\n~; |
| for($i = 0; $i <= 59; $i++) { |
| for($i = 0; $i <= 59; $i++) { |
| $minute_val = sprintf("%02d", $i); |
| $minute_val = sprintf("%02d", $i); |
| $sel_minute .= qq~<option value="$minute_val" ${isselected($forumstart_minute == $i)}>$minute_val</option>\n~; |
| $sel_minute .= qq~<option value="$minute_val" ${isselected($forumstart_minute == $i)}>$minute_val</option>\n~; |
| } |
| } |
| $sel_minute .= qq~</select>\n~; |
| $sel_minute .= qq~</select>\n~; |
| |
| |
| my $sel_secund = qq~<input type="hidden" value="$forumstart_secund" name="forumstart_secund" />~; |
| my $sel_secund = qq~<input type="hidden" value="$forumstart_secund" name="forumstart_secund" />~; |
| my $all_time = qq~$sel_hour $sel_minute $sel_secund~; |
| my $all_time = qq~$sel_hour $sel_minute $sel_secund~; |
| # End time |
| # End time |
| |
| |
| # Timezone selector |
| # Timezone selector |
| my @usertimeoffset = split(/\./, $timeoffset); |
| my @usertimeoffset = split(/\./, $timeoffset); |
| my $timeoffsetselect = qq~<span class="small"><br /><br /></span><select name="usertimesign" id="usertimesign"><option value="">+</option><option value="-"~ . ($usertimeoffset[0] < 0 ? ' selected="selected"' : '') . qq~>-</option></select> <select name="usertimehour">~; |
| my $timeoffsetselect = qq~<span class="small"><br /><br /></span><select name="usertimesign" id="usertimesign"><option value="">+</option><option value="-"~ . ($usertimeoffset[0] < 0 ? ' selected="selected"' : '') . qq~>-</option></select> <select name="usertimehour">~; |
| for (my $i = 0; 15 > $i; $i++) { |
| for (my $i = 0; 15 > $i; $i++) { |
| $i = sprintf("%02d", $i); |
| $i = sprintf("%02d", $i); |
| $timeoffsetselect .= qq~<option value="$i"~ . (($usertimeoffset[0] == $i || $usertimeoffset[0] == -$i) ? ' selected="selected"' : '') . qq~>$i</option>~; |
| $timeoffsetselect .= qq~<option value="$i"~ . (($usertimeoffset[0] == $i || $usertimeoffset[0] == -$i) ? ' selected="selected"' : '') . qq~>$i</option>~; |
| } |
| } |
| $timeoffsetselect .= qq~</select> : <select name="usertimemin">~; |
| $timeoffsetselect .= qq~</select> : <select name="usertimemin">~; |
| for (my $i = 0; 60 > $i; $i++) { |
| for (my $i = 0; 60 > $i; $i++) { |
| my $j = $i / 60; |
| my $j = $i / 60; |
| $j = (split(/\./, $j))[1] || 0; |
| $j = (split(/\./, $j))[1] || 0; |
| $timeoffsetselect .= qq~<option value="$j"~ . ($usertimeoffset[1] eq $j ? ' selected="selected"' : '') . qq~>~ . sprintf("%02d", $i) . qq~</option>~; |
| $timeoffsetselect .= qq~<option value="$j"~ . ($usertimeoffset[1] eq $j ? ' selected="selected"' : '') . qq~>~ . sprintf("%02d", $i) . qq~</option>~; |
| } |
| } |
| $timeoffsetselect .= qq~</select>~; |
| $timeoffsetselect .= qq~</select>~; |
| |
| |
| # Language selector |
| # Language selector |
| opendir(LNGDIR, $langdir); |
| opendir(LNGDIR, $langdir); |
| my @lfilesanddirs = readdir(LNGDIR); |
| my @lfilesanddirs = readdir(LNGDIR); |
| close(LNGDIR); |
| close(LNGDIR); |
| foreach my $fld (sort {lc($a) cmp lc($b)} @lfilesanddirs) { |
| foreach my $fld (sort {lc($a) cmp lc($b)} @lfilesanddirs) { |
| if (-e "$langdir/$fld/Main.lng") { |
| if (-e "$langdir/$fld/Main.lng") { |
| my $displang = $fld; |
| my $displang = $fld; |
| $displang =~ s~(.+?)\_(.+?)$~$1 ($2)~gi; |
| $displang =~ s~(.+?)\_(.+?)$~$1 ($2)~gi; |
| $drawnldirs .= qq~<option value="$fld" ${isselected($fld eq $lang)}>$displang</option>~;
|
| $drawnldirs .= qq~<option value="$fld" ${isselected($fld eq $lang)}>$displang</option>~;
|
| } |
| } |
| } |
| } |
| |
| |
| # Template selector |
| # Template selector |
| foreach my $curtemplate (sort{ $templateset{$a} cmp $templateset{$b} } keys %templateset) { |
| foreach my $curtemplate (sort{ $templateset{$a} cmp $templateset{$b} } keys %templateset) { |
| $drawndirs .= qq~<option value="$curtemplate" ${isselected($curtemplate eq $default_template)}>$curtemplate</option>\n~; |
| $drawndirs .= qq~<option value="$curtemplate" ${isselected($curtemplate eq $default_template)}>$curtemplate</option>\n~; |
| } |
| } |
| |
| |
| # imspam conversion |
| # imspam conversion |
| $imspam = 0 if $imspam eq 'off'; |
| $imspam = 0 if $imspam eq 'off'; |
| |
| |
| $imtext =~ s~<br />~\n~g; |
| $imtext =~ s~<br />~\n~g; |
| |
| |
| # max / min for PM search |
| # max / min for PM search |
| $enable_PMsearch =~ s/\D//ig; |
| $enable_PMsearch =~ s/\D//ig; |
| $enable_PMsearch = 0 if !$enable_PMsearch; |
| $enable_PMsearch = 0 if !$enable_PMsearch; |
| $enable_PMsearch = 50 if $enable_PMsearch > 50; |
| $enable_PMsearch = 50 if $enable_PMsearch > 50; |
| $enable_PMsearch = 5 if $enable_PMsearch < 5; |
| $enable_PMsearch = 5 if $enable_PMsearch < 5; |
| $set_subjectMaxLength = 50 if $set_subjectMaxLength eq ''; |
| $set_subjectMaxLength = 50 if $set_subjectMaxLength eq ''; |
| $RegReasonSymbols = 200 if $RegReasonSymbols eq ''; |
| $RegReasonSymbols = 200 if $RegReasonSymbols eq ''; |
| $ML_Allowed = 1 if $ML_Allowed eq ''; |
| $ML_Allowed = 1 if $ML_Allowed eq ''; |
| |
| |
| # This is only for update, when comming from YaBB lower or equal version 2.2.3 |
| # This is only for update, when comming from YaBB lower or equal version 2.2.3 |
| # I think it can be deleted around version 2.4.0 without causing mayor issues (deti). |
| # I think it can be deleted around version 2.4.0 without causing mayor issues (deti). |
| if ($enable_notifications eq '') { $enable_notifications = $enable_notification ? 3 : 0; } |
| if ($enable_notifications eq '') { $enable_notifications = $enable_notification ? 3 : 0; } |
| # End update workaround |
| # End update workaround |
| |
| |
| require "$admindir/ManageBoards.pl"; # needed for avatar upload settings |
| require "$admindir/ManageBoards.pl"; # needed for avatar upload settings |
| |
| |
| # Insert default if forum is beeing upgraded to YaBB 2.4 |
| # Insert default if forum is beeing upgraded to YaBB 2.4 |
| if (!$pwstrengthmeter_scores && !$pwstrengthmeter_common && !$pwstrengthmeter_minchar) { |
| if (!$pwstrengthmeter_scores && !$pwstrengthmeter_common && !$pwstrengthmeter_minchar) { |
| $FORM{'pwstrengthmeter_scores'} = "10,15,30,40"; |
| $FORM{'pwstrengthmeter_scores'} = "10,15,30,40"; |
| $FORM{'pwstrengthmeter_common'} = qq~"123456","abcdef","password"~; |
| $FORM{'pwstrengthmeter_common'} = qq~"123456","abcdef","password"~; |
| $FORM{'pwstrengthmeter_minchar'} = 3; |
| $FORM{'pwstrengthmeter_minchar'} = 3; |
| } |
| } |
| |
| |
| # googiespell start |
| # googiespell start |
| eval { require LWP::UserAgent }; |
| eval { require LWP::UserAgent }; |
| my $modulLWP = $@; |
| my $modulLWP = $@; |
| eval { require HTTP::Request::Common }; |
| eval { require HTTP::Request::Common }; |
| my $modulHTTP = $@; |
| my $modulHTTP = $@; |
| eval { require Crypt::SSLeay }; |
| eval { require Crypt::SSLeay }; |
| my $modulCrypt = $@; |
| my $modulCrypt = $@; |
| |
| |
| my $googiehtml = qq~<input type="checkbox" name="enable_spell_check" id="enable_spell_check" value="1"${ischecked($enable_spell_check)} />~; |
| my $googiehtml = qq~<input type="checkbox" name="enable_spell_check" id="enable_spell_check" value="1"${ischecked($enable_spell_check)} />~; |
| if ($modulLWP || $modulHTTP || $modulCrypt) { |
| if ($modulLWP || $modulHTTP || $modulCrypt) { |
| $googiehtml = qq~<input type="hidden" name="enable_spell_check" value="0" />~ . |
| $googiehtml = qq~<input type="hidden" name="enable_spell_check" value="0" />~ . |
| $admin_txt{'377a'} . |
| $admin_txt{'377a'} . |
| "- LWP::UserAgent <- <b>" . ($modulLWP ? $modulLWP : $admin_txt{'377b'}) . "</b><br />" . |
| "- LWP::UserAgent <- <b>" . ($modulLWP ? $modulLWP : $admin_txt{'377b'}) . "</b><br />" . |
| "- HTTP::Request::Common <- <b>" . ($modulHTTP ? $modulHTTP : $admin_txt{'377b'}) . "</b><br />" . |
| "- HTTP::Request::Common <- <b>" . ($modulHTTP ? $modulHTTP : $admin_txt{'377b'}) . "</b><br />" . |
| "- Crypt::SSLeay <- <b>" . ($modulCrypt ? $modulCrypt : $admin_txt{'377b'}) . "</b><br />" . |
| "- Crypt::SSLeay <- <b>" . ($modulCrypt ? $modulCrypt : $admin_txt{'377b'}) . "</b><br />" . |
| $admin_txt{'377c'}; |
| $admin_txt{'377c'}; |
| } |
| } |
| # googiespell end
|
| # googiespell end
|
| |
| |
| # List of settings |
| # List of settings |
| @settings = ( |
| @settings = ( |
| { |
| { |
| name => $settings_txt{'generalforum'}, |
| name => $settings_txt{'generalforum'}, |
| id => 'general', |
| id => 'general', |
| items => [ |
| items => [ |
| { |
| { |
| header => $settings_txt{'generalforum'}, |
| header => $settings_txt{'generalforum'}, |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="mbname">$admin_txt{'350'}</label>~, |
| description => qq~<label for="mbname">$admin_txt{'350'}</label>~, |
| input_html => qq~<input type="text" size="40" name="mbname" id="mbname" value="$mbname" />~, |
| input_html => qq~<input type="text" size="40" name="mbname" id="mbname" value="$mbname" />~, |
| name => 'mbname', |
| name => 'mbname', |
| validate => 'text', |
| validate => 'text', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="fd_fm">$admin_txt{'350a'}</label>~, |
| description => qq~<label for="fd_fm">$admin_txt{'350a'}</label>~, |
| input_html => qq~$all_date $maintxt{'107'} $all_time~, |
| input_html => qq~$all_date $maintxt{'107'} $all_time~, |
| ### Custom validated. |
| ### Custom validated. |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="MenuType">$admin_txt{'521'}</label>~, |
| description => qq~<label for="MenuType">$admin_txt{'521'}</label>~, |
| input_html => qq~ |
| input_html => qq~ |
| <select name="MenuType" id="MenuType" size="1"> |
| <select name="MenuType" id="MenuType" size="1"> |
| <option value="0" ${isselected($MenuType == 0)}>$admin_txt{'521a'}</option> |
| <option value="0" ${isselected($MenuType == 0)}>$admin_txt{'521a'}</option> |
| <option value="1" ${isselected($MenuType == 1)}>$admin_txt{'521b'}</option> |
| <option value="1" ${isselected($MenuType == 1)}>$admin_txt{'521b'}</option> |
| <option value="2" ${isselected($MenuType == 2)}>$admin_txt{'521c'}</option> |
| <option value="2" ${isselected($MenuType == 2)}>$admin_txt{'521c'}</option> |
| </select>~, |
| </select>~, |
| name => 'MenuType', |
| name => 'MenuType', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="default_template">$admin_txt{'813'}</label>~, |
| description => qq~<label for="default_template">$admin_txt{'813'}</label>~, |
| input_html => qq~<select name="default_template" id="default_template">$drawndirs</select>~, |
| input_html => qq~<select name="default_template" id="default_template">$drawndirs</select>~, |
| name => 'default_template', |
| name => 'default_template', |
| validate => 'text', |
| validate => 'text', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="lang">$admin_txt{'816'}</label>~, |
| description => qq~<label for="lang">$admin_txt{'816'}</label>~, |
| input_html => qq~<select name="lang" id="lang">$drawnldirs</select>~, |
| input_html => qq~<select name="lang" id="lang">$drawnldirs</select>~, |
| name => 'lang', |
| name => 'lang', |
| validate => 'text', |
| validate => 'text', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="forumnumberformat">$admin_txt{'forumnumbformat'}</label>~, |
| description => qq~<label for="forumnumberformat">$admin_txt{'forumnumbformat'}</label>~, |
| input_html => qq~ |
| input_html => qq~ |
| <select name="forumnumberformat" id="forumnumberformat" size="1"> |
| <select name="forumnumberformat" id="forumnumberformat" size="1"> |
| <option value="1" ${isselected($forumnumberformat == 1)}>10987.65</option> |
| <option value="1" ${isselected($forumnumberformat == 1)}>10987.65</option> |
| <option value="2" ${isselected($forumnumberformat == 2)}>10987,65</option> |
| <option value="2" ${isselected($forumnumberformat == 2)}>10987,65</option> |
| <option value="3" ${isselected($forumnumberformat == 3)}>10,987.65</option> |
| <option value="3" ${isselected($forumnumberformat == 3)}>10,987.65</option> |
| <option value="4" ${isselected($forumnumberformat == 4)}>10.987,65</option> |
| <option value="4" ${isselected($forumnumberformat == 4)}>10.987,65</option> |
| <option value="5" ${isselected($forumnumberformat == 5)}>10 987,65</option> |
| <option value="5" ${isselected($forumnumberformat == 5)}>10 987,65</option> |
| </select>~, |
| </select>~, |
| name => 'forumnumberformat', |
| name => 'forumnumberformat', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="timeselected">$admin_txt{'587'}</label>~, |
| description => qq~<label for="timeselected">$admin_txt{'587'}</label>~, |
| input_html => qq~ |
| input_html => qq~ |
| <select name="timeselected" id="timeselected" size="1"> |
| <select name="timeselected" id="timeselected" size="1"> |
| <option value="1" ${isselected($timeselected == 1)}>$admin_txt{'480'}</option> |
| <option value="1" ${isselected($timeselected == 1)}>$admin_txt{'480'}</option> |
| <option value="5" ${isselected($timeselected == 5)}>$admin_txt{'484'}</option> |
| <option value="5" ${isselected($timeselected == 5)}>$admin_txt{'484'}</option> |
| <option value="4" ${isselected($timeselected == 4)}>$admin_txt{'483'}</option> |
| <option value="4" ${isselected($timeselected == 4)}>$admin_txt{'483'}</option> |
| <option value="8" ${isselected($timeselected == 8)}>$admin_txt{'483a'}</option> |
| <option value="8" ${isselected($timeselected == 8)}>$admin_txt{'483a'}</option> |
| <option value="2" ${isselected($timeselected == 2)}>$admin_txt{'481'}</option> |
| <option value="2" ${isselected($timeselected == 2)}>$admin_txt{'481'}</option> |
| <option value="3" ${isselected($timeselected == 3)}>$admin_txt{'482'}</option> |
| <option value="3" ${isselected($timeselected == 3)}>$admin_txt{'482'}</option> |
| <option value="6" ${isselected($timeselected == 6)}>$admin_txt{'485'}</option> |
| <option value="6" ${isselected($timeselected == 6)}>$admin_txt{'485'}</option> |
| </select>~, |
| </select>~, |
| name => 'timeselected', |
| name => 'timeselected', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="usertimesign">$admin_txt{'371'}</label>~, |
| description => qq~<label for="usertimesign">$admin_txt{'371'}</label>~, |
| input_html => &timeformat($date,1,0,1) . $timeoffsetselect, |
| input_html => &timeformat($date,1,0,1) . $timeoffsetselect, |
| ### Custom validated. |
| ### Custom validated. |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="dstoffset">$admin_txt{'371a'}</label>~, |
| description => qq~<label for="dstoffset">$admin_txt{'371a'}</label>~, |
| input_html => qq~<input type="checkbox" name="dstoffset" id="dstoffset" value="1"${ischecked($dstoffset)}/>~, |
| input_html => qq~<input type="checkbox" name="dstoffset" id="dstoffset" value="1"${ischecked($dstoffset)}/>~, |
| name => 'dstoffset', |
| name => 'dstoffset', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="dynamic_clock">$admin_txt{'371b'}</label>~, |
| description => qq~<label for="dynamic_clock">$admin_txt{'371b'}</label>~, |
| input_html => qq~<input type="checkbox" name="dynamic_clock" id="dynamic_clock" value="1"${ischecked($dynamic_clock)}/>~, |
| input_html => qq~<input type="checkbox" name="dynamic_clock" id="dynamic_clock" value="1"${ischecked($dynamic_clock)}/>~, |
| name => 'dynamic_clock', |
| name => 'dynamic_clock', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="timecorrection">$admin_txt{'371c'}</label>~, |
| description => qq~<label for="timecorrection">$admin_txt{'371c'}</label>~, |
| input_html => qq~<input type="text" size="4" name="timecorrection" id="timecorrection" value="$timecorrection" />~, |
| input_html => qq~<input type="text" size="4" name="timecorrection" id="timecorrection" value="$timecorrection" />~, |
| name => 'timecorrection', |
| name => 'timecorrection', |
| validate => 'fullnumber', |
| validate => 'fullnumber', |
| }, |
| }, |
| { |
| { |
| header => $settings_txt{'showhide'}, |
| header => $settings_txt{'showhide'}, |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="profilebutton">$admin_txt{'523'}</label>~, |
| description => qq~<label for="profilebutton">$admin_txt{'523'}</label>~, |
| input_html => qq~<input type="checkbox" name="profilebutton" id="profilebutton" value="1"${ischecked($profilebutton)} />~, |
| input_html => qq~<input type="checkbox" name="profilebutton" id="profilebutton" value="1"${ischecked($profilebutton)} />~, |
| name => 'profilebutton', |
| name => 'profilebutton', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="usertools">$admin_txt{'526'}</label>~, |
| description => qq~<label for="usertools">$admin_txt{'526'}</label>~, |
| input_html => qq~<input type="checkbox" name="usertools" id="usertools" value="1"${ischecked($usertools)} />~, |
| input_html => qq~<input type="checkbox" name="usertools" id="usertools" value="1"${ischecked($usertools)} />~, |
| name => 'usertools', |
| name => 'usertools', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="showlatestmember">$admin_txt{'382'}</label>~, |
| description => qq~<label for="showlatestmember">$admin_txt{'382'}</label>~, |
| input_html => qq~<input type="checkbox" name="showlatestmember" id="showlatestmember" value="1"${ischecked($showlatestmember)} />~, |
| input_html => qq~<input type="checkbox" name="showlatestmember" id="showlatestmember" value="1"${ischecked($showlatestmember)} />~, |
| name => 'showlatestmember', |
| name => 'showlatestmember', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="Show_RecentBar">$admin_txt{'509'}</label>~, |
| description => qq~<label for="Show_RecentBar">$admin_txt{'509'}</label>~, |
| input_html => qq~<input type="checkbox" name="Show_RecentBar" id="Show_RecentBar" value="1"${ischecked($Show_RecentBar)} />~, |
| input_html => qq~<input type="checkbox" name="Show_RecentBar" id="Show_RecentBar" value="1"${ischecked($Show_RecentBar)} />~, |
| name => 'Show_RecentBar', |
| name => 'Show_RecentBar', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="showpageall">$admin_txt{'showall'}</label>~, |
| description => qq~<label for="showpageall">$admin_txt{'showall'}</label>~, |
| input_html => qq~<input type="checkbox" name="showpageall" id="showpageall" value="1"${ischecked($showpageall)} />~, |
| input_html => qq~<input type="checkbox" name="showpageall" id="showpageall" value="1"${ischecked($showpageall)} />~, |
| name => 'showpageall', |
| name => 'showpageall', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="ShowBDescrip">$admin_txt{'732'}</label>~, |
| description => qq~<label for="ShowBDescrip">$admin_txt{'732'}</label>~, |
| input_html => qq~<input type="checkbox" name="ShowBDescrip" id="ShowBDescrip" value="1"${ischecked($ShowBDescrip)} />~, |
| input_html => qq~<input type="checkbox" name="ShowBDescrip" id="ShowBDescrip" value="1"${ischecked($ShowBDescrip)} />~, |
| name => 'ShowBDescrip', |
| name => 'ShowBDescrip', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="showmodify">$admin_txt{'383'}</label>~, |
| description => qq~<label for="showmodify">$admin_txt{'383'}</label>~, |
| input_html => qq~<input type="checkbox" name="showmodify" id="showmodify" value="1"${ischecked($showmodify)} />~, |
| input_html => qq~<input type="checkbox" name="showmodify" id="showmodify" value="1"${ischecked($showmodify)} />~, |
| name => 'showmodify', |
| name => 'showmodify', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="showuserpic">$admin_txt{'384'}</label>~, |
| description => qq~<label for="showuserpic">$admin_txt{'384'}</label>~, |
| input_html => qq~<input type="checkbox" name="showuserpic" id="showuserpic" value="1"${ischecked($showuserpic)} />~, |
| input_html => qq~<input type="checkbox" name="showuserpic" id="showuserpic" value="1"${ischecked($showuserpic)} />~, |
| name => 'showuserpic', |
| name => 'showuserpic', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="showusertext">$admin_txt{'385'}</label>~, |
| description => qq~<label for="showusertext">$admin_txt{'385'}</label>~, |
| input_html => qq~<input type="checkbox" name="showusertext" id="showusertext" value="1"${ischecked($showusertext)} />~, |
| input_html => qq~<input type="checkbox" name="showusertext" id="showusertext" value="1"${ischecked($showusertext)} />~, |
| name => 'showusertext', |
| name => 'showusertext', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="showgenderimage">$admin_txt{'386'}</label>~, |
| description => qq~<label for="showgenderimage">$admin_txt{'386'}</label>~, |
| input_html => qq~<input type="checkbox" name="showgenderimage" id="showgenderimage" value="1"${ischecked($showgenderimage)} />~, |
| input_html => qq~<input type="checkbox" name="showgenderimage" id="showgenderimage" value="1"${ischecked($showgenderimage)} />~, |
| name => 'showgenderimage', |
| name => 'showgenderimage', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="showallgroups">$amv_txt{'12'}</label>~, |
| description => qq~<label for="showallgroups">$amv_txt{'12'}</label>~, |
| input_html => qq~<input type="checkbox" name="showallgroups" id="showallgroups" value="1"${ischecked($showallgroups)} />~, |
| input_html => qq~<input type="checkbox" name="showallgroups" id="showallgroups" value="1"${ischecked($showallgroups)} />~, |
| name => 'showallgroups', |
| name => 'showallgroups', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="showtopicviewers">$admin_txt{'394'}<br />$admin_txt{'396'}</label>~, |
| description => qq~<label for="showtopicviewers">$admin_txt{'394'}<br />$admin_txt{'396'}</label>~, |
| input_html => qq~<input type="checkbox" name="showtopicviewers" id="showtopicviewers" value="1"${ischecked($showtopicviewers)} />~, |
| input_html => qq~<input type="checkbox" name="showtopicviewers" id="showtopicviewers" value="1"${ischecked($showtopicviewers)} />~, |
| name => 'showtopicviewers', |
| name => 'showtopicviewers', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="showtopicrepliers">$admin_txt{'395'}<br />$admin_txt{'396'}</label>~, |
| description => qq~<label for="showtopicrepliers">$admin_txt{'395'}<br />$admin_txt{'396'}</label>~, |
| input_html => qq~<input type="checkbox" name="showtopicrepliers" id="showtopicrepliers" value="1"${ischecked($showtopicrepliers)} />~, |
| input_html => qq~<input type="checkbox" name="showtopicrepliers" id="showtopicrepliers" value="1"${ischecked($showtopicrepliers)} />~, |
| name => 'showtopicrepliers', |
| name => 'showtopicrepliers', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="showimageinquote">$admin_txt{'imageinquote'}</label>~, |
| description => qq~<label for="showimageinquote">$admin_txt{'imageinquote'}</label>~, |
| input_html => qq~<input type="checkbox" name="showimageinquote" id="showimageinquote" value="1"${ischecked($showimageinquote)} />~, |
| input_html => qq~<input type="checkbox" name="showimageinquote" id="showimageinquote" value="1"${ischecked($showimageinquote)} />~, |
| name => 'showimageinquote', |
| name => 'showimageinquote', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| ], |
| ], |
| }, |
| }, |
| { |
| { |
| name => $settings_txt{'posting'}, |
| name => $settings_txt{'posting'}, |
| id => 'posting', |
| id => 'posting', |
| items => [ |
| items => [ |
| { |
| { |
| header => $settings_txt{'posting'}, |
| header => $settings_txt{'posting'}, |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="enable_spell_check">$admin_txt{'377'}</label>~, |
| description => qq~<label for="enable_spell_check">$admin_txt{'377'}</label>~, |
| input_html => $googiehtml, |
| input_html => $googiehtml, |
| name => 'enable_spell_check', |
| name => 'enable_spell_check', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="enable_ubbc">$admin_txt{'378'}</label>~, |
| description => qq~<label for="enable_ubbc">$admin_txt{'378'}</label>~, |
| input_html => qq~<input type="checkbox" name="enable_ubbc" id="enable_ubbc" value="1"${ischecked($enable_ubbc)} />~, |
| input_html => qq~<input type="checkbox" name="enable_ubbc" id="enable_ubbc" value="1"${ischecked($enable_ubbc)} />~, |
| name => 'enable_ubbc', |
| name => 'enable_ubbc', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="showyabbcbutt">$admin_txt{'740'}</label>~, |
| description => qq~<label for="showyabbcbutt">$admin_txt{'740'}</label>~, |
| input_html => qq~<input type="checkbox" name="showyabbcbutt" id="showyabbcbutt" value="1"${ischecked($showyabbcbutt)} />~, |
| input_html => qq~<input type="checkbox" name="showyabbcbutt" id="showyabbcbutt" value="1"${ischecked($showyabbcbutt)} />~, |
| name => 'showyabbcbutt', |
| name => 'showyabbcbutt', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="parseflash">$admin_txt{'804'}</label>~, |
| description => qq~<label for="parseflash">$admin_txt{'804'}</label>~, |
| input_html => qq~<input type="checkbox" name="parseflash" id="parseflash" value="1"${ischecked($parseflash)} />~, |
| input_html => qq~<input type="checkbox" name="parseflash" id="parseflash" value="1"${ischecked($parseflash)} />~, |
| name => 'parseflash', |
| name => 'parseflash', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="nestedquotes">$admin_txt{'378a'}</label>~, |
| description => qq~<label for="nestedquotes">$admin_txt{'378a'}</label>~, |
| input_html => qq~<input type="checkbox" name="nestedquotes" id="nestedquotes" value="1"${ischecked($nestedquotes)} />~, |
| input_html => qq~<input type="checkbox" name="nestedquotes" id="nestedquotes" value="1"${ischecked($nestedquotes)} />~, |
| name => 'nestedquotes', |
| name => 'nestedquotes', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="autolinkurls">$admin_txt{'524'}</label>~, |
| description => qq~<label for="autolinkurls">$admin_txt{'524'}</label>~, |
| input_html => qq~<input type="checkbox" name="autolinkurls" id="autolinkurls" value="1"${ischecked($autolinkurls)} />~, |
| input_html => qq~<input type="checkbox" name="autolinkurls" id="autolinkurls" value="1"${ischecked($autolinkurls)} />~, |
| name => 'autolinkurls', |
| name => 'autolinkurls', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="checkallcaps">$admin_txt{'525'}</label>~, |
| description => qq~<label for="checkallcaps">$admin_txt{'525'}</label>~, |
| input_html => qq~<input type="text" size="2" name="checkallcaps" id="checkallcaps" value="$checkallcaps" />~, |
| input_html => qq~<input type="text" size="2" name="checkallcaps" id="checkallcaps" value="$checkallcaps" />~, |
| name => 'checkallcaps', |
| name => 'checkallcaps', |
| validate => 'number,null', |
| validate => 'number,null', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="set_subjectMaxLength">$admin_txt{'498a'}</label>~, |
| description => qq~<label for="set_subjectMaxLength">$admin_txt{'498a'}</label>~, |
| input_html => qq~<input type="text" size="5" name="set_subjectMaxLength" id="set_subjectMaxLength" value="$set_subjectMaxLength" />~, |
| input_html => qq~<input type="text" size="5" name="set_subjectMaxLength" id="set_subjectMaxLength" value="$set_subjectMaxLength" />~, |
| name => 'set_subjectMaxLength', |
| name => 'set_subjectMaxLength', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="MaxMessLen">$admin_txt{'498'}</label>~, |
| description => qq~<label for="MaxMessLen">$admin_txt{'498'}</label>~, |
| input_html => qq~<input type="text" size="5" name="MaxMessLen" id="MaxMessLen" value="$MaxMessLen" />~, |
| input_html => qq~<input type="text" size="5" name="MaxMessLen" id="MaxMessLen" value="$MaxMessLen" />~, |
| name => 'MaxMessLen', |
| name => 'MaxMessLen', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="fontsizemin">$admin_txt{'499'}</label>~, |
| description => qq~<label for="fontsizemin">$admin_txt{'499'}</label>~, |
| input_html => qq~<input type="text" size="5" name="fontsizemin" id="fontsizemin" value="$fontsizemin" />~, |
| input_html => qq~<input type="text" size="5" name="fontsizemin" id="fontsizemin" value="$fontsizemin" />~, |
| name => 'fontsizemin', |
| name => 'fontsizemin', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="fontsizemax">$admin_txt{'500'}</label>~, |
| description => qq~<label for="fontsizemax">$admin_txt{'500'}</label>~, |
| input_html => qq~<input type="text" size="5" name="fontsizemax" id="fontsizemax" value="$fontsizemax" />~, |
| input_html => qq~<input type="text" size="5" name="fontsizemax" id="fontsizemax" value="$fontsizemax" />~, |
| name => 'fontsizemax', |
| name => 'fontsizemax', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="HotTopic">$admin_txt{'842'}</label>~, |
| description => qq~<label for="HotTopic">$admin_txt{'842'}</label>~, |
| input_html => qq~<input type="text" size="5" name="HotTopic" id="HotTopic" value="$HotTopic" />~, |
| input_html => qq~<input type="text" size="5" name="HotTopic" id="HotTopic" value="$HotTopic" />~, |
| name => 'HotTopic', |
| name => 'HotTopic', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="VeryHotTopic">$admin_txt{'843'}</label>~, |
| description => qq~<label for="VeryHotTopic">$admin_txt{'843'}</label>~, |
| input_html => qq~<input type="text" size="5" name="VeryHotTopic" id="VeryHotTopic" value="$VeryHotTopic" />~, |
| input_html => qq~<input type="text" size="5" name="VeryHotTopic" id="VeryHotTopic" value="$VeryHotTopic" />~, |
| name => 'VeryHotTopic', |
| name => 'VeryHotTopic', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="maxdisplay">$admin_txt{'374'}</label>~, |
| description => qq~<label for="maxdisplay">$admin_txt{'374'}</label>~, |
| input_html => qq~<input type="text" name="maxdisplay" id="maxdisplay" size="5" value="$maxdisplay" />~, |
| input_html => qq~<input type="text" name="maxdisplay" id="maxdisplay" size="5" value="$maxdisplay" />~, |
| name => 'maxdisplay', |
| name => 'maxdisplay', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="maxmessagedisplay">$admin_txt{'375'}</label>~, |
| description => qq~<label for="maxmessagedisplay">$admin_txt{'375'}</label>~, |
| input_html => qq~<input type="text" name="maxmessagedisplay" id="maxmessagedisplay" size="5" value="$maxmessagedisplay" />~, |
| input_html => qq~<input type="text" name="maxmessagedisplay" id="maxmessagedisplay" size="5" value="$maxmessagedisplay" />~, |
| name => 'maxmessagedisplay', |
| name => 'maxmessagedisplay', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| header => $timelocktxt{'01'}, |
| header => $timelocktxt{'01'}, |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="tlnomodflag">$timelocktxt{'03'}</label>~, |
| description => qq~<label for="tlnomodflag">$timelocktxt{'03'}</label>~, |
| input_html => qq~<input type="checkbox" name="tlnomodflag" id="tlnomodflag" value="1"${ischecked($tlnomodflag)} />~, |
| input_html => qq~<input type="checkbox" name="tlnomodflag" id="tlnomodflag" value="1"${ischecked($tlnomodflag)} />~, |
| name => 'tlnomodflag', |
| name => 'tlnomodflag', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="tlnomodtime">$timelocktxt{'04'}</label>~, |
| description => qq~<label for="tlnomodtime">$timelocktxt{'04'}</label>~, |
| input_html => qq~<input type="text" size="5" name="tlnomodtime" id="tlnomodtime" value="$tlnomodtime" />~, |
| input_html => qq~<input type="text" size="5" name="tlnomodtime" id="tlnomodtime" value="$tlnomodtime" />~, |
| name => 'tlnomodtime', |
| name => 'tlnomodtime', |
| validate => 'number', |
| validate => 'number', |
| depends_on => ['tlnomodflag'], |
| depends_on => ['tlnomodflag'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="tlnodelflag">$timelocktxt{'07'}</label>~, |
| description => qq~<label for="tlnodelflag">$timelocktxt{'07'}</label>~, |
| input_html => qq~<input type="checkbox" name="tlnodelflag" id="tlnodelflag" value="1"${ischecked($tlnodelflag)} />~, |
| input_html => qq~<input type="checkbox" name="tlnodelflag" id="tlnodelflag" value="1"${ischecked($tlnodelflag)} />~, |
| name => 'tlnodelflag', |
| name => 'tlnodelflag', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="tlnodeltime">$timelocktxt{'08'}</label>~, |
| description => qq~<label for="tlnodeltime">$timelocktxt{'08'}</label>~, |
| input_html => qq~<input type="text" size="5" name="tlnodeltime" id="tlnodeltime" value="$tlnodeltime" />~, |
| input_html => qq~<input type="text" size="5" name="tlnodeltime" id="tlnodeltime" value="$tlnodeltime" />~, |
| name => 'tlnodeltime', |
| name => 'tlnodeltime', |
| validate => 'number', |
| validate => 'number', |
| depends_on => ['tlnodelflag'], |
| depends_on => ['tlnodelflag'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="tllastmodflag">$timelocktxt{'05'}</label>~, |
| description => qq~<label for="tllastmodflag">$timelocktxt{'05'}</label>~, |
| input_html => qq~<input type="checkbox" name="tllastmodflag" id="tllastmodflag" value="1"${ischecked($tllastmodflag)} />~, |
| input_html => qq~<input type="checkbox" name="tllastmodflag" id="tllastmodflag" value="1"${ischecked($tllastmodflag)} />~, |
| name => 'tllastmodflag', |
| name => 'tllastmodflag', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="tllastmodtime">$timelocktxt{'06'}</label>~, |
| description => qq~<label for="tllastmodtime">$timelocktxt{'06'}</label>~, |
| input_html => qq~<input type="text" size="5" name="tllastmodtime" id="tllastmodtime" value="$tllastmodtime" />~, |
| input_html => qq~<input type="text" size="5" name="tllastmodtime" id="tllastmodtime" value="$tllastmodtime" />~, |
| name => 'tllastmodtime', |
| name => 'tllastmodtime', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| header => $cutts{'8'}, |
| header => $cutts{'8'}, |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="ttsreverse">$cutts{'9'}</label>~, |
| description => qq~<label for="ttsreverse">$cutts{'9'}</label>~, |
| input_html => qq~<input type="checkbox" name="ttsreverse" id="ttsreverse" value="1"${ischecked($ttsreverse)} />~, |
| input_html => qq~<input type="checkbox" name="ttsreverse" id="ttsreverse" value="1"${ischecked($ttsreverse)} />~, |
| name => 'ttsreverse', |
| name => 'ttsreverse', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="ttsureverse">$cutts{'9a'}</label>~, |
| description => qq~<label for="ttsureverse">$cutts{'9a'}</label>~, |
| input_html => qq~<input type="checkbox" name="ttsureverse" id="ttsureverse" value="1"${ischecked($ttsureverse)} />~, |
| input_html => qq~<input type="checkbox" name="ttsureverse" id="ttsureverse" value="1"${ischecked($ttsureverse)} />~, |
| name => 'ttsureverse', |
| name => 'ttsureverse', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="tsreverse">$cutts{'7'}</label>~, |
| description => qq~<label for="tsreverse">$cutts{'7'}</label>~, |
| input_html => qq~<input type="checkbox" name="tsreverse" id="tsreverse" value="1"${ischecked($tsreverse)} />~, |
| input_html => qq~<input type="checkbox" name="tsreverse" id="tsreverse" value="1"${ischecked($tsreverse)} />~, |
| name => 'tsreverse', |
| name => 'tsreverse', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="cutamount">$cutts{'1'}</label>~, |
| description => qq~<label for="cutamount">$cutts{'1'}</label>~, |
| input_html => qq~<input type="text" size="5" name="cutamount" id="cutamount" value="$cutamount" />~, |
| input_html => qq~<input type="text" size="5" name="cutamount" id="cutamount" value="$cutamount" />~, |
| name => 'cutamount', |
| name => 'cutamount', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| header => $settings_txt{'poll'}, |
| header => $settings_txt{'poll'}, |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="numpolloptions">$polltxt{'28'}</label>~, |
| description => qq~<label for="numpolloptions">$polltxt{'28'}</label>~, |
| input_html => qq~<input type="text" size="5" name="numpolloptions" id="numpolloptions" value="$numpolloptions" />~, |
| input_html => qq~<input type="text" size="5" name="numpolloptions" id="numpolloptions" value="$numpolloptions" />~, |
| name => 'numpolloptions', |
| name => 'numpolloptions', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="maxpq">$polltxt{'61'}</label>~, |
| description => qq~<label for="maxpq">$polltxt{'61'}</label>~, |
| input_html => qq~<input type="text" size="5" name="maxpq" id="maxpq" value="$maxpq" />~, |
| input_html => qq~<input type="text" size="5" name="maxpq" id="maxpq" value="$maxpq" />~, |
| name => 'maxpq', |
| name => 'maxpq', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="maxpo">$polltxt{'62'}</label>~, |
| description => qq~<label for="maxpo">$polltxt{'62'}</label>~, |
| input_html => qq~<input type="text" size="5" name="maxpo" id="maxpo" value="$maxpo" />~, |
| input_html => qq~<input type="text" size="5" name="maxpo" id="maxpo" value="$maxpo" />~, |
| name => 'maxpo', |
| name => 'maxpo', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="maxpc">$polltxt{'63'}</label>~, |
| description => qq~<label for="maxpc">$polltxt{'63'}</label>~, |
| input_html => qq~<input type="text" size="5" name="maxpc" id="maxpc" value="$maxpc" />~, |
| input_html => qq~<input type="text" size="5" name="maxpc" id="maxpc" value="$maxpc" />~, |
| name => 'maxpc', |
| name => 'maxpc', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="useraddpoll">$polltxt{'29'}</label>~, |
| description => qq~<label for="useraddpoll">$polltxt{'29'}</label>~, |
| input_html => qq~<input type="checkbox" name="useraddpoll" id="useraddpoll" value="1"${ischecked($useraddpoll)} />~, |
| input_html => qq~<input type="checkbox" name="useraddpoll" id="useraddpoll" value="1"${ischecked($useraddpoll)} />~, |
| name => 'useraddpoll', |
| name => 'useraddpoll', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="ubbcpolls">$polltxt{'60'}</label>~, |
| description => qq~<label for="ubbcpolls">$polltxt{'60'}</label>~, |
| input_html => qq~<input type="checkbox" name="ubbcpolls" id="ubbcpolls" value="1"${ischecked($ubbcpolls)} />~, |
| input_html => qq~<input type="checkbox" name="ubbcpolls" id="ubbcpolls" value="1"${ischecked($ubbcpolls)} />~, |
| name => 'ubbcpolls', |
| name => 'ubbcpolls', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| header => $qrb_txt{'1'}, |
| header => $qrb_txt{'1'}, |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="enable_quickpost">$qrb_txt{'2'}</label>~, |
| description => qq~<label for="enable_quickpost">$qrb_txt{'2'}</label>~, |
| input_html => qq~<input type="checkbox" name="enable_quickpost" id="enable_quickpost" value="1"${ischecked($enable_quickpost)} />~, |
| input_html => qq~<input type="checkbox" name="enable_quickpost" id="enable_quickpost" value="1"${ischecked($enable_quickpost)} />~, |
| name => 'enable_quickpost', |
| name => 'enable_quickpost', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="enable_quickreply">$qrb_txt{'3'}</label>~, |
| description => qq~<label for="enable_quickreply">$qrb_txt{'3'}</label>~, |
| input_html => qq~<input type="checkbox" name="enable_quickreply" id="enable_quickreply" value="1"${ischecked($enable_quickreply)} />~, |
| input_html => qq~<input type="checkbox" name="enable_quickreply" id="enable_quickreply" value="1"${ischecked($enable_quickreply)} />~, |
| name => 'enable_quickreply', |
| name => 'enable_quickreply', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="enable_markquote">$qrb_txt{'4'}</label>~, |
| description => qq~<label for="enable_markquote">$qrb_txt{'4'}</label>~, |
| input_html => qq~<input type="checkbox" name="enable_markquote" id="enable_markquote" value="1"${ischecked($enable_markquote)} />~, |
| input_html => qq~<input type="checkbox" name="enable_markquote" id="enable_markquote" value="1"${ischecked($enable_markquote)} />~, |
| name => 'enable_markquote', |
| name => 'enable_markquote', |
| validate => 'boolean', |
| validate => 'boolean', |
| depends_on => ['enable_quickreply'], |
| depends_on => ['enable_quickreply'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="enable_quoteuser">$qrb_txt{'5'}</label>~, |
| description => qq~<label for="enable_quoteuser">$qrb_txt{'5'}</label>~, |
| input_html => qq~<input type="checkbox" name="enable_quoteuser" id="enable_quoteuser" value="1"${ischecked($enable_quoteuser)} />~, |
| input_html => qq~<input type="checkbox" name="enable_quoteuser" id="enable_quoteuser" value="1"${ischecked($enable_quoteuser)} />~, |
| name => 'enable_quoteuser', |
| name => 'enable_quoteuser', |
| validate => 'boolean', |
| validate => 'boolean', |
| depends_on => ['enable_quickreply'], |
| depends_on => ['enable_quickreply'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="quoteuser_color">$qrb_txt{'6'}</label>~, |
| description => qq~<label for="quoteuser_color">$qrb_txt{'6'}</label>~, |
| input_html => qq~<input type="text" size="7" maxlength="7" name="quoteuser_color" id="quoteuser_color" value="$quoteuser_color" onkeyup="previewColor(this.value);" /> <span id="quoteuser_color2" style="background-color:$quoteuser_color"> </span> <img src="$defaultimagesdir/palette1.gif" align="top" style="cursor: pointer" onclick="window.open('$scripturl?action=palette;task=templ', '', 'height=308,width=302,menubar=no,toolbar=no,scrollbars=no')" alt="" border="0" /> |
| input_html => qq~<input type="text" size="7" maxlength="7" name="quoteuser_color" id="quoteuser_color" value="$quoteuser_color" onkeyup="previewColor(this.value);" /> <span id="quoteuser_color2" style="background-color:$quoteuser_color"> </span> <img src="$defaultimagesdir/palette1.gif" align="top" style="cursor: pointer" onclick="window.open('$scripturl?action=palette;task=templ', '', 'height=308,width=302,menubar=no,toolbar=no,scrollbars=no')" alt="" border="0" /> |
| <script language="JavaScript1.2" type="text/javascript"> |
| <script language="JavaScript1.2" type="text/javascript"> |
| <!-- |
| <!-- |
| function previewColor(color) { |
| function previewColor(color) { |
| document.getElementById('quoteuser_color2').style.background = color; |
| document.getElementById('quoteuser_color2').style.background = color; |
| document.getElementsByName("quoteuser_color")[0].value = color; |
| document.getElementsByName("quoteuser_color")[0].value = color; |
| } |
| } |
| //--> |
| //--> |
| </script>~, |
| </script>~, |
| name => 'quoteuser_color', |
| name => 'quoteuser_color', |
| validate => 'text', |
| validate => 'text', |
| depends_on => ['enable_quoteuser', 'enable_quickreply'], |
| depends_on => ['enable_quoteuser', 'enable_quickreply'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="enable_quickjump">$qrb_txt{'7'}</label>~, |
| description => qq~<label for="enable_quickjump">$qrb_txt{'7'}</label>~, |
| input_html => qq~<input type="checkbox" name="enable_quickjump" id="enable_quickjump" value="1"${ischecked($enable_quickjump)} />~, |
| input_html => qq~<input type="checkbox" name="enable_quickjump" id="enable_quickjump" value="1"${ischecked($enable_quickjump)} />~, |
| name => 'enable_quickjump', |
| name => 'enable_quickjump', |
| validate => 'boolean', |
| validate => 'boolean', |
| depends_on => ['enable_quickpost||', 'enable_quickreply||'], |
| depends_on => ['enable_quickpost||', 'enable_quickreply||'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="quick_quotelength">$qrb_txt{'8'}</label>~, |
| description => qq~<label for="quick_quotelength">$qrb_txt{'8'}</label>~, |
| input_html => qq~<input type="text" size="5" name="quick_quotelength" id="quick_quotelength" value="$quick_quotelength" />~, |
| input_html => qq~<input type="text" size="5" name="quick_quotelength" id="quick_quotelength" value="$quick_quotelength" />~, |
| name => 'quick_quotelength', |
| name => 'quick_quotelength', |
| validate => 'number', |
| validate => 'number', |
| depends_on => ['enable_quickjump', 'enable_quickreply'], |
| depends_on => ['enable_quickjump', 'enable_quickreply'], |
| }, |
| }, |
| ], |
| ], |
| }, |
| }, |
| { |
| { |
| name => $settings_txt{'user'}, |
| name => $settings_txt{'user'}, |
| id => 'user', |
| id => 'user', |
| items => [ |
| items => [ |
| { |
| { |
| header => $settings_txt{'guest'}, |
| header => $settings_txt{'guest'}, |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="guestaccess">$admin_txt{'632'}</label>~, |
| description => qq~<label for="guestaccess">$admin_txt{'632'}</label>~, |
| input_html => qq~<input type="checkbox" name="guestaccess" id="guestaccess" value="1"${ischecked(!$guestaccess)} />~, |
| input_html => qq~<input type="checkbox" name="guestaccess" id="guestaccess" value="1"${ischecked(!$guestaccess)} />~, |
| name => 'guestaccess', |
| name => 'guestaccess', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="enable_guestposting">$admin_txt{'380'}</label>~, |
| description => qq~<label for="enable_guestposting">$admin_txt{'380'}</label>~, |
| input_html => qq~<input type="checkbox" name="enable_guestposting" id="enable_guestposting" value="1"${ischecked($enable_guestposting)} />~, |
| input_html => qq~<input type="checkbox" name="enable_guestposting" id="enable_guestposting" value="1"${ischecked($enable_guestposting)} />~, |
| name => 'enable_guestposting', |
| name => 'enable_guestposting', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="enable_guestlanguage">$admin_txt{'guestlang'}</label>~, |
| description => qq~<label for="enable_guestlanguage">$admin_txt{'guestlang'}</label>~, |
| input_html => qq~<input type="checkbox" name="enable_guestlanguage" id="enable_guestlanguage" value="1"${ischecked($enable_guestlanguage)} />~, |
| input_html => qq~<input type="checkbox" name="enable_guestlanguage" id="enable_guestlanguage" value="1"${ischecked($enable_guestlanguage)} />~, |
| name => 'enable_guestlanguage', |
| name => 'enable_guestlanguage', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="guest_media_disallowed">$admin_txt{'guestmedia'}</label>~, |
| description => qq~<label for="guest_media_disallowed">$admin_txt{'guestmedia'}</label>~, |
| input_html => qq~<input type="checkbox" name="guest_media_disallowed" id="guest_media_disallowed" value="1"${ischecked($guest_media_disallowed)} />~, |
| input_html => qq~<input type="checkbox" name="guest_media_disallowed" id="guest_media_disallowed" value="1"${ischecked($guest_media_disallowed)} />~, |
| name => 'guest_media_disallowed', |
| name => 'guest_media_disallowed', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| header => $settings_txt{'profile'}, |
| header => $settings_txt{'profile'}, |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="allowpics">$admin_txt{'746'}</label>~, |
| description => qq~<label for="allowpics">$admin_txt{'746'}</label>~, |
| input_html => qq~<input type="checkbox" name="allowpics" id="allowpics" value="1"${ischecked($allowpics)} />~, |
| input_html => qq~<input type="checkbox" name="allowpics" id="allowpics" value="1"${ischecked($allowpics)} />~, |
| name => 'allowpics', |
| name => 'allowpics', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="upload_useravatar">$admin_txt{'747'}</label>~, |
| description => qq~<label for="upload_useravatar">$admin_txt{'747'}</label>~, |
| input_html => qq~<input type="checkbox" name="upload_useravatar" id="upload_useravatar" value="1"${ischecked($upload_useravatar)} />~, |
| input_html => qq~<input type="checkbox" name="upload_useravatar" id="upload_useravatar" value="1"${ischecked($upload_useravatar)} />~, |
| name => 'upload_useravatar', |
| name => 'upload_useravatar', |
| validate => 'boolean', |
| validate => 'boolean', |
| depends_on => ['allowpics'], |
| depends_on => ['allowpics'], |
| }, |
| }, |
| { |
| { |
| description => $admin_txt{'747a'}, |
| description => $admin_txt{'747a'}, |
| input_html => qq~$facesdir/UserAvatars<br />~ . ((-w "$facesdir/UserAvatars" && -d "$facesdir/UserAvatars") ? qq~<span style="color: green;">$admin_txt{'163'}</span>~ : qq~<span style="color: red;">$admin_txt{'164'}</span>~), # Non-changable setting |
| input_html => qq~$facesdir/UserAvatars<br />~ . ((-w "$facesdir/UserAvatars" && -d "$facesdir/UserAvatars") ? qq~<span style="color: green;">$admin_txt{'163'}</span>~ : qq~<span style="color: red;">$admin_txt{'164'}</span>~), # Non-changable setting |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="upload_avatargroup">$admin_txt{'748'}</label>~, |
| description => qq~<label for="upload_avatargroup">$admin_txt{'748'}</label>~, |
| input_html => qq~<select multiple="multiple" name="upload_avatargroup" id="upload_avatargroup" size="8">~ . &DrawPerms($upload_avatargroup, 0) . qq~</select>~, |
| input_html => qq~<select multiple="multiple" name="upload_avatargroup" id="upload_avatargroup" size="8">~ . &DrawPerms($upload_avatargroup, 0) . qq~</select>~, |
| name => 'upload_avatargroup', |
| name => 'upload_avatargroup', |
| validate => 'text,null', |
| validate => 'text,null', |
| depends_on => ['allowpics','upload_useravatar'], |
| depends_on => ['allowpics','upload_useravatar'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="avatar_limit">$admin_txt{'749'}</label>~, |
| description => qq~<label for="avatar_limit">$admin_txt{'749'}</label>~, |
| input_html => qq~<input type="text" name="avatar_limit" id="avatar_limit" size="5" value="$avatar_limit" /> KB~, |
| input_html => qq~<input type="text" name="avatar_limit" id="avatar_limit" size="5" value="$avatar_limit" /> KB~, |
| name => 'avatar_limit', |
| name => 'avatar_limit', |
| validate => 'number', |
| validate => 'number', |
| depends_on => ['allowpics','upload_useravatar'], |
| depends_on => ['allowpics','upload_useravatar'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="avatar_dirlimit">$admin_txt{'750'}</label>~, |
| description => qq~<label for="avatar_dirlimit">$admin_txt{'750'}</label>~, |
| input_html => qq~<input type="text" name="avatar_dirlimit" id="avatar_dirlimit" size="5" value="$avatar_dirlimit" /> KB~, |
| input_html => qq~<input type="text" name="avatar_dirlimit" id="avatar_dirlimit" size="5" value="$avatar_dirlimit" /> KB~, |
| name => 'avatar_dirlimit', |
| name => 'avatar_dirlimit', |
| validate => 'number', |
| validate => 'number', |
| depends_on => ['allowpics','upload_useravatar'], |
| depends_on => ['allowpics','upload_useravatar'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="enable_notifications_N">$admin_txt{'381'}</label>~, |
| description => qq~<label for="enable_notifications_N">$admin_txt{'381'}</label>~, |
| input_html => qq~<input type="checkbox" name="enable_notifications_N" id="enable_notifications_N" value="1"${ischecked((($enable_notifications == 1 || $enable_notifications == 3) ? 1 : 0))} />~, |
| input_html => qq~<input type="checkbox" name="enable_notifications_N" id="enable_notifications_N" value="1"${ischecked((($enable_notifications == 1 || $enable_notifications == 3) ? 1 : 0))} />~, |
| name => 'enable_notifications_N', |
| name => 'enable_notifications_N', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="NewNotificationAlert">$imtxt{'NewNotificationAlert'}</label>~, |
| description => qq~<label for="NewNotificationAlert">$imtxt{'NewNotificationAlert'}</label>~, |
| input_html => qq~<input type="checkbox" name="NewNotificationAlert" id="NewNotificationAlert" value="1"${ischecked($NewNotificationAlert)} />~, |
| input_html => qq~<input type="checkbox" name="NewNotificationAlert" id="NewNotificationAlert" value="1"${ischecked($NewNotificationAlert)} />~, |
| name => 'NewNotificationAlert', |
| name => 'NewNotificationAlert', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="allow_hide_email">$admin_txt{'723'}</label>~, |
| description => qq~<label for="allow_hide_email">$admin_txt{'723'}</label>~, |
| input_html => qq~<input type="checkbox" name="allow_hide_email" id="allow_hide_email" value="1"${ischecked($allow_hide_email)} />~, |
| input_html => qq~<input type="checkbox" name="allow_hide_email" id="allow_hide_email" value="1"${ischecked($allow_hide_email)} />~, |
| name => 'allow_hide_email', |
| name => 'allow_hide_email', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="emailnewpass">$admin_txt{'639'}</label>~, |
| description => qq~<label for="emailnewpass">$admin_txt{'639'}</label>~, |
| input_html => qq~<input type="checkbox" name="emailnewpass" id="emailnewpass" value="1"${ischecked($emailnewpass)} />~, |
| input_html => qq~<input type="checkbox" name="emailnewpass" id="emailnewpass" value="1"${ischecked($emailnewpass)} />~, |
| name => 'emailnewpass', |
| name => 'emailnewpass', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="buddyListEnabled">$admin_txt{'buddylist'}</label>~, |
| description => qq~<label for="buddyListEnabled">$admin_txt{'buddylist'}</label>~, |
| input_html => qq~<input type="checkbox" name="buddyListEnabled" id="buddyListEnabled" value="1"${ischecked($buddyListEnabled)} />~, |
| input_html => qq~<input type="checkbox" name="buddyListEnabled" id="buddyListEnabled" value="1"${ischecked($buddyListEnabled)} />~, |
| name => 'buddyListEnabled', |
| name => 'buddyListEnabled', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="defaultusertxt">$admin_txt{'385a'}</label>~, |
| description => qq~<label for="defaultusertxt">$admin_txt{'385a'}</label>~, |
| input_html => qq~<input type="text" name="defaultusertxt" id="defaultusertxt" value="$defaultusertxt" />~, |
| input_html => qq~<input type="text" name="defaultusertxt" id="defaultusertxt" value="$defaultusertxt" />~, |
| name => 'defaultusertxt', |
| name => 'defaultusertxt', |
| validate => 'text,null', |
| validate => 'text,null', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="MaxSigLen">$admin_txt{'689'}</label>~, |
| description => qq~<label for="MaxSigLen">$admin_txt{'689'}</label>~, |
| input_html => qq~<input type="text" name="MaxSigLen" id="MaxSigLen" size="5" value="$MaxSigLen" />~, |
| input_html => qq~<input type="text" name="MaxSigLen" id="MaxSigLen" size="5" value="$MaxSigLen" />~, |
| name => 'MaxSigLen', |
| name => 'MaxSigLen', |
| validate => 'number,null', |
| validate => 'number,null', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="maxfavs">$admin_txt{'101'}</label>~, |
| description => qq~<label for="maxfavs">$admin_txt{'101'}</label>~, |
| input_html => qq~<input type="text" name="maxfavs" id="maxfavs" size="5" value="$maxfavs" />~, |
| input_html => qq~<input type="text" name="maxfavs" id="maxfavs" size="5" value="$maxfavs" />~, |
| name => 'maxfavs', |
| name => 'maxfavs', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="addmemgroup_enabled">$amgtxt{'84'}</label>~, |
| description => qq~<label for="addmemgroup_enabled">$amgtxt{'84'}</label>~, |
| input_html => qq~ |
| input_html => qq~ |
| <select name="addmemgroup_enabled" id="addmemgroup_enabled"> |
| <select name="addmemgroup_enabled" id="addmemgroup_enabled"> |
| <option value="0"${isselected($addmemgroup_enabled == 0)}>$amgtxt{'85'}</option> |
| <option value="0"${isselected($addmemgroup_enabled == 0)}>$amgtxt{'85'}</option> |
| <option value="1"${isselected($addmemgroup_enabled == 1)}>$amgtxt{'86'}</option> |
| <option value="1"${isselected($addmemgroup_enabled == 1)}>$amgtxt{'86'}</option> |
| <option value="2"${isselected($addmemgroup_enabled == 2)}>$amgtxt{'87'}</option> |
| <option value="2"${isselected($addmemgroup_enabled == 2)}>$amgtxt{'87'}</option> |
| <option value="3"${isselected($addmemgroup_enabled == 3)}>$amgtxt{'88'}</option> |
| <option value="3"${isselected($addmemgroup_enabled == 3)}>$amgtxt{'88'}</option> |
| </select>~, |
| </select>~, |
| name => 'addmemgroup_enabled', |
| name => 'addmemgroup_enabled', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => |
| description => |
| qq~<label for="self_del_user">$admin_txt{'586'}</label>~, |
| qq~<label for="self_del_user">$admin_txt{'self_del_user'}</label>~, |
| input_html => |
| input_html => |
| qq~<input type="checkbox" name="self_del_user" id="self_del_user" value="1" ${ischecked($self_del_user)}/>~, |
| qq~<input type="checkbox" name="self_del_user" id="self_del_user" value="1" ${ischecked($self_del_user)}/>~, |
| name => 'self_del_user', |
| name => 'self_del_user', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="extendedprofiles">$admin_txt{'extendedprofiles'}</label>~, |
| description => qq~<label for="extendedprofiles">$admin_txt{'extendedprofiles'}</label>~, |
| input_html => qq~<input type="checkbox" name="extendedprofiles" id="extendedprofiles" value="1" ${ischecked($extendedprofiles)}/>~, |
| input_html => qq~<input type="checkbox" name="extendedprofiles" id="extendedprofiles" value="1" ${ischecked($extendedprofiles)}/>~, |
| name => 'extendedprofiles', |
| name => 'extendedprofiles', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| header => $settings_txt{'login'}, |
| header => $settings_txt{'login'}, |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="Cookie_Length">$admin_txt{'432'}</label>~, |
| description => qq~<label for="Cookie_Length">$admin_txt{'432'}</label>~, |
| input_html => qq~ |
| input_html => qq~ |
| <select name="Cookie_Length" id="Cookie_Length"> |
| <select name="Cookie_Length" id="Cookie_Length"> |
| <option value="2" ${isselected($Cookie_Length == 2)}>$admin_txt{'497d'}</option> |
| <option value="2" ${isselected($Cookie_Length == 2)}>$admin_txt{'497d'}</option> |
| <option value="1" ${isselected($Cookie_Length == 1)}>$admin_txt{'497c'}</option> |
| <option value="1" ${isselected($Cookie_Length == 1)}>$admin_txt{'497c'}</option> |
| <option value="60" ${isselected($Cookie_Length == 60)}>1 $admin_txt{'497a'}</option> |
| <option value="60" ${isselected($Cookie_Length == 60)}>1 $admin_txt{'497a'}</option> |
| <option value="180" ${isselected($Cookie_Length == 180)}>3 $admin_txt{'497b'}</option> |
| <option value="180" ${isselected($Cookie_Length == 180)}>3 $admin_txt{'497b'}</option> |
| <option value="360" ${isselected($Cookie_Length == 360)}>6 $admin_txt{'497b'}</option> |
| <option value="360" ${isselected($Cookie_Length == 360)}>6 $admin_txt{'497b'}</option> |
| <option value="480" ${isselected($Cookie_Length == 480)}>8 $admin_txt{'497b'}</option> |
| <option value="480" ${isselected($Cookie_Length == 480)}>8 $admin_txt{'497b'}</option> |
| <option value="600" ${isselected($Cookie_Length == 600)}>10 $admin_txt{'497b'}</option> |
| <option value="600" ${isselected($Cookie_Length == 600)}>10 $admin_txt{'497b'}</option> |
| <option value="720" ${isselected($Cookie_Length == 720)}>12 $admin_txt{'497b'}</option> |
| <option value="720" ${isselected($Cookie_Length == 720)}>12 $admin_txt{'497b'}</option> |
| <option value="1440" ${isselected($Cookie_Length == 1440)}>24 $admin_txt{'497b'}</option> |
| <option value="1440" ${isselected($Cookie_Length == 1440)}>24 $admin_txt{'497b'}</option> |
| </select>~, |
| </select>~, |
| name => 'Cookie_Length', |
| name => 'Cookie_Length', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="cookieusername">$admin_txt{'352'}</label>~, |
| description => qq~<label for="cookieusername">$admin_txt{'352'}</label>~, |
| input_html => qq~<input type="text" name="cookieusername" id="cookieusername" size="20" value="$cookieusername" />~, |
| input_html => qq~<input type="text" name="cookieusername" id="cookieusername" size="20" value="$cookieusername" />~, |
| name => 'cookieusername', |
| name => 'cookieusername', |
| validate => 'text', |
| validate => 'text', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="cookiepassword">$admin_txt{'353'}</label>~, |
| description => qq~<label for="cookiepassword">$admin_txt{'353'}</label>~, |
| input_html => qq~<input type="text" name="cookiepassword" id="cookiepassword" size="20" value="$cookiepassword" />~, |
| input_html => qq~<input type="text" name="cookiepassword" id="cookiepassword" size="20" value="$cookiepassword" />~, |
| name => 'cookiepassword', |
| name => 'cookiepassword', |
| validate => 'text', |
| validate => 'text', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="cookiesession_name">$admin_txt{'353a'}</label>~, |
| description => qq~<label for="cookiesession_name">$admin_txt{'353a'}</label>~, |
| input_html => qq~<input type="text" name="cookiesession_name" id="cookiesession_name" size="20" value="$cookiesession_name" />~, |
| input_html => qq~<input type="text" name="cookiesession_name" id="cookiesession_name" size="20" value="$cookiesession_name" />~, |
| name => 'cookiesession_name', |
| name => 'cookiesession_name', |
| validate => 'text', |
| validate => 'text', |
| }, |
| }, |
| { |
| { |
| header => $settings_txt{'registration'}, |
| header => $settings_txt{'registration'}, |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="regtype">$rtype_text{'4'}</label>~, |
| description => qq~<label for="regtype">$rtype_text{'4'}</label>~, |
| input_html => qq~ |
| input_html => qq~ |
| <select name="regtype" id="regtype" size="1"> |
| <select name="regtype" id="regtype" size="1"> |
| <option value="0" ${isselected($regtype == 0)}>$rtype_text{'0'}</option> |
| <option value="0" ${isselected($regtype == 0)}>$rtype_text{'0'}</option> |
| <option value="1" ${isselected($regtype == 1)}>$rtype_text{'1'}</option> |
| <option value="1" ${isselected($regtype == 1)}>$rtype_text{'1'}</option> |
| <option value="2" ${isselected($regtype == 2)}>$rtype_text{'2'}</option> |
| <option value="2" ${isselected($regtype == 2)}>$rtype_text{'2'}</option> |
| <option value="3" ${isselected($regtype == 3)}>$rtype_text{'3'}</option> |
| <option value="3" ${isselected($regtype == 3)}>$rtype_text{'3'}</option> |
| </select>~, |
| </select>~, |
| name => 'regtype', |
| name => 'regtype', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="preregspan">$prereg_txt{'11'}</label>~, |
| description => qq~<label for="preregspan">$prereg_txt{'11'}</label>~, |
| input_html => qq~<input type="text" name="preregspan" id="preregspan" size="5" value="$preregspan" />~, |
| input_html => qq~<input type="text" name="preregspan" id="preregspan" size="5" value="$preregspan" />~, |
| name => 'preregspan', |
| name => 'preregspan', |
| validate => 'number', |
| validate => 'number', |
| depends_on => ['regtype!=0', 'regtype!=3'], |
| depends_on => ['regtype!=0', 'regtype!=3'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="emailpassword">$admin_txt{'702'}</label>~, |
| description => qq~<label for="emailpassword">$admin_txt{'702'}</label>~, |
| input_html => qq~<input type="checkbox" name="emailpassword" id="emailpassword" value="1"${ischecked($emailpassword)} />~, |
| input_html => qq~<input type="checkbox" name="emailpassword" id="emailpassword" value="1"${ischecked($emailpassword)} />~, |
| name => 'emailpassword', |
| name => 'emailpassword', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="emailwelcome">$admin_txt{'619'}</label>~, |
| description => qq~<label for="emailwelcome">$admin_txt{'619'}</label>~, |
| input_html => qq~<input type="checkbox" name="emailwelcome" id="emailwelcome" value="1"${ischecked($emailwelcome)} />~, |
| input_html => qq~<input type="checkbox" name="emailwelcome" id="emailwelcome" value="1"${ischecked($emailwelcome)} />~, |
| name => 'emailwelcome', |
| name => 'emailwelcome', |
| validate => 'boolean', |
| validate => 'boolean', |
| depends_on => ['!emailpassword'], |
| depends_on => ['!emailpassword'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="name_cannot_be_userid">$register_txt{'768'}</label>~, |
| description => qq~<label for="name_cannot_be_userid">$register_txt{'768'}</label>~, |
| input_html => qq~<input type="checkbox" name="name_cannot_be_userid" id="name_cannot_be_userid" value="1"${ischecked($name_cannot_be_userid)} />~, |
| input_html => qq~<input type="checkbox" name="name_cannot_be_userid" id="name_cannot_be_userid" value="1"${ischecked($name_cannot_be_userid)} />~, |
| name => 'name_cannot_be_userid', |
| name => 'name_cannot_be_userid', |
| validate => 'boolean', |
| validate => 'boolean', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="birthday_on_reg">$register_txt{'770'}</label>~, |
| description => qq~<label for="birthday_on_reg">$register_txt{'770'}</label>~, |
| input_html => qq~ |
| input_html => qq~ |
| <select name="birthday_on_reg" id="birthday_on_reg" size="1"> |
| <select name="birthday_on_reg" id="birthday_on_reg" size="1"> |
| <option value="0">$register_txt{'771'}</option> |
| <option value="0">$register_txt{'771'}</option> |
| <option value="1"${isselected($birthday_on_reg == 1)}>$register_txt{'772'}</option> |
| <option value="1"${isselected($birthday_on_reg == 1)}>$register_txt{'772'}</option> |
| <option value="2"${isselected($birthday_on_reg == 2)}>$register_txt{'773'}</option> |
| <option value="2"${isselected($birthday_on_reg == 2)}>$register_txt{'773'}</option> |
| </select>~, |
| </select>~, |
| name => 'birthday_on_reg', |
| name => 'birthday_on_reg', |
| validate => 'number,null', |
| validate => 'number,null', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="gender_on_reg">$register_txt{'gender_reg'}</label>~, |
| description => qq~<label for="gender_on_reg">$register_txt{'gender_reg'}</label>~, |
| input_html => qq~ |
| input_html => qq~ |
| <select name="gender_on_reg" id="gender_on_reg" size="1">
|
| <select name="gender_on_reg" id="gender_on_reg" size="1">
|
| <option value="0">$register_txt{'771'}</option> |
| <option value="0">$register_txt{'771'}</option> |
| <option value="1"${isselected($gender_on_reg == 1)}>$register_txt{'gender_reg_opt'}</option> |
| <option value="1"${isselected($gender_on_reg == 1)}>$register_txt{'gender_reg_opt'}</option> |
| <option value="2"${isselected($gender_on_reg == 2)}>$register_txt{'gender_reg_req'}</option> |
| <option value="2"${isselected($gender_on_reg == 2)}>$register_txt{'gender_reg_req'}</option> |
| </select>~, |
| </select>~, |
| name => 'gender_on_reg', |
| name => 'gender_on_reg', |
| validate => 'number,null', |
| validate => 'number,null', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="pwstrengthmeter_scores">$admin_txt{'710'}</label>~, |
| description => qq~<label for="pwstrengthmeter_scores">$admin_txt{'710'}</label>~, |
| input_html => qq~<input type="text" name="pwstrengthmeter_scores" id="pwstrengthmeter_scores" size="20" value="$pwstrengthmeter_scores" />~, |
| input_html => qq~<input type="text" name="pwstrengthmeter_scores" id="pwstrengthmeter_scores" size="20" value="$pwstrengthmeter_scores" />~, |
| name => 'pwstrengthmeter_scores', |
| name => 'pwstrengthmeter_scores', |
| validate => 'text', |
| validate => 'text', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="pwstrengthmeter_common">$admin_txt{'711'}</label>~, |
| description => qq~<label for="pwstrengthmeter_common">$admin_txt{'711'}</label>~, |
| input_html => qq~<input type="text" name="pwstrengthmeter_common" id="pwstrengthmeter_common" size="20" value='$pwstrengthmeter_common' />~, |
| input_html => qq~<input type="text" name="pwstrengthmeter_common" id="pwstrengthmeter_common" size="20" value='$pwstrengthmeter_common' />~, |
| name => 'pwstrengthmeter_common', |
| name => 'pwstrengthmeter_common', |
| validate => 'text', |
| validate => 'text', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="pwstrengthmeter_minchar">$admin_txt{'712'}</label>~, |
| description => qq~<label for="pwstrengthmeter_minchar">$admin_txt{'712'}</label>~, |
| input_html => qq~<input type="text" name="pwstrengthmeter_minchar" id="pwstrengthmeter_minchar" size="5" value="$pwstrengthmeter_minchar" />~, |
| input_html => qq~<input type="text" name="pwstrengthmeter_minchar" id="pwstrengthmeter_minchar" size="5" value="$pwstrengthmeter_minchar" />~, |
| name => 'pwstrengthmeter_minchar', |
| name => 'pwstrengthmeter_minchar', |
| validate => 'number', |
| validate => 'number', |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="RegReasonSymbols">$admin_txt{'regreason'}</label>~, |
| description => qq~<label for="RegReasonSymbols">$admin_txt{'regreason'}</label>~, |
| input_html => qq~<input type="text" name="RegReasonSymbols" id="RegReasonSymbols" size="5" value="$RegReasonSymbols" />~, |
| input_html => qq~<input type="text" name="RegReasonSymbols" id="RegReasonSymbols" size="5" value="$RegReasonSymbols" />~, |
| name => 'RegReasonSymbols', |
| name => 'RegReasonSymbols', |
| validate => 'number', |
| validate => 'number', |
| depends_on => ['regtype==1'], |
| depends_on => ['regtype==1'], |
| }, |
| }, |
| { |
| { |
| description => qq~<label for="RegAgree">$admin_txt{'584'}</label>~, |
| description => qq~<label for="RegAgree">$admin_txt{'584'}</label>~, |
| input_html => qq~<input type="checkbox" name="RegAgree" id="RegAgree" value="1"${ischecked($RegAgree)} />~, |
| input_html => qq~<input type="checkbox" name="RegAgree" id="RegAgree" value="1"${ischecked($RegAgree)} />~, |
| name => 'RegAgree', |
| name => 'RegAgree', |
| validate => 'boolean', |
| validate => 'boolean', |
| depends_on => ['regtype!=0'], |
| depends_on => ['regtype!=0'], |
| }, |
| }, |
| { |
| { |
| description => |
| description => |
| qq~<label for="nomailspammer">$admin_txt{'nospammer'}</label>~, |
| qq~<label for="nomailspammer">$admin_txt{'nospammer'}</label>~, |
| input_html => |
| input_html => |
| qq~<input type="checkbox" name="nomailspammer" id="nomailspammer" value="1" ${ischecked($nomailspammer)} />~, |
| qq~<input type="checkbox" name="nomailspammer" id="nomailspammer" value="1" ${ischecked($ |