summaryrefslogtreecommitdiffstats
path: root/frontends/php/include
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2003-11-18 18:34:27 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2003-11-18 18:34:27 +0000
commita2a22ccd26486500f8e9daf29dee5c6345ce56cd (patch)
treedcbdf4b539fa30e0c0c6757710cc15a8fe0f6e03 /frontends/php/include
parent0e70f52a956800d8bd6f9c3d251ed428b2c17f61 (diff)
downloadzabbix-a2a22ccd26486500f8e9daf29dee5c6345ce56cd.tar.gz
zabbix-a2a22ccd26486500f8e9daf29dee5c6345ce56cd.tar.xz
zabbix-a2a22ccd26486500f8e9daf29dee5c6345ce56cd.zip
Minor changes.
git-svn-id: svn://svn.zabbix.com/trunk@1039 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include')
-rw-r--r--frontends/php/include/config.inc.php27
1 files changed, 23 insertions, 4 deletions
diff --git a/frontends/php/include/config.inc.php b/frontends/php/include/config.inc.php
index 152c618a..d03714a0 100644
--- a/frontends/php/include/config.inc.php
+++ b/frontends/php/include/config.inc.php
@@ -2682,7 +2682,7 @@ where h.hostid=i.hostid and i.itemid=f.itemid and f.triggerid=$triggerid";
for($i=0;$i<$count;$i++)
{
- $sql="insert into users_groups (usrgrpid,userid) values ($usrgrpid,".$userid[$i].")";
+ $sql="insert into users_groups (usrgrpid,userid) values ($usrgrpid,".$users[$i].")";
DBexecute($sql);
}
}
@@ -2711,7 +2711,7 @@ where h.hostid=i.hostid and i.itemid=f.itemid and f.triggerid=$triggerid";
return 0;
}
- $sql="select * from users_groups where name='$name'";
+ $sql="select * from usrgrp where name='$name'";
$result=DBexecute($sql);
if(DBnum_rows($result)>0)
{
@@ -2719,14 +2719,14 @@ where h.hostid=i.hostid and i.itemid=f.itemid and f.triggerid=$triggerid";
return 0;
}
- $sql="insert into hosts_groups (name) values ('$name')";
+ $sql="insert into usrgrp (name) values ('$name')";
$result=DBexecute($sql);
if(!$result)
{
return $result;
}
- $usrgrpid=DBinsert_id($result,"hosts_groups","usrgrpid");
+ $usrgrpid=DBinsert_id($result,"usrgrp","usrgrpid");
update_user_groups($usrgrpid,$users);
@@ -3028,6 +3028,16 @@ where h.hostid=i.hostid and i.itemid=f.itemid and f.triggerid=$triggerid";
return DBexecute($sql);
}
+ function delete_user_group($usrgrpid)
+ {
+ global $ERROR_MSG;
+
+ $sql="delete from users_groups where usrgrpid=$usrgrpid";
+ DBexecute($sql);
+ $sql="delete from usrgrp where usrgrpid=$usrgrpid";
+ return DBexecute($sql);
+ }
+
# Delete User definition
function delete_user($userid)
@@ -3047,6 +3057,8 @@ where h.hostid=i.hostid and i.itemid=f.itemid and f.triggerid=$triggerid";
delete_rights_by_userid($userid);
delete_profiles_by_userid($userid);
+ $sql="delete from users_groups where userid=$userid";
+ DBexecute($sql);
$sql="delete from users where userid=$userid";
return DBexecute($sql);
}
@@ -3744,6 +3756,8 @@ where h.hostid=i.hostid and i.itemid=f.itemid and f.triggerid=$triggerid";
# Insert form for User Groups
function insert_usergroups_form($usrgrpid)
{
+ global $HTTP_GET_VARS;
+
if(isset($usrgrpid))
{
$usrgrp=get_usergroup_by_usrgrpid($usrgrpid);
@@ -3798,6 +3812,11 @@ where h.hostid=i.hostid and i.itemid=f.itemid and f.triggerid=$triggerid";
show_table2_v_delimiter2();
echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"add group\">";
+ if(isset($HTTP_GET_VARS["usrgrpid"]))
+ {
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"update group\">";
+ echo "<input class=\"button\" type=\"submit\" name=\"register\" value=\"delete group\" onClick=\"return Confirm('Delete selected group?');\">";
+ }
echo "</form>";
show_table2_header_end();
}