From 03db004d10067cc4a60733a3b0d877e23d87cd7d Mon Sep 17 00:00:00 2001 From: Sergey <31823239+SeAnSolovev@users.noreply.github.com> Date: Sun, 5 Mar 2023 05:33:55 +0300 Subject: [PATCH] Update geo.php --- system/library/geo.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/system/library/geo.php b/system/library/geo.php index 443e85a..0188dc3 100644 --- a/system/library/geo.php +++ b/system/library/geo.php @@ -263,7 +263,7 @@ { list($type, $name) = explode(':', $p); - $type0 = $type{0}; + $type0 = $type[0]; if($empty) { @@ -295,15 +295,15 @@ case 'T': $v = unpack('C', $val); break; case 's': $v = unpack('s', $val); break; case 'S': $v = unpack('S', $val); break; - case 'm': $v = unpack('l', $val . (ord($val{2}) >> 7 ? "\xff" : "\0")); break; + case 'm': $v = unpack('l', $val . (ord($val[2]) >> 7 ? "\xff" : "\0")); break; case 'M': $v = unpack('L', $val . "\0"); break; case 'i': $v = unpack('l', $val); break; case 'I': $v = unpack('L', $val); break; case 'f': $v = unpack('f', $val); break; case 'd': $v = unpack('d', $val); break; - case 'n': $v = current(unpack('s', $val)) / pow(10, $type{1}); break; - case 'N': $v = current(unpack('l', $val)) / pow(10, $type{1}); break; + case 'n': $v = current(unpack('s', $val)) / pow(10, $type[1]); break; + case 'N': $v = current(unpack('l', $val)) / pow(10, $type[1]); break; case 'c': $v = rtrim($val, ' '); break; case 'b': $v = $val; $l++; break;