Beispiel #1
0
    }
    nc_search::purge_history($purge["interval_value"], $purge["interval_type"]);
    nc_print_status(NETCAT_MODULE_SEARCH_ADMIN_SETTING_QUERY_LOG_PURGED, 'ok');
} else {
    if ($new_settings) {
        foreach ($new_settings as $k => $v) {
            nc_search::save_setting($k, $v);
        }
        // enable/disable extensions depending on the settings
        $remove_stopwords = nc_search::get_setting('RemoveStopwords');
        if ($stopwords_filter && $stopwords_filter->get('enabled') != $remove_stopwords) {
            $stopwords_filter->set('enabled', $remove_stopwords)->save();
        }
        $remove_shortwords = nc_search::get_setting('MinWordLength') > 1;
        if ($shortwords_filter && $shortwords_filter->get('enabled') != $remove_shortwords) {
            $shortwords_filter->set('enabled', $remove_shortwords)->save();
        }
        nc_print_status(NETCAT_MODULE_SEARCH_ADMIN_SETTINGS_SAVED, 'ok');
    }
}
// ПОКАЗАТЬ ФОРМУ
$log_purge_interval = nc_search::get_setting('AutoPurgeHistoryIntervalValue');
?>

<form method="POST" class="settings">
<input type="hidden" name="view" value="generalsettings"/>
<br/>

<div id="enable_search_checkbox">
    <?php 
echo $this->setting_cb('EnableSearch', NETCAT_MODULE_SEARCH_ADMIN_SETTING_ENABLE_SEARCH);