| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- <?php
 
- /**
 
-  * Elgg Entity Extender.
 
-  * This file contains ways of extending an Elgg entity in custom ways.
 
-  *
 
-  * @package Elgg.Core
 
-  * @subpackage DataModel.Extender
 
-  */
 
- /**
 
-  * Detect the value_type for a given value.
 
-  * Currently this is very crude.
 
-  *
 
-  * @todo Make better!
 
-  *
 
-  * @param mixed  $value      The value
 
-  * @param string $value_type If specified, overrides the detection.
 
-  *
 
-  * @return string
 
-  */
 
- function detect_extender_valuetype($value, $value_type = "") {
 
- 	if ($value_type != "" && ($value_type == 'integer' || $value_type == 'text')) {
 
- 		return $value_type;
 
- 	}
 
- 	// This is crude
 
- 	if (is_int($value)) {
 
- 		return 'integer';
 
- 	}
 
- 	// Catch floating point values which are not integer
 
- 	if (is_numeric($value)) {
 
- 		return 'text';
 
- 	}
 
- 	return 'text';
 
- }
 
 
  |