diff options
author | artem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-06-25 10:10:08 +0000 |
---|---|---|
committer | artem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2008-06-25 10:10:08 +0000 |
commit | 92f62ad44d8aa2de10a4949cdb761c60c6eed31e (patch) | |
tree | 1dd9528bfdbbaa15aa2039c616a14d4364a55bb0 /frontends/php/popup_gitem.php | |
parent | 00a0d7d280dbb103e16326403162e561eb86784a (diff) | |
download | zabbix-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.php | 67 |
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); |