From 28a09ed13e41ddbe5e30d63e92a1f5fb3395ef89 Mon Sep 17 00:00:00 2001 From: osmiy Date: Mon, 23 Oct 2006 07:34:27 +0000 Subject: - developed group permission system (Eugene) git-svn-id: svn://svn.zabbix.com/trunk@3371 97f52cf1-0a1b-0410-bd0e-c28be96e8082 --- frontends/php/sysmap.php | 70 +++++++++++++++++++++++++++--------------------- 1 file changed, 40 insertions(+), 30 deletions(-) (limited to 'frontends/php/sysmap.php') diff --git a/frontends/php/sysmap.php b/frontends/php/sysmap.php index e793024a..e4208e73 100644 --- a/frontends/php/sysmap.php +++ b/frontends/php/sysmap.php @@ -19,21 +19,16 @@ **/ ?> -No permissions !"); - show_page_footer(); - exit; - } +include_once "include/page_header.php"; + + insert_confirm_javascript(); ?> array(T_ZBX_STR, O_OPT, NULL, NOT_EMPTY, 'isset({save})'), "x"=> array(T_ZBX_INT, O_OPT, NULL, BETWEEN(0,65535),'isset({save})'), "y"=> array(T_ZBX_INT, O_OPT, NULL, BETWEEN(0,65535),'isset({save})'), - "icon"=> array(T_ZBX_STR, O_OPT, NULL, NOT_EMPTY, 'isset({save})'), - "icon_on"=> array(T_ZBX_STR, O_OPT, NULL, NOT_EMPTY, 'isset({save})'), + "iconid_off"=> array(T_ZBX_INT, O_OPT, NULL, DB_ID, 'isset({save})'), + "iconid_on"=> array(T_ZBX_INT, O_OPT, NULL, DB_ID, 'isset({save})'), "url"=> array(T_ZBX_STR, O_OPT, NULL, NULL, 'isset({save})'), "label_location"=>array(T_ZBX_INT, O_OPT, NULL, IN("-1,0,1,2,3"),'isset({save})'), @@ -73,12 +68,12 @@ check_fields($fields); ?> - - 1) { show_table_header("CONNECTORS"); @@ -178,7 +186,7 @@ "return Redirect('".$page["file"]."?form=add_element".url_param("sysmapid")."');")); $table = new CTableInfo(); - $table->setHeader(array(S_LABEL,S_TYPE,S_X,S_Y,S_ICON_ON,S_ICON_OFF)); + $table->SetHeader(array(S_LABEL,S_TYPE,S_X,S_Y,S_ICON_ON,S_ICON_OFF)); $db_elements = DBselect("select * from sysmaps_elements where sysmapid=".$_REQUEST["sysmapid"]. " order by label"); @@ -199,8 +207,8 @@ nbsp($type), $db_element["x"], $db_element["y"], - nbsp($db_element["icon_on"]), - nbsp($db_element["icon"]) + new CImg("image.php?height=24&imageid=".$db_element["iconid_on"],"no image",NULL), + new CImg("image.php?height=24&imageid=".$db_element["iconid_off"],"no image",NULL) )); } $table->show(); @@ -247,7 +255,7 @@ $description )); } - $table->show(); + $table->Show(); } echo BR; @@ -265,10 +273,10 @@ $tmp_img = get_png_by_selementid($db_element["selementid"]); if(!$tmp_img) continue; - $x1_ = $db_element["x"]; - $y1_ = $db_element["y"]; - $x2_ = $db_element["x"] + imagesx($tmp_img); - $y2_ = $db_element["y"] + imagesy($tmp_img); + $x1_ = $db_element["x"]; + $y1_ = $db_element["y"]; + $x2_ = $db_element["x"] + imagesx($tmp_img); + $y2_ = $db_element["y"] + imagesy($tmp_img); $linkMap->AddRectArea($x1_,$y1_,$x2_,$y2_, "sysmap.php?form=update&sysmapid=".$_REQUEST["sysmapid"]. @@ -284,5 +292,7 @@ $table->Show(); ?> -- cgit