| <?php | 
| class convert { | 
|     static function ISBN13_to_ISBN10($kod) { | 
|         validate::EAN($kod); | 
|          | 
|         if(substr($kod, 0, 3)=='978') { | 
|             $kod = substr($kod, 3, 9); | 
|              | 
|             return strtoupper( $kod . checksum::ISBN($kod) ); | 
|         } | 
|         else | 
|         { | 
|             errorclass::add('Kodu ISBN-13 '.$kod.' nie można zamienić na ISBN-10!'); | 
|         } | 
|     } | 
|      | 
|     static function ISBN10_to_ISBN13($kod) { | 
|         validate::ISBN($kod); | 
|          | 
|         $kod = '978' . substr($kod, 0, -1); | 
|          | 
|         return $kod . checksum::EAN($kod); | 
|     } | 
|      | 
|     static function ISSN13_to_ISSN8($kod) { | 
|         validate::EAN($kod); | 
|          | 
|         $kod = substr($kod, 3, 7); | 
|          | 
|         return strtoupper( $kod . checksum::ISSN($kod) ); | 
|     } | 
|      | 
|     static function ISSN8_to_ISSN13($kod) { | 
|         validate::ISSN($kod); | 
|          | 
|         $kod = '977' . substr($kod, 0, -1).'00'; | 
|          | 
|         return $kod . checksum::EAN($kod); | 
|     } | 
| } | 
| ?> |