$function(); echo closetab(); } private function display_uf_settings() { $_enabled = self::get_forum_settings('forum_enabled_userfields'); if (isset($_POST['save_forum_uf'])) { $current_uf = !empty($_POST['uf_field_enabled']) ? form_sanitizer($_POST['uf_field_enabled'], '', 'uf_field_enabled') : ''; if (\defender::safe()) { if ($_enabled === NULL) { $result = dbquery("INSERT INTO ".DB_SETTINGS_INF." (settings_name, settings_value, settings_inf) VALUES ('forum_enabled_userfields', :current_uf, 'forum')", [':current_uf' => $current_uf]); } else { $result = dbquery("UPDATE ".DB_SETTINGS_INF." SET settings_value=:current_uf WHERE settings_name='forum_enabled_userfields' AND settings_inf='forum'", [':current_uf' => $current_uf]); } if (dbrows($result)) { addNotice('success', self::$locale['900']); redirect(FUSION_SELF.fusion_get_aidlink().'§ion=fs&ref=ufields'); } } } if (!empty($_enabled)) { $enabled_uf = explode(",", $_enabled); $enabled_uf = array_flip($enabled_uf); } ?>
", ""], self::$locale['forum_150']); ?>
'spacer-sm']); ?>
'btn-success']); ?>

$data['field_cat_id']]); if (dbrows($uf_query)) { while ($cdata = dbarray($uf_query)) { if (empty($cdata['field_title']) && $cdata['field_type'] == 'file') { $locale_file = LOCALE.LOCALESET.'user_fields/'.$cdata['field_name'].'.php'; $var_file = INCLUDES.'user_fields/'.$cdata['field_name'].'_include_var.php'; if (file_exists($locale_file) && file_exists($var_file)) { $user_field_name = ''; Locale::setLocale($locale_file); // after that i need to include the file. include $var_file; } $current_field_title = (!empty($user_field_name) ? $user_field_name : self::$locale['na']); } else { $current_field_title = QuantumFields::parse_label($cdata['field_title']); } $checked = (isset($enabled_uf[$cdata['field_name']]) ? $cdata['field_name'] : ''); echo form_checkbox('uf_field_enabled[]', $current_field_title, $checked, ['input_id' => 'uf_'.$cdata['field_id'], 'reverse_label' => TRUE, 'value' => $cdata['field_name'], 'class' => 'spacer-sm']); } } else { echo self::$locale['forum_151']; } ?>
form_sanitizer($_POST['numofthreads'], 16, 'numofthreads'), 'threads_per_page' => form_sanitizer($_POST['threads_per_page'], 20, 'threads_per_page'), 'posts_per_page' => form_sanitizer($_POST['posts_per_page'], 20, 'posts_per_page'), 'thread_notify' => form_sanitizer($_POST['thread_notify'], 0, 'thread_notify'), 'forum_ranks' => form_sanitizer($_POST['forum_ranks'], 0, 'forum_ranks'), 'forum_rank_style' => form_sanitizer($_POST['forum_rank_style'], 0, 'forum_rank_style'), 'popular_threads_timeframe' => form_sanitizer($_POST['popular_threads_timeframe'], 604800, 'popular_threads_timeframe'), 'forum_last_posts_reply' => form_sanitizer($_POST['forum_last_posts_reply'], 0, 'forum_last_posts_reply'), 'upvote_points' => form_sanitizer($_POST['upvote_points'], 2, 'upvote_points'), 'downvote_points' => form_sanitizer($_POST['downvote_points'], 1, 'downvote_points'), 'answering_points' => form_sanitizer($_POST['answering_points'], 15, 'answering_points'), 'points_to_upvote' => form_sanitizer($_POST['points_to_upvote'], 100, 'points_to_upvote'), 'points_to_downvote' => form_sanitizer($_POST['points_to_downvote'], 100, 'points_to_downvote'), 'forum_show_reputation' => form_sanitizer($_POST['forum_show_reputation'], 0, 'forum_show_reputation'), ]; if (\defender::safe()) { foreach ($inputArray as $settings_name => $settings_value) { $inputSettings = [ "settings_name" => $settings_name, "settings_value" => $settings_value, "settings_inf" => "forum", ]; dbquery_insert(DB_SETTINGS_INF, $inputSettings, "update", ["primary_key" => "settings_name"]); } addNotice('success', self::$locale['900']); redirect(FUSION_SELF.fusion_get_aidlink().'§ion=fs'); } else { addNotice("danger", self::$locale['901']); } } $forum_settings = self::get_forum_settings(); $yes_no_array = ['1' => self::$locale['yes'], '0' => self::$locale['no']]; // change the locale file here to this - echo "
".self::$locale['forum_description']."
"; ?>
'spacer-sm']); ?>
'btn-success m-r-5']); echo form_button('recount_user_post', self::$locale['523'], '1'); ?>

