summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/profiles.inc.php
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-02-10 12:53:34 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-02-10 12:53:34 +0000
commitf54860dfdd8d24de1dc26a530d95a23343756dc2 (patch)
tree76234c5a861862aee2170b41cf7a517e82633e93 /frontends/php/include/profiles.inc.php
parent455a64dfe19d7700fa1fe10edecb1ea82fa5dcce (diff)
downloadzabbix-f54860dfdd8d24de1dc26a530d95a23343756dc2.tar.gz
zabbix-f54860dfdd8d24de1dc26a530d95a23343756dc2.tar.xz
zabbix-f54860dfdd8d24de1dc26a530d95a23343756dc2.zip
- improved Templates logic (Eugene)
- speed improvement for proc.num of Tru64 (Eugene) git-svn-id: svn://svn.zabbix.com/trunk@2631 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/profiles.inc.php')
-rw-r--r--frontends/php/include/profiles.inc.php43
1 files changed, 11 insertions, 32 deletions
diff --git a/frontends/php/include/profiles.inc.php b/frontends/php/include/profiles.inc.php
index c0feaaa1..6ad187ee 100644
--- a/frontends/php/include/profiles.inc.php
+++ b/frontends/php/include/profiles.inc.php
@@ -21,7 +21,9 @@
<?php
# Add Host Profile
- function add_host_profile($hostid,$devicetype,$name,$os,$serialno,$tag,$macaddress,$hardware,$software,$contact,$location,$notes)
+ function add_host_profile(
+ $hostid,$devicetype,$name,$os,$serialno,$tag,$macaddress,
+ $hardware,$software,$contact,$location,$notes)
{
// If user has update permission then ok
if(!check_right("Host","U",0))
@@ -30,41 +32,19 @@
return 0;
}
- $sql="select * from hosts_profiles where hostid=$hostid";
- $result=DBexecute($sql);
+ $result=DBexecute("select * from hosts_profiles where hostid=$hostid");
if(DBnum_rows($result)>0)
{
error("Host profile already exists");
return 0;
}
- $sql="insert into hosts_profiles (hostid,devicetype,name,os,serialno,tag,macaddress,hardware,software,contact,location,notes) values ($hostid,".zbx_dbstr($devicetype).",".zbx_dbstr($name).",".zbx_dbstr($os).",".zbx_dbstr($serialno).",".zbx_dbstr($tag).",".zbx_dbstr($macaddress).",".zbx_dbstr($hardware).",".zbx_dbstr($software).",".zbx_dbstr($contact).",".zbx_dbstr($location).",".zbx_dbstr($notes).")";
- $result=DBexecute($sql);
-
- return $result;
- }
-
- # Update Host Profile
-
- function update_host_profile($hostid,$devicetype,$name,$os,$serialno,$tag,$macaddress,$hardware,$software,$contact,$location,$notes)
- {
- // If user has update permission then ok
- if(!check_right("Host","U",0))
- {
- error("Insufficient permissions");
- return 0;
- }
-
- $sql="select * from hosts_profiles where hostid=$hostid";
- $result=DBexecute($sql);
- if(DBnum_rows($result)==0)
- {
- error("Host profile does not exist");
- return 0;
- }
-
- $sql="update hosts_profiles set devicetype=".zbx_dbstr($devicetype).",name=".zbx_dbstr($name).",os=".zbx_dbstr($os).",serialno=".zbx_dbstr($serialno).",tag=".zbx_dbstr($tag).",macaddress=".zbx_dbstr($macaddress).",hardware=".zbx_dbstr($hardware).",software=".zbx_dbstr($software).",contact=".zbx_dbstr($contact).",location=".zbx_dbstr($location).",notes=".zbx_dbstr($notes)." where hostid=$hostid";
- $result=DBexecute($sql);
+ $result=DBexecute("insert into hosts_profiles".
+ " (hostid,devicetype,name,os,serialno,tag,macaddress,hardware,software,contact,".
+ "location,notes) values ($hostid,".zbx_dbstr($devicetype).",".zbx_dbstr($name).",".
+ zbx_dbstr($os).",".zbx_dbstr($serialno).",".zbx_dbstr($tag).",".zbx_dbstr($macaddress).
+ ",".zbx_dbstr($hardware).",".zbx_dbstr($software).",".zbx_dbstr($contact).",".
+ zbx_dbstr($location).",".zbx_dbstr($notes).")");
return $result;
}
@@ -78,8 +58,7 @@
error("Insufficient permissions");
return 0;
}
- $sql="delete from hosts_profiles where hostid=$hostid";
- $result=DBexecute($sql);
+ $result=DBexecute("delete from hosts_profiles where hostid=$hostid");
return $result;
}