summaryrefslogtreecommitdiffstats
path: root/frontends/php/items.php
diff options
context:
space:
mode:
authorartem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-10-08 11:59:15 +0000
committerartem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2007-10-08 11:59:15 +0000
commitf99327ef29f466bac40fdd47413d1a9cab9b3690 (patch)
tree48748ced776efb2490b7c382dcfb7c002ffb2130 /frontends/php/items.php
parent09174fc6e94e7ff57d3d1e9f8dd134be4d7645c7 (diff)
downloadzabbix-f99327ef29f466bac40fdd47413d1a9cab9b3690.tar.gz
zabbix-f99327ef29f466bac40fdd47413d1a9cab9b3690.tar.xz
zabbix-f99327ef29f466bac40fdd47413d1a9cab9b3690.zip
- [DEV-50] merged rev. 4841:4843 of branches/1.4/ (Artem) [improved incoming parameters exception validation]
git-svn-id: svn://svn.zabbix.com/trunk@4847 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/items.php')
-rw-r--r--frontends/php/items.php50
1 files changed, 25 insertions, 25 deletions
diff --git a/frontends/php/items.php b/frontends/php/items.php
index f654d94b..88590e1a 100644
--- a/frontends/php/items.php
+++ b/frontends/php/items.php
@@ -88,17 +88,17 @@ include_once "include/page_header.php";
"groupid"=> array(T_ZBX_INT, O_OPT, P_SYS, DB_ID,null),
"hostid"=> array(T_ZBX_INT, O_OPT, P_SYS, DB_ID,'isset({save})'),
- "add_groupid"=> array(T_ZBX_INT, O_OPT, P_SYS, DB_ID,'{register}=="go"'),
- "action"=> array(T_ZBX_STR, O_OPT, P_SYS, NOT_EMPTY,'{register}=="go"'),
+ "add_groupid"=> array(T_ZBX_INT, O_OPT, P_SYS, DB_ID, '(isset({register})&&({register}=="go"))'),
+ "action"=> array(T_ZBX_STR, O_OPT, P_SYS, NOT_EMPTY, '(isset({register})&&({register}=="go"))'),
- "copy_type" =>array(T_ZBX_INT, O_OPT, P_SYS, IN("0,1"),'isset({copy})'),
+ "copy_type" =>array(T_ZBX_INT, O_OPT, P_SYS, IN("0,1"), 'isset({copy})'),
"copy_mode" =>array(T_ZBX_INT, O_OPT, P_SYS, IN("0"),null),
- "itemid"=> array(T_ZBX_INT, O_NO, P_SYS, DB_ID,'{form}=="update"'),
- "description"=> array(T_ZBX_STR, O_OPT, null, NOT_EMPTY,'isset({save})'),
- "key"=> array(T_ZBX_STR, O_OPT, null, NOT_EMPTY,'isset({save})'),
- "delay"=> array(T_ZBX_INT, O_OPT, null, BETWEEN(0,86400),'isset({save})&&{type}!=2'),
- "new_delay_flex"=> array(T_ZBX_STR, O_OPT, NOT_EMPTY, "",'isset({add_delay_flex})&&{type}!=2'),
+ "itemid"=> array(T_ZBX_INT, O_NO, P_SYS, DB_ID, '(isset({form})&&({form}=="update"))'),
+ "description"=> array(T_ZBX_STR, O_OPT, null, NOT_EMPTY, 'isset({save})'),
+ "key"=> array(T_ZBX_STR, O_OPT, null, NOT_EMPTY, 'isset({save})'),
+ "delay"=> array(T_ZBX_INT, O_OPT, null, BETWEEN(0,86400),'isset({save})&&(isset({type})&&({type}!=2))'),
+ "new_delay_flex"=> array(T_ZBX_STR, O_OPT, NOT_EMPTY, "",'isset({add_delay_flex})&&(isset({type})&&({type}!=2))'),
"rem_delay_flex"=> array(T_ZBX_INT, O_OPT, null, BETWEEN(0,86400),null),
"delay_flex"=> array(T_ZBX_STR, O_OPT, null, "",null),
"history"=> array(T_ZBX_INT, O_OPT, null, BETWEEN(0,65535),'isset({save})'),
@@ -107,31 +107,31 @@ include_once "include/page_header.php";
IN(array(-1,ITEM_TYPE_ZABBIX,ITEM_TYPE_SNMPV1,ITEM_TYPE_TRAPPER,ITEM_TYPE_SIMPLE,
ITEM_TYPE_SNMPV2C,ITEM_TYPE_INTERNAL,ITEM_TYPE_SNMPV3,ITEM_TYPE_ZABBIX_ACTIVE,
ITEM_TYPE_AGGREGATE,ITEM_TYPE_HTTPTEST,ITEM_TYPE_EXTERNAL,ITEM_TYPE_DB_MONITOR)),'isset({save})'),
- "trends"=> array(T_ZBX_INT, O_OPT, null, BETWEEN(0,65535),'isset({save})'),
- "value_type"=> array(T_ZBX_INT, O_OPT, null, IN("0,1,2,3,4"),'isset({save})'),
- "valuemapid"=> array(T_ZBX_INT, O_OPT, null, DB_ID,'isset({save})'),
+ "trends"=> array(T_ZBX_INT, O_OPT, null, BETWEEN(0,65535), 'isset({save})'),
+ "value_type"=> array(T_ZBX_INT, O_OPT, null, IN("0,1,2,3,4"), 'isset({save})'),
+ "valuemapid"=> array(T_ZBX_INT, O_OPT, null, DB_ID, 'isset({save})'),
"params"=> array(T_ZBX_STR, O_OPT, NULL, NULL,'isset({save})'),
- "snmp_community"=>array(T_ZBX_STR, O_OPT, null, NOT_EMPTY,'isset({save})&&'.IN("1,4","type")),
- "snmp_oid"=> array(T_ZBX_STR, O_OPT, null, NOT_EMPTY,'isset({save})&&'.IN("1,4,6","type")),
- "snmp_port"=> array(T_ZBX_INT, O_OPT, null, BETWEEN(0,65535),'isset({save})&&'.IN("1,4,6","type")),
+ "snmp_community"=>array(T_ZBX_STR, O_OPT, null, NOT_EMPTY, 'isset({save})&&isset({type})&&'.IN("1,4","type")),
+ "snmp_oid"=> array(T_ZBX_STR, O_OPT, null, NOT_EMPTY, 'isset({save})&&isset({type})&&'.IN("1,4,6","type")),
+ "snmp_port"=> array(T_ZBX_INT, O_OPT, null, BETWEEN(0,65535), 'isset({save})&&isset({type})&&'.IN("1,4,6","type")),
- "snmpv3_securitylevel"=>array(T_ZBX_INT, O_OPT, null, IN("0,1,2"),'isset({save})&&{type}==6'),
- "snmpv3_securityname"=>array(T_ZBX_STR, O_OPT, null, null,'isset({save})&&{type}==6'),
- "snmpv3_authpassphrase"=>array(T_ZBX_STR, O_OPT, null, null,'isset({save})&&{type}==6'),
- "snmpv3_privpassphrase"=>array(T_ZBX_STR, O_OPT, null, null,'isset({save})&&{type}==6'),
+ "snmpv3_securitylevel"=>array(T_ZBX_INT, O_OPT, null, IN("0,1,2"), 'isset({save})&&(isset({type})&&({type}==6))'),
+ "snmpv3_securityname"=>array(T_ZBX_STR, O_OPT, null, null, 'isset({save})&&(isset({type})&&({type}==6))'),
+ "snmpv3_authpassphrase"=>array(T_ZBX_STR, O_OPT, null, null, 'isset({save})&&(isset({type})&&({type}==6))'),
+ "snmpv3_privpassphrase"=>array(T_ZBX_STR, O_OPT, null, null, 'isset({save})&&(isset({type})&&({type}==6))'),
- "trapper_hosts"=>array(T_ZBX_STR, O_OPT, null, null,'isset({save})&&{type}==2'),
- "units"=> array(T_ZBX_STR, O_OPT, null, null,'isset({save})&&'.IN("0,3","type")),
- "multiplier"=> array(T_ZBX_INT, O_OPT, null, IN("0,1"),'isset({save})&&'.IN("0,3","type")),
- "delta"=> array(T_ZBX_INT, O_OPT, null, IN("0,1,2"),'isset({save})&&'.IN("0,3","type")),
+ "trapper_hosts"=>array(T_ZBX_STR, O_OPT, null, null, 'isset({save})&&isset({type})&&({type}==2)'),
+ "units"=> array(T_ZBX_STR, O_OPT, null, null, 'isset({save})&&isset({type})&&'.IN("0,3","type")),
+ "multiplier"=> array(T_ZBX_INT, O_OPT, null, IN("0,1"), 'isset({save})&&isset({type})&&'.IN("0,3","type")),
+ "delta"=> array(T_ZBX_INT, O_OPT, null, IN("0,1,2"), 'isset({save})&&isset({type})&&'.IN("0,3","type")),
- "formula"=> array(T_ZBX_DBL, O_OPT, null, null,'isset({save})&&{multiplier}==1'),
- "logtimefmt"=> array(T_ZBX_STR, O_OPT, null, null,'isset({save})&&{value_type}==2'),
+ "formula"=> array(T_ZBX_DBL, O_OPT, null, null, 'isset({save})&&(isset({multiplier})&&({multiplier}==1))'),
+ "logtimefmt"=> array(T_ZBX_STR, O_OPT, null, null, 'isset({save})&&(isset({value_type})&&({value_type}==2))'),
"group_itemid"=> array(T_ZBX_INT, O_OPT, null, DB_ID, null),
"copy_targetid"=> array(T_ZBX_INT, O_OPT, null, DB_ID, null),
- "filter_groupid"=> array(T_ZBX_INT, O_OPT, P_SYS, DB_ID, 'isset({copy})&&{copy_type}==0'),
+ "filter_groupid"=> array(T_ZBX_INT, O_OPT, P_SYS, DB_ID, 'isset({copy})&&(isset({copy_type})&&({copy_type}==0))'),
"applications"=> array(T_ZBX_INT, O_OPT, null, DB_ID, null),
"showdisabled"=> array(T_ZBX_INT, O_OPT, P_SYS, IN("0,1"), null),