Условие TAG

<< Кликните, чтобы показать Содержание >>

Руководство Администратора | CHM EPUB PDF A4/Letter   

Условие TAG

Проверить наличие установленного тега и значение его счётчика (см. раздел Действие TAG).

Описание

Это условие проверяет существование тега или значение счётчика тега.

Если тег отсутствует, условие не выполняется.

Формат

<c name="tag" op="<operation>" value="<compare value>" />

Атрибут "name":

В атрибуте "name" укажите имя условия: name="tag".

Атрибут "op":

Атрибут op="..." указывает на критерий проверки:

eq или = или ==

Условие выполняется, если значение счётчика РАВНО указанному числу

ne или != или <>

Условие выполняется, если значение счётчика НЕ РАВНО указанному числу

lt или &lt

Условие выполняется, если значение счётчика МЕНЬШЕ указанного числа

gt или >

Условие выполняется, если значение счётчика БОЛЬШЕ указанного числа

le или <=

Условие выполняется, если значение счётчика МЕНЬШЕ ИЛИ РАВНО указанного числа

ge или >=

Условие выполняется, если значение счётчика БОЛЬШЕ ИЛИ РАВНО указанного числа

exist

Условие выполняется, если тег существует (уже установлен ранее для этого объекта).

По умолчанию (если атрибут "op" отсутствует) принимается значение "exist". Для операции "exist" указывать атрибут "value" не обязательно.

Атрибут "value":

В атрибуте value="..." укажите число, с которым сравнивается значение счётчика тега.

Пример:

<c name="tag" tag="SPAM" op="exist" />

или

<c name="tag" tag="SPAM" />

Условие выполняется, если для объекта установлен тег "SPAM".

<c name="tag" tag="SPAM" op="eq" value="1" />

Условие выполняется, если для сообщения установлен тег "SPAM" и его счётчик равен 1.

<c name="tag" tag="SPAM" op=">" value="1" />

Условие выполняется, если для сообщения установлен тег "SPAM" и его значение его счётчика больше 1.

<c name="tag" tag="SPAM" op=">=" value="3" />

Условие выполняется, если для сообщения установлен тег "SPAM" и его значение его счётчика больше или равно 3.

Пример:

Сообщения, помеченные тегом SPAM со значением больше 1, игнорировать.

<?xml version="1.0" encoding="utf-8"?>

<filter name="Message filter" version="1.0">

  <comment>Message filter.</comment>

 

  <table name="main">

    <rule enabled="1">

      <match>

        <c name="tag" tag="SPAM" op=">" value="1" />

      </match>

      <action name="drop" />

    </rule>

 

  </table>

</filter>