Fix: test if genbarcode exist
This commit is contained in:
parent
f30705c05b
commit
8904947bf6
@ -73,15 +73,20 @@ class modPhpbarcode extends ModeleBarCode
|
|||||||
*/
|
*/
|
||||||
function encodingIsSupported($encoding)
|
function encodingIsSupported($encoding)
|
||||||
{
|
{
|
||||||
|
global $genbarcode_loc;
|
||||||
|
|
||||||
$supported=0;
|
$supported=0;
|
||||||
if ($encoding == 'EAN13') $supported=1;
|
if ($encoding == 'EAN13') $supported=1;
|
||||||
if ($encoding == 'ISBN') $supported=1;
|
if ($encoding == 'ISBN') $supported=1;
|
||||||
// Formats that hangs on Windows (when genbarcode.exe for Windows is called, so they are not
|
// Formats that hangs on Windows (when genbarcode.exe for Windows is called, so they are not
|
||||||
// activated on Windows)
|
// activated on Windows)
|
||||||
if ($encoding == 'EAN8' && empty($_SERVER["WINDIR"])) $supported=1;
|
if (file_exists($genbarcode_loc) && empty($_SERVER["WINDIR"]))
|
||||||
if ($encoding == 'UPC' && empty($_SERVER["WINDIR"])) $supported=1;
|
{
|
||||||
if ($encoding == 'C39' && empty($_SERVER["WINDIR"])) $supported=1;
|
if ($encoding == 'EAN8') $supported=1;
|
||||||
if ($encoding == 'C128' && empty($_SERVER["WINDIR"])) $supported=1;
|
if ($encoding == 'UPC') $supported=1;
|
||||||
|
if ($encoding == 'C39') $supported=1;
|
||||||
|
if ($encoding == 'C128') $supported=1;
|
||||||
|
}
|
||||||
return $supported;
|
return $supported;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user