locale = self::get_WeblinkAdminLocale(); $weblink_settings = self::get_weblink_settings(); // Save if (isset($_POST['savesettings'])) { $links_extended_required = filter_input(INPUT_POST, 'links_extended_required', FILTER_VALIDATE_INT); $links_allow_submission = filter_input(INPUT_POST, 'links_allow_submission', FILTER_VALIDATE_INT); $inputArray = [ 'links_per_page' => form_sanitizer(filter_input(INPUT_POST, 'links_per_page', FILTER_VALIDATE_INT), 15, 'links_per_page'), 'links_allow_submission' => !empty($links_allow_submission) ? $links_allow_submission : 0, 'links_extended_required' => !empty($links_extended_required) ? $links_extended_required : 0 ]; // Update if (\defender::safe()) { foreach ($inputArray as $settings_name => $settings_value) { $inputSettings = [ 'settings_name' => $settings_name, 'settings_value' => $settings_value, 'settings_inf' => "weblinks", ]; dbquery_insert(DB_SETTINGS_INF, $inputSettings, 'update', ['primary_key' => 'settings_name']); } addNotice('success', $this->locale['900']); redirect(FUSION_REQUEST); } else { addNotice('danger', $this->locale['901']); $weblink_settings = $inputArray; } } echo openform('settingsform', 'post', FUSION_REQUEST); echo "