Example #1
0
 static function EAN($kod)
 {
     if (ltrim($kod, '0123456789') != '' or strlen($kod) != 13) {
         error::add('Błędny ISN - dozwolone tylko cyfry');
     }
     if (substr($kod, -1) != checksum::EAN(substr($kod, 0, -1))) {
         error::add('Podany kod ISN jest błędny');
     }
 }
Example #2
0
 static function ISSN8_to_ISSN13($kod)
 {
     validate::ISSN($kod);
     $kod = '977' . substr($kod, 0, -1) . '00';
     return $kod . checksum::EAN($kod);
 }