summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/actions.inc.php
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-04-27 13:19:15 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-04-27 13:19:15 +0000
commit0482c7707b3cbbafe8a6b8197b49e92b44f67f23 (patch)
treed91fcc997d1d020a3a5b927f6b4fa475b23f5d4f /frontends/php/include/actions.inc.php
parentf81b0191e3b97b65e30d02889a1fed9b9e73870e (diff)
downloadzabbix-0482c7707b3cbbafe8a6b8197b49e92b44f67f23.tar.gz
zabbix-0482c7707b3cbbafe8a6b8197b49e92b44f67f23.tar.xz
zabbix-0482c7707b3cbbafe8a6b8197b49e92b44f67f23.zip
- added 'received value' condition type for actions (Eugene)
git-svn-id: svn://svn.zabbix.com/trunk@4069 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/actions.inc.php')
-rw-r--r--frontends/php/include/actions.inc.php16
1 files changed, 15 insertions, 1 deletions
diff --git a/frontends/php/include/actions.inc.php b/frontends/php/include/actions.inc.php
index 1a783696..81f5799b 100644
--- a/frontends/php/include/actions.inc.php
+++ b/frontends/php/include/actions.inc.php
@@ -324,6 +324,7 @@ include_once 'include/discovery.inc.php';
$str_type[CONDITION_TYPE_DSERVICE_PORT] = S_SERVICE_PORT;
$str_type[CONDITION_TYPE_DSTATUS] = S_DISCOVERY_STATUS;
$str_type[CONDITION_TYPE_DUPTIME] = S_UPTIME_DOWNTIME;
+ $str_type[CONDITION_TYPE_DVALUE] = S_RECEIVED_VALUE;
if(isset($str_type[$conditiontype]))
return $str_type[$conditiontype];
@@ -373,6 +374,9 @@ include_once 'include/discovery.inc.php';
case CONDITION_TYPE_DUPTIME:
$str_val = $value;
break;
+ case CONDITION_TYPE_DVALUE:
+ $str_val = $value;
+ break;
default:
return S_UNKNOWN;
break;
@@ -476,7 +480,8 @@ include_once 'include/discovery.inc.php';
CONDITION_TYPE_DSERVICE_TYPE,
CONDITION_TYPE_DSERVICE_PORT,
CONDITION_TYPE_DSTATUS,
- CONDITION_TYPE_DUPTIME
+ CONDITION_TYPE_DUPTIME,
+ CONDITION_TYPE_DVALUE
);
if(isset($conditions[$eventsource]))
@@ -574,6 +579,14 @@ include_once 'include/discovery.inc.php';
CONDITION_OPERATOR_MORE_EQUAL,
CONDITION_OPERATOR_LESS_EQUAL
);
+ $operators[CONDITION_TYPE_DVALUE] = array(
+ CONDITION_OPERATOR_EQUAL,
+ CONDITION_OPERATOR_NOT_EQUAL,
+ CONDITION_OPERATOR_MORE_EQUAL,
+ CONDITION_OPERATOR_LESS_EQUAL,
+ CONDITION_OPERATOR_LIKE,
+ CONDITION_OPERATOR_NOT_LIKE
+ );
if(isset($operators[$conditiontype]))
return $operators[$conditiontype];
@@ -657,6 +670,7 @@ include_once 'include/discovery.inc.php';
case CONDITION_TYPE_TRIGGER_VALUE:
case CONDITION_TYPE_TRIGGER_SEVERITY:
case CONDITION_TYPE_DUPTIME:
+ case CONDITION_TYPE_DVALUE:
break;
default:
error(S_INCORRECT_CONDITION_TYPE);