self::$locale['error_value'], 'inline' => TRUE, 'inner_width' => '100px', 'width' => '100px', 'type' => 'number' ]); echo form_text('posts_per_page', self::$locale['forum_081'], $forum_settings['posts_per_page'], [ 'error_text' => self::$locale['error_value'], 'inline' => TRUE, 'inner_width' => '100px', 'width' => '100px', 'type' => 'number' ]); echo form_text('numofthreads', self::$locale['505'], $forum_settings['numofthreads'], [ 'ext_tip' => self::$locale['506'], 'error_text' => self::$locale['error_value'], 'inline' => TRUE, 'inner_width' => '100px', 'width' => '100px', 'type' => 'number', ]); $timeframe_opts = [ '604800' => self::$locale['527'], '2419200' => self::$locale['528'], '31557600' => self::$locale['529'], '0' => self::$locale['530'] ]; $lastpost_opts = ['0' => self::$locale['no'], '1' => self::$locale['533']]; for ($i = 2; $i <= 20; $i++) { $array_opts[$i] = sprintf(self::$locale['532'], $i); } if (isset($_GET['action']) && $_GET['action'] == "count_posts") { echo alert(self::$locale['524'], ['class' => 'warning']); } echo "
\n"; echo form_select('popular_threads_timeframe', self::$locale['525'], $forum_settings['popular_threads_timeframe'], [ 'options' => $timeframe_opts, 'error_text' => self::$locale['error_value'], 'width' => '100%', 'inline' => TRUE, ]); echo "
\n"; echo "
\n"; echo form_select('forum_last_posts_reply', self::$locale['531'], $forum_settings['forum_last_posts_reply'], [ 'options' => $lastpost_opts, 'error_text' => self::$locale['error_value'], 'width' => '100%', 'inline' => TRUE, ]); echo "
\n"; echo form_select('forum_show_reputation', self::$locale['513'], $forum_settings['forum_show_reputation'], [ 'options' => $yes_no_array, 'error_text' => self::$locale['error_value'], 'inline' => TRUE ]); closeside(); openside(self::$locale['forum_141']); echo form_select('thread_notify', self::$locale['512'], $forum_settings['thread_notify'], [ 'options' => $yes_no_array, 'error_text' => self::$locale['error_value'], 'inline' => TRUE ]); closeside(); ?>
'number', 'width' => '150px', 'placeholder' => '1', 'inline' => TRUE, 'append' => TRUE, 'append_value' => self::$locale['forum_135']]; echo form_text('upvote_points', self::$locale['forum_130'], $forum_settings['upvote_points'], $points_config); echo form_text('downvote_points', self::$locale['forum_131'], $forum_settings['downvote_points'], $points_config); echo form_text('answering_points', self::$locale['forum_132'], $forum_settings['answering_points'], $points_config); echo form_text('points_to_upvote', self::$locale['forum_133'], $forum_settings['points_to_upvote'], $points_config); echo form_text('points_to_downvote', self::$locale['forum_134'], $forum_settings['points_to_downvote'], $points_config); closeside(); openside(self::$locale['forum_admin_001']); echo form_select('forum_ranks', self::$locale['520'], $forum_settings['forum_ranks'], [ 'options' => $yes_no_array, 'inline' => TRUE, 'error_text' => self::$locale['error_value'] ]); echo form_select('forum_rank_style', self::$locale['forum_064'], $forum_settings['forum_rank_style'], [ 'options' => [ self::$locale['forum_063'], self::$locale['forum_062'] ], 'inline' => TRUE, 'error_text' => self::$locale['error_value'] ]); closeside(); ?>
form_sanitizer($_POST['forum_ips'], USER_LEVEL_SUPER_ADMIN, 'forum_ips'), 'forum_attachmax' => form_sanitizer($_POST['calc_b'], 1048576, 'calc_b') * form_sanitizer($_POST['calc_c'], 1, 'calc_c'), 'forum_attachmax_count' => form_sanitizer($_POST['forum_attachmax_count'], 5, 'forum_attachmax_count'), 'forum_attachtypes' => form_sanitizer($_POST['forum_attachtypes'], '.pdf,.gif,.jpg,.png,.zip,.rar,.tar,.bz2,.7z', 'forum_attachtypes'), 'forum_edit_lock' => form_sanitizer($_POST['forum_edit_lock'], 0, 'forum_edit_lock'), 'forum_edit_timelimit' => form_sanitizer($_POST['forum_edit_timelimit'], 0, 'forum_edit_timelimit'), 'forum_last_post_avatar' => form_sanitizer($_POST['forum_last_post_avatar'], 0, 'forum_last_post_avatar'), 'forum_editpost_to_lastpost' => form_sanitizer($_POST['forum_editpost_to_lastpost'], 0, 'forum_editpost_to_lastpost'), ]; if (\defender::safe()) { foreach ($inputArray as $settings_name => $settings_value) { $inputSettings = [ "settings_name" => $settings_name, "settings_value" => $settings_value, "settings_inf" => "forum", ]; dbquery_insert(DB_SETTINGS_INF, $inputSettings, "update", ["primary_key" => "settings_name"]); } addNotice('success', self::$locale['900']); redirect(clean_request('section=fs&ref=post', ['ref'], FALSE)); } else { addNotice("danger", self::$locale['901']); } } $forum_settings = self::get_forum_settings(); $yes_no_array = ['1' => self::$locale['yes'], '0' => self::$locale['no']]; // change the locale file here to this - echo "
".self::$locale['forum_description']."
"; ?>
'spacer-sm']); ?>
'btn-success m-r-5']); echo form_button('recount_user_post', self::$locale['523'], '1'); ?>

