Changeset 3158:568e0d0e0991 for inc/core/class.dc.workspace.php
- Timestamp:
- 01/28/16 11:03:55 (10 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/core/class.dc.workspace.php
r2566 r3158 79 79 $type = $rs->f('pref_type'); 80 80 81 if ($type == 'float' || $type == 'double') { 82 $type = 'float'; 83 } elseif ($type != 'boolean' && $type != 'integer') { 84 $type = 'string'; 81 if ($type == 'array') { 82 $value = @json_decode($value); 83 } else { 84 if ($type == 'float' || $type == 'double') { 85 $type = 'float'; 86 } elseif ($type != 'boolean' && $type != 'integer') { 87 $type = 'string'; 88 } 85 89 } 86 90 … … 236 240 } 237 241 } 238 elseif ($type != 'boolean' && $type != 'integer' && $type != 'float' )242 elseif ($type != 'boolean' && $type != 'integer' && $type != 'float' && $type != 'array') 239 243 { 240 244 $type = 'string'; … … 251 255 } 252 256 253 settype($value,$type); 257 if ($type != 'array') { 258 settype($value,$type); 259 } else { 260 $value = json_encode($value); 261 } 254 262 255 263 $cur = $this->con->openCursor($this->table);
Note: See TracChangeset
for help on using the changeset viewer.