function socialcalc_parse_cell_value in Sheetnode 7.2
Same name and namespace in other branches
- 5 socialcalc.inc \socialcalc_parse_cell_value()
- 6 socialcalc.inc \socialcalc_parse_cell_value()
- 7 socialcalc.inc \socialcalc_parse_cell_value()
1 call to socialcalc_parse_cell_value()
File
- ./
socialcalc.inc, line 500 - SocialCalc manipulation functions.
Code
function socialcalc_parse_cell_value($parts, $j) {
$cell = array();
while ($t = @$parts[$j++]) {
switch ($t) {
case "v":
$cell['datavalue'] = doubleval(socialcalc_decode_value($parts[$j++]));
break 2;
// First time for me :-).
case "t":
$cell['datavalue'] = strval(socialcalc_decode_value($parts[$j++]));
break 2;
case "vt":
$j++;
$cell['datavalue'] = socialcalc_decode_value($parts[$j++]);
break 2;
case "vtf":
$j++;
$cell['datavalue'] = socialcalc_decode_value($parts[$j++]);
break 2;
case "vtc":
$j++;
$cell['datavalue'] = socialcalc_decode_value($parts[$j++]);
break 2;
}
}
return $cell;
}