Code Duplication    Length = 13-13 lines in 2 locations

web_interface/astpp/application/libraries/html2pdf/_tcpdf_5.0.002/barcodes.php 2 locations

@@ 1566-1578 (lines=13) @@
1563
		// calculate check digit C
1564
		$p = 1;
1565
		$check = 0;
1566
		for ($i = ($len - 1); $i >= 0; --$i) {
1567
			$digit = $code{$i};
1568
			if ($digit == '-') {
1569
				$dval = 10;
1570
			} else {
1571
				$dval = intval($digit);
1572
			}
1573
			$check += ($dval * $p);
1574
			++$p;
1575
			if ($p > 10) {
1576
				$p = 1;
1577
			}
1578
		}
1579
		$check %= 11;
1580
		if ($check == 10) {
1581
			$check = '-';
@@ 1588-1600 (lines=13) @@
1585
			// calculate check digit K
1586
			$p = 1;
1587
			$check = 0;
1588
			for ($i = $len; $i >= 0; --$i) {
1589
				$digit = $code{$i};
1590
				if ($digit == '-') {
1591
					$dval = 10;
1592
				} else {
1593
					$dval = intval($digit);
1594
				}
1595
				$check += ($dval * $p);
1596
				++$p;
1597
				if ($p > 9) {
1598
					$p = 1;
1599
				}
1600
			}
1601
			$check %= 11;
1602
			$code .= $check;
1603
			++$len;