Changeset 3158:568e0d0e0991 for inc/core/class.dc.namespace.php
- Timestamp:
- 01/28/16 11:03:55 (10 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/core/class.dc.namespace.php
r2567 r3158 75 75 $type = $rs->f('setting_type'); 76 76 77 if ($type == 'float' || $type == 'double') { 78 $type = 'float'; 79 } elseif ($type != 'boolean' && $type != 'integer') { 80 $type = 'string'; 77 if ($type == 'array') { 78 $value = @json_decode($value); 79 } else { 80 if ($type == 'float' || $type == 'double') { 81 $type = 'float'; 82 } elseif ($type != 'boolean' && $type != 'integer') { 83 $type = 'string'; 84 } 81 85 } 82 86 … … 233 237 } 234 238 } 235 elseif ($type != 'boolean' && $type != 'integer' && $type != 'float' )239 elseif ($type != 'boolean' && $type != 'integer' && $type != 'float' && $type != 'array') 236 240 { 237 241 $type = 'string'; … … 248 252 } 249 253 250 settype($value,$type); 254 if ($type != 'array') { 255 settype($value,$type); 256 } else { 257 $value = json_encode($value); 258 } 251 259 252 260 $cur = $this->con->openCursor($this->table);
Note: See TracChangeset
for help on using the changeset viewer.