<table>
        <tr>
        <td width="215">Включить обработку фильтр-слов</td><td><?php 
echo WPGrabberHelper::yesNoRadioList('params[filter_words_on]', $row['params']['filter_words_on']);
?>
</td>
        </tr>
        <tr>
        <td>Искать слова</td><td><?php 
echo WPGrabberHelper::selectList('params[filter_words_where]', array('title' => 'в заголовке', 'text' => 'в тексте', 'title+text' => 'в заголовке и тексте'), $row['params']['filter_words_where'], 1);
?>
</td>
        </tr>
        <tr>
        <td>При появлении слов</td><td><?php 
echo WPGrabberHelper::selectList('params[filter_words_save]', array('сохранять записи', 'не сохранять записи'), $row['params']['filter_words_save'], 1);
?>
</td>
        </tr>
        <tr>
            <td valign="top">Список фильтр-слов <br>(если несколько, то через запятую)</td><td><textarea name="params[filter_words_list]" style="width: 450px; height: 70px;"><?php 
echo $row['params']['filter_words_list'];
?>
</textarea></td>
            </tr>
        </table>
    </fieldset>
</div>
<input type="hidden" name="row[id]" value="<?php 
echo $row['id'];
?>
 function strips($value)
 {
     if (is_array($value) and count($value)) {
         foreach ($value as $k => $v) {
             if (is_array($v)) {
                 $value[$k] = WPGrabberHelper::strips($v);
             } else {
                 $value[$k] = stripslashes($v);
             }
         }
     } else {
         $value = stripslashes($value);
     }
     return $value;
 }
function wpgrabberSave()
{
    global $wpdb;
    WPGrabberErrorHandler::initPhpErrors();
    $row = $_POST['row'];
    $params = $_POST['params'];
    // формирование массивов шаблонов
    if (count($params['usrepl'])) {
        foreach ($params['usrepl'] as $value) {
            if (!$value['type']) {
                continue;
            }
            $params['replace'][$value['type']][] = $value;
        }
    }
    $params = WPGrabberHelper::strips($params);
    //file_put_contents(ABSPATH.'PARAMS.TXT', var_export($params, true));
    $row = WPGrabberHelper::strips($row);
    $row['params'] = base64_encode(serialize($params));
    $row['id'] = intval($row['id']);
    if ($row['id']) {
        if (ifDemo($row['id'])) {
            return null;
        }
        $result = $wpdb->update($wpdb->prefix . 'wpgrabber', array('name' => $row['name'], 'type' => $row['type'], 'url' => $row['url'], 'links' => $row['links'], 'title' => $row['title'], 'text_start' => $row['text_start'], 'text_end' => $row['text_end'], 'rss_encoding' => $row['rss_encoding'], 'html_encoding' => $row['html_encoding'], 'catid' => $row['catid'], 'published' => $row['published'], 'params' => $row['params'], 'interval' => $row['interval']), array('id' => $row['id']));
        if ($result > 0) {
            wpgrabberAdminNotice('Лента успешно обновлена');
        } else {
            if ($wpdb->last_error != '') {
                WPGrabberErrorHandler::add($wpdb->last_error, __FILE__, __LINE__);
            }
            wpgrabberAdminNotice('Ошибка сохранения изменений в ленте!', 'error');
        }
        return $row['id'];
    } else {
        $result = $wpdb->insert($wpdb->prefix . 'wpgrabber', array('name' => $row['name'], 'type' => $row['type'], 'url' => $row['url'], 'links' => $row['links'], 'title' => $row['title'], 'text_start' => $row['text_start'], 'text_end' => $row['text_end'], 'rss_encoding' => $row['rss_encoding'], 'html_encoding' => $row['html_encoding'], 'catid' => $row['catid'], 'published' => $row['published'], 'params' => $row['params'], 'interval' => $row['interval']));
        if ($result > 0) {
            wpgrabberAdminNotice('Лента успешно добавлена');
            return $wpdb->insert_id;
        } else {
            if ($wpdb->last_error != '') {
                WPGrabberErrorHandler::add($wpdb->last_error, __FILE__, __LINE__);
            }
            wpgrabberAdminNotice('Ошибка сохранения ленты!', 'error');
        }
    }
}
</fieldset>

<fieldset>
<legend>Логирование ошибок плагина</legend>
<table class="tab-content-table">
<tr>
    <td width="395">Включить логирование ошибок</td>
    <td><?php 
echo WPGrabberHelper::yesNoRadioList('options[logErrors]', get_option('wpg_' . 'logErrors'));
?>
</td>
</tr>
<tr>
    <td width="395">Автоматически отправлять письма с ошибками на адрес службы технической поддержки: bug@wpgrabber.ru</td>
    <td><?php 
echo WPGrabberHelper::yesNoRadioList('options[sendErrors]', get_option('wpg_' . 'sendErrors'));
?>
</td>
</tr>
<tr>
  <td colspan="2">
    <a href="?page=wpgrabber-settings&wpgrabberGetErrorLogFile" target="_blank">посмотреть лог-файл ошибок</a>
  </td>
</tr>
</table>
</fieldset>
<?php 
submit_button('Сохранить изменения', 'primary', 'saveButton');
?>
</form>
</div>