"; ?> ".S_NO_PERMISSIONS.""); show_footer(); exit; } ?> ".$row["name"].""); echo ""; for($c=0;$c<$row["cols"];$c++) { $iresult=DBSelect("select * from screens_items where screenid=$screenid and x=$c and y=$r"); if(DBnum_rows($iresult)>0) { $irow=DBfetch($iresult); $screenitemid=$irow["screenitemid"]; $resource=$irow["resource"]; $resourceid=$irow["resourceid"]; $width=$irow["width"]; $height=$irow["height"]; $colspan=$irow["colspan"]; $rowspan=$irow["rowspan"]; } else { $screenitemid=0; $resource=0; $resourceid=0; $width=500; $height=100; $colspan=0; $rowspan=0; } $tmp=""; if($colspan>1) //if($colspan!=0) { $tmp=$tmp." colspan=\"$colspan\" "; if($rowspan>1) { $spancheck[$c][$r]=1; } /*if ($colspan=1) { $colspan=0; } $c=$c+$colspan;*/ $c=$c+$colspan-1; } if($rowspan>1) //if($rowspan!=0) { $tmp=$tmp." rowspan=\"$rowspan\" "; $spancheck[$c][$r]=1; # $r=$r+$rowspan-1; } if ($spancheck[$c][$r-1]!=1) { echo ""; } } echo "\n"; } echo "
\n"; echo ""; echo "
"; if(isset($_REQUEST["x"])&&($_REQUEST["x"]==$c)&&($_REQUEST["y"]==$r)) { $resource=@iif(isset($_REQUEST["resource"]),$_REQUEST["resource"],$resource); $resourceid=@iif(isset($_REQUEST["resourceid"]),$_REQUEST["resourceid"],$resourceid); $screenitemid=@iif(isset($_REQUEST["screenitemid"]),$_REQUEST["screenitemid"],$screenitemid); $width=@iif(isset($_REQUEST["width"]),$_REQUEST["width"],$width); $height=@iif(isset($_REQUEST["height"]),$_REQUEST["height"],$height); $colspan=@iif(isset($_REQUEST["colspan"]),$_REQUEST["colspan"],$colspan); $rowspan=@iif(isset($_REQUEST["rowspan"]),$_REQUEST["rowspan"],$rowspan); show_form_begin("screenedit.cell"); echo S_SCREEN_CELL_CONFIGURATION; echo ""; echo ""; echo ""; echo ""; // echo ""; // echo ""; show_table2_v_delimiter(); echo S_RESOURCE; show_table2_h_delimiter(); echo ""; // Simple graph if($resource == 1) { show_table2_v_delimiter(); echo nbsp(S_PARAMETER); show_table2_h_delimiter(); $result=DBselect("select h.host,i.description,i.itemid,i.key_ from hosts h,items i where h.hostid=i.hostid and h.status=".HOST_STATUS_MONITORED." and i.status=0 order by h.host,i.description"); echo ""; } // Plain text else if($resource == 3) { show_table2_v_delimiter(); echo nbsp(S_PARAMETER); show_table2_h_delimiter(); $result=DBselect("select h.host,i.description,i.itemid,i.key_ from hosts h,items i where h.hostid=i.hostid and h.status=".HOST_STATUS_MONITORED." and i.status=0 order by h.host,i.description"); echo ""; } // User-defined graph else if($resource == 0) { show_table2_v_delimiter(); echo nbsp(S_GRAPH_NAME); show_table2_h_delimiter(); $result=DBselect("select graphid,name from graphs order by name"); echo ""; } // Map else if($resource == 2) { show_table2_v_delimiter(); echo S_MAP; show_table2_h_delimiter(); $result=DBselect("select sysmapid,name from sysmaps order by name"); echo ""; } else { echo ""; } if($resource!=2) { show_table2_v_delimiter(); echo S_WIDTH; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo S_HEIGHT; show_table2_h_delimiter(); echo ""; } else { echo ""; echo ""; } show_table2_v_delimiter(); echo S_COLUMN_SPAN; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter(); echo S_ROW_SPAN; show_table2_h_delimiter(); echo ""; show_table2_v_delimiter2(); echo ""; if($resourceid!=0) { echo ""; } echo ""; show_table2_header_end(); } else if( ($screenitemid!=0) && ($resource==0) ) { echo ""; } else if( ($screenitemid!=0) && ($resource==1) ) { echo ""; } else if( ($screenitemid!=0) && ($resource==2) ) { echo ""; } else if( ($screenitemid!=0) && ($resource==3) ) { show_screen_plaintext($resourceid); echo "

"; echo "".S_CHANGE.""; } else { echo "".S_EMPTY.""; } echo "

\n"; echo "
"; ?>