| @@ 1530-1534 (lines=5) @@ | ||
| 1527 | if ($type == self::ATTR_MULTI) { |
|
| 1528 | $attr_values[$attr] = array(); |
|
| 1529 | $n_values = $val; |
|
| 1530 | while ($n_values --> 0 && $p < $max) { |
|
| 1531 | list(, $val) = unpack('N*', substr($response, $p, 4)); |
|
| 1532 | $p += 4; |
|
| 1533 | $attr_values[$attr][] = fixUInt($val); |
|
| 1534 | } |
|
| 1535 | } elseif ($type == self::ATTR_MULTI64) { |
|
| 1536 | $attr_values[$attr] = array(); |
|
| 1537 | $n_values = $val; |
|
| @@ 1538-1542 (lines=5) @@ | ||
| 1535 | } elseif ($type == self::ATTR_MULTI64) { |
|
| 1536 | $attr_values[$attr] = array(); |
|
| 1537 | $n_values = $val; |
|
| 1538 | while ($n_values > 0 && $p < $max) { |
|
| 1539 | $attr_values[$attr][] = unpack64IntSigned(substr($response, $p, 8)); |
|
| 1540 | $p += 8; |
|
| 1541 | $n_values -= 2; |
|
| 1542 | } |
|
| 1543 | } elseif ($type == self::ATTR_STRING) { |
|
| 1544 | $attr_values[$attr] = substr($response, $p, $val); |
|
| 1545 | $p += $val; |
|