function pBarcode128::pBarcode128 in Visitors 7.2
Same name and namespace in other branches
- 7 pChart/class/pBarcode128.class.php \pBarcode128::pBarcode128()
File
- pChart/
class/ pBarcode128.class.php, line 26
Class
Code
function pBarcode128($BasePath = "") {
$this->Codes = "";
$this->Reverse = "";
$FileHandle = @fopen($BasePath . "data/128B.db", "r");
if (!$FileHandle) {
die("Cannot find barcode database (" . $BasePath . "128B.db).");
}
while (!feof($FileHandle)) {
$Buffer = fgets($FileHandle, 4096);
$Buffer = str_replace(chr(10), "", $Buffer);
$Buffer = str_replace(chr(13), "", $Buffer);
$Values = preg_split("/;/", $Buffer);
$this->Codes[$Values[1]]["ID"] = $Values[0];
$this->Codes[$Values[1]]["Code"] = $Values[2];
$this->Reverse[$Values[0]]["Code"] = $Values[2];
$this->Reverse[$Values[0]]["Asc"] = $Values[1];
}
fclose($FileHandle);
}