$Mime) { $ext = ".$m"; $mime_opts[$ext] = $ext; } sort($mime_opts); echo '
'; echo ''; echo '
'; echo form_text('calc_b', '', $calc_b, [ 'required' => TRUE, 'type' => 'number', 'error_text' => self::$locale['error_rate'], 'inline' => TRUE, 'width' => '100px', 'max_length' => 4, 'class' => 'pull-left m-r-10' ]); echo form_select('calc_c', '', $calc_c, [ 'options' => $calc_opts, 'placeholder' => self::$locale['choose'], 'class' => 'pull-left', 'inner_width' => '100%', 'width' => '180px', 'ext_tip' => self::$locale['509'] ]); echo '
'; echo '
'; $range = range(1, 10); echo form_btngroup('forum_attachmax_count', self::$locale['534'], $forum_settings['forum_attachmax_count'], [ 'options' => array_combine(range(1, count($range)), array_values($range)), 'error_text' => self::$locale['error_value'], 'width' => '100%', 'inline' => TRUE, 'ext_tip' => self::$locale['535'], ]); echo form_select('forum_attachtypes', self::$locale['510'], $forum_settings['forum_attachtypes'], [ 'options' => $mime_opts, 'width' => '100%', 'inner_width' => '100%', 'error_text' => self::$locale['error_type'], 'tags' => TRUE, 'multiple' => TRUE, 'placeholder' => self::$locale['choose'], 'inline' => TRUE, 'ext_tip' => self::$locale['511'] ]); closeside(); ?>
[ '0', '10', '30', '45', '60' ], 'max_length' => 2, 'width' => '100px', 'error_text' => self::$locale['error_value'], 'ext_tip' => self::$locale['537'], 'inline' => TRUE ]); $yes_no_extarray = ['1' => self::$locale['yes'], USER_LEVEL_SUPER_ADMIN => self::$locale['no']]; echo form_select('forum_ips', self::$locale['507'], $forum_settings['forum_ips'], [ 'options' => $yes_no_extarray, 'error_text' => self::$locale['error_value'], 'inline' => TRUE ]); echo form_select('forum_last_post_avatar', self::$locale['539'], $forum_settings['forum_last_post_avatar'], [ 'options' => $yes_no_array, 'error_text' => self::$locale['error_value'], 'inline' => TRUE ]); echo form_select('forum_edit_lock', self::$locale['521'], $forum_settings['forum_edit_lock'], [ 'options' => $yes_no_array, 'error_text' => self::$locale['error_value'], 'inline' => TRUE ]); echo form_select('forum_editpost_to_lastpost', self::$locale['538'], $forum_settings['forum_editpost_to_lastpost'], [ 'options' => $yes_no_array, 'error_text' => self::$locale['error_value'], 'inline' => TRUE ]); closeside(); ?>