summaryrefslogtreecommitdiffstats
path: root/frontends/php/popup_gitem.php
diff options
context:
space:
mode:
authorartem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2008-06-25 10:10:08 +0000
committerartem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2008-06-25 10:10:08 +0000
commit92f62ad44d8aa2de10a4949cdb761c60c6eed31e (patch)
tree1dd9528bfdbbaa15aa2039c616a14d4364a55bb0 /frontends/php/popup_gitem.php
parent00a0d7d280dbb103e16326403162e561eb86784a (diff)
downloadzabbix-92f62ad44d8aa2de10a4949cdb761c60c6eed31e.tar.gz
zabbix-92f62ad44d8aa2de10a4949cdb761c60c6eed31e.tar.xz
zabbix-92f62ad44d8aa2de10a4949cdb761c60c6eed31e.zip
- [DEV-174] added ability to edit user medias (Artem)
git-svn-id: svn://svn.zabbix.com/trunk@5786 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/popup_gitem.php')
-rw-r--r--frontends/php/popup_gitem.php67
1 files changed, 4 insertions, 63 deletions
diff --git a/frontends/php/popup_gitem.php b/frontends/php/popup_gitem.php
index 9628bfde..2d773d2b 100644
--- a/frontends/php/popup_gitem.php
+++ b/frontends/php/popup_gitem.php
@@ -22,7 +22,8 @@
require_once "include/config.inc.php";
require_once "include/triggers.inc.php";
require_once "include/forms.inc.php";
-
+ require_once "include/js.inc.php";
+
$dstfrm = get_request("dstfrm", 0); // destination form
$page["title"] = "S_GRAPH_ITEM";
@@ -62,70 +63,10 @@ include_once "include/page_header.php";
);
check_fields($fields);
-?>
-<script language="JavaScript" type="text/javascript">
-<!--
-
-function add_var_to_opener_obj(obj,name,value)
-{
- new_variable = window.opener.document.createElement('input');
- new_variable.type = 'hidden';
- new_variable.name = name;
- new_variable.value = value;
-
- obj.appendChild(new_variable);
-}
-
-function add_graph_item(formname,itemid,color,drawtype,sortorder,yaxisside,calc_fnc,type,periods_cnt)
-{
- var form = window.opener.document.forms[formname];
-
- if(!form)
- {
- close_window();
- return false;
- }
-
- add_var_to_opener_obj(form,'new_graph_item[itemid]',itemid);
- add_var_to_opener_obj(form,'new_graph_item[color]',color);
- add_var_to_opener_obj(form,'new_graph_item[drawtype]',drawtype);
- add_var_to_opener_obj(form,'new_graph_item[sortorder]',sortorder);
- add_var_to_opener_obj(form,'new_graph_item[yaxisside]',yaxisside);
- add_var_to_opener_obj(form,'new_graph_item[calc_fnc]',calc_fnc);
- add_var_to_opener_obj(form,'new_graph_item[type]',type);
- add_var_to_opener_obj(form,'new_graph_item[periods_cnt]',periods_cnt);
- form.submit();
- close_window();
- return true;
-}
-
-function update_graph_item(formname,list_name,gid,itemid,color,drawtype,sortorder,yaxisside,calc_fnc,type,periods_cnt)
-{
- var form = window.opener.document.forms[formname];
-
- if(!form)
- {
- close_window();
- return false;
- }
+ insert_js_function('add_graph_item');
+ insert_js_function('update_graph_item');
- add_var_to_opener_obj(form,list_name + '[' + gid + '][itemid]',itemid);
- add_var_to_opener_obj(form,list_name + '[' + gid + '][color]',color);
- add_var_to_opener_obj(form,list_name + '[' + gid + '][drawtype]',drawtype);
- add_var_to_opener_obj(form,list_name + '[' + gid + '][sortorder]',sortorder);
- add_var_to_opener_obj(form,list_name + '[' + gid + '][yaxisside]',yaxisside);
- add_var_to_opener_obj(form,list_name + '[' + gid + '][calc_fnc]',calc_fnc);
- add_var_to_opener_obj(form,list_name + '[' + gid + '][type]',type);
- add_var_to_opener_obj(form,list_name + '[' + gid + '][periods_cnt]',periods_cnt);
-
- form.submit();
- close_window();
- return true;
-}
--->
-</script>
-<?php
$_REQUEST['drawtype'] = get_request('drawtype',0);
$_REQUEST['yaxisside'] = get_request('yaxisside',0);
$_REQUEST['sortorder'] = get_request('sortorder',0);