@@ 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) |