Beispiel #1
0
 static function ISSN(&$kod)
 {
     $kod = str_replace('-', '', strtoupper($kod));
     if (ltrim($kod, '0123456789X') != '' or strlen($kod) != 8) {
         error::add('Błędny ISSN - dozwolone tylko cyfry');
     }
     if (substr($kod, -1) != checksum::ISSN(substr($kod, 0, -1))) {
         error::add('Podany ISSN jest błędny');
     }
 }
Beispiel #2
0
 static function ISSN13_to_ISSN8($kod)
 {
     validate::EAN($kod);
     $kod = substr($kod, 3, 7);
     return strtoupper($kod . checksum::ISSN($kod));
 }