Podgląd pliku: / books_opac / includes / convert.php


<?php
/***************************************************** 
 *         System biblioteczny - Modul OPAC          * 
 ***************************************************** 
 * Wersja: 1.2 Stable                                * 
 * Data: 21.08.2010 (13:45)                          * 
 * Autor: Jacek Kowalski (http://jacekk.info)        * 
 *                                                   * 
 * Strona WWW: http://dev.jacekk.net/books           * 
 *                                                   * 
 * Utwor rozprowadzany na licencji                   * 
 * http://creativecommons.org/licenses/by-nc-sa/2.5/ * 
 *****************************************************/

class convert {
    static function 
ISBN13_to_ISBN10($kod) {
        
validate::EAN($kod);
        
        if(
substr($kod03)=='978') {
            
$kod substr($kod39);
            
            return 
strtoupper$kod checksum::ISBN($kod) );
        }
        else
        {
            
error::add('Kodu ISBN-13 '.$kod.' nie można zamienić na ISBN-10!');
        }
    }
    
    static function 
ISBN10_to_ISBN13($kod) {
        
validate::ISBN($kod);
        
        
$kod '978' substr($kod0, -1);
        
        return 
$kod checksum::EAN($kod);
    }
    
    static function 
ISSN13_to_ISSN8($kod) {
        
validate::EAN($kod);
        
        
$kod substr($kod37);
        
        return 
strtoupper$kod checksum::ISSN($kod) );
    }
    
    static function 
ISSN8_to_ISSN13($kod) {
        
validate::ISSN($kod);
        
        
$kod '977' substr($kod0, -1).'00';
        
        return 
$kod checksum::EAN($kod);
    }
}
?>

Browse Code © 2010 by Jacek Kowalski