Moodle  2.2.1
http://www.collinsharper.com
Zend_Validate_Barcode_Code39 Class Reference
Inheritance diagram for Zend_Validate_Barcode_Code39:
Collaboration diagram for Zend_Validate_Barcode_Code39:

Public Member Functions

 __construct ()

Protected Member Functions

 _code39 ($value)

Protected Attributes

 $_length = -1
 $_characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -.$/+%'
 $_checksum = '_code39'
 $_check

Detailed Description

Definition at line 33 of file Code39.php.


Constructor & Destructor Documentation

Constructor

Sets check flag to false.

Returns:
void

Definition at line 73 of file Code39.php.

Here is the call graph for this function:


Member Function Documentation

_code39 ( value) [protected]

Validates the checksum (Modulo 43)

Parameters:
string$valueThe barcode to validate
Returns:
boolean

Definition at line 84 of file Code39.php.


Field Documentation

$_characters = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ -.$/+%' [protected]

Reimplemented from Zend_Validate_Barcode_AdapterAbstract.

Definition at line 45 of file Code39.php.

$_check [protected]
Initial value:
 array(
        '0' =>  0, '1' =>  1, '2' =>  2, '3' =>  3, '4' =>  4, '5' =>  5, '6' =>  6,
        '7' =>  7, '8' =>  8, '9' =>  9, 'A' => 10, 'B' => 11, 'C' => 12, 'D' => 13,
        'E' => 14, 'F' => 15, 'G' => 16, 'H' => 17, 'I' => 18, 'J' => 19, 'K' => 20,
        'L' => 21, 'M' => 22, 'N' => 23, 'O' => 24, 'P' => 25, 'Q' => 26, 'R' => 27,
        'S' => 28, 'T' => 29, 'U' => 30, 'V' => 31, 'W' => 32, 'X' => 33, 'Y' => 34,
        'Z' => 35, '-' => 36, '.' => 37, ' ' => 38, '$' => 39, '/' => 40, '+' => 41,
        '%' => 42,
    )

Definition at line 56 of file Code39.php.

$_checksum = '_code39' [protected]

Reimplemented from Zend_Validate_Barcode_AdapterAbstract.

Definition at line 51 of file Code39.php.

$_length = -1 [protected]

Reimplemented from Zend_Validate_Barcode_AdapterAbstract.

Definition at line 39 of file Code39.php.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations