|
@@ 2042-2049 (lines=8) @@
|
| 2039 |
|
$run = $p; |
| 2040 |
|
$mode = $this->identifyMode($p); |
| 2041 |
|
|
| 2042 |
|
if($mode == QR_MODE_8) { |
| 2043 |
|
$dif = QRinput::estimateBitsModeNum($run) + 4 + $ln |
| 2044 |
|
+ QRinput::estimateBitsMode8(1) // + 4 + l8 |
| 2045 |
|
- QRinput::estimateBitsMode8($run + 1); // - 4 - l8 |
| 2046 |
|
if($dif > 0) { |
| 2047 |
|
return $this->eat8(); |
| 2048 |
|
} |
| 2049 |
|
} |
| 2050 |
|
if($mode == QR_MODE_AN) { |
| 2051 |
|
$dif = QRinput::estimateBitsModeNum($run) + 4 + $ln |
| 2052 |
|
+ QRinput::estimateBitsModeAn(1) // + 4 + la |
|
@@ 2050-2057 (lines=8) @@
|
| 2047 |
|
return $this->eat8(); |
| 2048 |
|
} |
| 2049 |
|
} |
| 2050 |
|
if($mode == QR_MODE_AN) { |
| 2051 |
|
$dif = QRinput::estimateBitsModeNum($run) + 4 + $ln |
| 2052 |
|
+ QRinput::estimateBitsModeAn(1) // + 4 + la |
| 2053 |
|
- QRinput::estimateBitsModeAn($run + 1);// - 4 - la |
| 2054 |
|
if($dif > 0) { |
| 2055 |
|
return $this->eatAn(); |
| 2056 |
|
} |
| 2057 |
|
} |
| 2058 |
|
|
| 2059 |
|
$ret = $this->input->append(QR_MODE_NUM, $run, str_split($this->dataStr)); |
| 2060 |
|
if($ret < 0) |
|
@@ 2097-2104 (lines=8) @@
|
| 2094 |
|
|
| 2095 |
|
$run = $p; |
| 2096 |
|
|
| 2097 |
|
if(!self::isalnumat($this->dataStr, $p)) { |
| 2098 |
|
$dif = QRinput::estimateBitsModeAn($run) + 4 + $la |
| 2099 |
|
+ QRinput::estimateBitsMode8(1) // + 4 + l8 |
| 2100 |
|
- QRinput::estimateBitsMode8($run + 1); // - 4 - l8 |
| 2101 |
|
if($dif > 0) { |
| 2102 |
|
return $this->eat8(); |
| 2103 |
|
} |
| 2104 |
|
} |
| 2105 |
|
|
| 2106 |
|
$ret = $this->input->append(QR_MODE_AN, $run, str_split($this->dataStr)); |
| 2107 |
|
if($ret < 0) |