summaryrefslogtreecommitdiffstats
path: root/frontends/php/include/profiles.inc.php
diff options
context:
space:
mode:
authorartem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2008-06-25 13:42:08 +0000
committerartem <artem@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2008-06-25 13:42:08 +0000
commitbb28985b6446269b6eed7c487a7ad5c961f24ffd (patch)
treef17fb69d180caee260457e049754a48c21387d1d /frontends/php/include/profiles.inc.php
parent820ab6ba3fbd1e0322664156162bb51e9daeaf7d (diff)
- [DEV-137] fixes to types definition (Artem)
git-svn-id: svn://svn.zabbix.com/trunk@5791 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'frontends/php/include/profiles.inc.php')
-rw-r--r--frontends/php/include/profiles.inc.php20
1 files changed, 10 insertions, 10 deletions
diff --git a/frontends/php/include/profiles.inc.php b/frontends/php/include/profiles.inc.php
index 5790c356..1e7bb474 100644
--- a/frontends/php/include/profiles.inc.php
+++ b/frontends/php/include/profiles.inc.php
@@ -31,7 +31,7 @@ function get_profile($idx,$default_value=null,$type=PROFILE_TYPE_UNKNOWN,$idx2=n
if($USER_DETAILS["alias"]!=ZBX_GUEST_USER){
$sql_cond = '';
if(profile_type($type,'id')) $sql_cond.= ' AND '.DBin_node('value_id');
- if(ctype_digit($idx2)) $sql_cond.= ' AND idx2='.$idx2.' AND '.DBin_node('idx2');
+ if(is_numeric($idx2)) $sql_cond.= ' AND idx2='.$idx2.' AND '.DBin_node('idx2');
if(!is_null($source)) $sql_cond.= ' AND source='.zbx_dbstr($source);
$sql = 'SELECT value_id, value_int, value_str, type '.
@@ -72,7 +72,7 @@ function get_source_profile($idx,$default_value=array(),$type=PROFILE_TYPE_UNKNO
if($USER_DETAILS["alias"]!=ZBX_GUEST_USER){
$sql_cond = '';
if(profile_type($type,'id')) $sql_cond.= ' AND '.DBin_node('value_id');
- if(ctype_digit($idx2)) $sql_cond.= ' AND idx2='.$idx2.' AND '.DBin_node('idx2');
+ if(is_numeric($idx2)) $sql_cond.= ' AND idx2='.$idx2.' AND '.DBin_node('idx2');
if(!is_null($source)) $sql_cond.= ' AND source='.zbx_dbstr($source);
$sql = 'SELECT value_id,value_int,value_str,source,type '.
@@ -116,7 +116,7 @@ function update_profile($idx,$value,$type=PROFILE_TYPE_UNKNOWN,$idx2=null,$sourc
if($value === false) return false;
$sql_cond = '';
- if(ctype_digit($idx2)) $sql_cond = ' AND idx2='.$idx2.' AND '.DBin_node('idx2');
+ if(is_numeric($idx2)) $sql_cond = ' AND idx2='.$idx2.' AND '.DBin_node('idx2');
DBstart();
if(profile_type($type,'array')){
@@ -153,7 +153,7 @@ function update_profile($idx,$value,$type=PROFILE_TYPE_UNKNOWN,$idx2=null,$sourc
$val[$value_type] = $value;
- $idx2 = ctype_digit($idx2)?$idx2:0;
+ $idx2 = is_numeric($idx2)?$idx2:0;
$src = is_null($source)?'':$source;
if(is_array($value)){
@@ -195,7 +195,7 @@ function insert_profile($idx,$value,$type,$idx2,$source){
$val[$value_type] = $value;
- $idx2 = ctype_digit($idx2)?$idx2:0;
+ $idx2 = is_numeric($idx2)?$idx2:0;
$src = is_null($source)?'':$source;
if(is_array($value)){
@@ -271,14 +271,14 @@ function profile_type_by_value($value,$type=PROFILE_TYPE_UNKNOWN){
if(is_array($value)){
if(isset($value['value']))
- $type=ctype_digit($value['value'])?PROFILE_TYPE_ARRAY_ID:PROFILE_TYPE_ARRAY_STR;
+ $type=is_numeric($value['value'])?PROFILE_TYPE_ARRAY_ID:PROFILE_TYPE_ARRAY_STR;
}
else{
- $type=ctype_digit($value)?PROFILE_TYPE_ARRAY_ID:PROFILE_TYPE_ARRAY_STR;
+ $type=is_numeric($value)?PROFILE_TYPE_ARRAY_ID:PROFILE_TYPE_ARRAY_STR;
}
}
else{
- if(ctype_digit($value)) $type = PROFILE_TYPE_ID;
+ if(is_numeric($value)) $type = PROFILE_TYPE_ID;
else $type = PROFILE_TYPE_STR;
}
return $type;
@@ -296,7 +296,7 @@ function profile_value_by_type(&$value,$type){
switch($type){
case PROFILE_TYPE_ID:
case PROFILE_TYPE_INT:
- if(ctype_digit($value['value'])){
+ if(is_numeric($value['value'])){
$result['value'] = intval($value['value']);
}
else{
@@ -314,7 +314,7 @@ function profile_value_by_type(&$value,$type){
switch($type){
case PROFILE_TYPE_ID:
case PROFILE_TYPE_INT:
- $result = ctype_digit($value)?intval($value):false;
+ $result = is_numeric($value)?intval($value):false;
break;
case PROFILE_TYPE_STR:
$result = strval($value);