$page_def[] = config_add_boolean_select('user_rating', $lang['systemconfig_user_rating_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); // Security section $page_def[] = config_add_html('<h3 class="CollapsibleSectionHead collapsed">' . $lang['systemconfig_security'] . '</h3><div id="SystemConfigSecuritySection" class="CollapsibleSection">'); $page_def[] = config_add_single_select('password_min_length', $lang['systemconfig_password_min_length_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_min_alpha', $lang['systemconfig_password_min_alpha_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_min_numeric', $lang['systemconfig_password_min_numeric_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_min_uppercase', $lang['systemconfig_password_min_uppercase_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_min_special', $lang['systemconfig_password_min_special_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_expiry', $lang['systemconfig_password_expiry_label'], array_merge(array(0 => $lang['never']), range(1, 90)), true, 300, '', true); $page_def[] = config_add_single_select('max_login_attempts_per_ip', $lang['systemconfig_max_login_attempts_per_ip_label'], range(10, 50), false, 300, '', true); $page_def[] = config_add_single_select('max_login_attempts_per_username', $lang['systemconfig_max_login_attempts_per_username_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('max_login_attempts_wait_minutes', $lang['systemconfig_max_login_attempts_wait_minutes_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_single_select('password_brute_force_delay', $lang['systemconfig_password_brute_force_delay_label'], range(0, 30), false, 300, '', true); $page_def[] = config_add_html('</div>'); // Let plugins hook onto page definition and add their own configs if needed // or manipulate the list $plugin_specific_definition = hook('add_system_config_page_def', '', array($page_def)); if (is_array($plugin_specific_definition) && !empty($plugin_specific_definition)) { $page_def = $plugin_specific_definition; } config_generate_html($page_def); ?> </div> <script>registerCollapsibleSections(false);</script> <?php config_generate_AutoSaveConfigOption_function($baseurl . '/pages/admin/admin_system_config.php'); ?> </div> <?php include '../../include/footer.php';
$page_def[] = config_add_boolean_select('resource_view_modal', $lang['userpreference_resource_view_modal_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); ?> <?php // User interface section $page_def[] = config_add_html('<h2 class="CollapsibleSectionHead">' . $lang['userpreference_user_interface'] . '</h2><div id="UserPreferenceUserInterfaceSection" class="CollapsibleSection">'); $page_def[] = config_add_single_select('thumbs_default', $lang['userpreference_thumbs_default_label'], array('show' => $lang['showthumbnails'], 'hide' => $lang['hidethumbnails']), true, 300, '', true); $page_def[] = config_add_boolean_select('basic_simple_search', $lang['userpreference_basic_simple_search_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); // Email section $page_def[] = config_add_html('<h2 class="CollapsibleSectionHead">' . $lang['email'] . '</h2><div id="UserPreferenceEmailSection" class="CollapsibleSection">'); $page_def[] = config_add_boolean_select('cc_me', $lang['userpreference_cc_me_label'], $enable_disable_options, 300, '', true); $page_def[] = config_add_html('</div>'); // Let plugins hook onto page definition and add their own configs if needed // or manipulate the list $plugin_specific_definition = hook('add_user_preference_page_def', '', array($page_def)); if (is_array($plugin_specific_definition) && !empty($plugin_specific_definition)) { $page_def = $plugin_specific_definition; } config_generate_html($page_def); ?> </div> <script>registerCollapsibleSections();</script> <?php config_generate_AutoSaveConfigOption_function($baseurl . '/pages/ajax/user_preferences.php'); ?> </div> <?php include '../../include/footer.php';