Jacek Kowalski
2012-07-07 53277913f1f02ac926ec59450f9ce45b4490bff9
Przeniesienie ustawień skryptu do osobnego pliku (includes/config.php) oraz usunięcie pustych linii w niektórych innych plikach.
17 files modified
1 files added
68 ■■■■■ changed files
CHANGELOG 3 ●●●●● patch | view | raw | blame | history
INSTALL 4 ●●●● patch | view | raw | blame | history
includes/MARC21.php 2 ●●● patch | view | raw | blame | history
includes/MARC21_opisy.php 2 ●●● patch | view | raw | blame | history
includes/YAZ.php 2 ●●● patch | view | raw | blame | history
includes/checksum.php 2 ●●● patch | view | raw | blame | history
includes/config.php 19 ●●●●● patch | view | raw | blame | history
includes/convert.php 2 ●●● patch | view | raw | blame | history
includes/db2.php 10 ●●●●● patch | view | raw | blame | history
includes/generate_codabar.php 2 ●●● patch | view | raw | blame | history
includes/generate_code39.php 2 ●●● patch | view | raw | blame | history
includes/generate_html.php 2 ●●● patch | view | raw | blame | history
includes/gotowe.php 2 ●●● patch | view | raw | blame | history
includes/ksiazki.php 4 ●●● patch | view | raw | blame | history
includes/okladki.php 4 ●●●● patch | view | raw | blame | history
includes/pozycz.php 2 ●●● patch | view | raw | blame | history
includes/std.php 2 ●●● patch | view | raw | blame | history
includes/validate.php 2 ●●● patch | view | raw | blame | history
CHANGELOG
@@ -1,5 +1,8 @@
System Biblioteczny - CHANGELOG
1.4 Stable
- Przeniesienie ustawień skryptu do osobnego pliku (includes/config.php)
1.3 Stable
- Poprawienie okładek - getimagesize() zwraca IMAGETYPE_XXX, a nie IMG_XXX
- Zmiana add_search.php w związku z nowym sposobem wywoływania
INSTALL
@@ -1,8 +1,8 @@
1. Rozpakuj archiwum do folderu serwera WWW (najlepiej dostępnego tylko z sieci lokalnej)
2. Utwórz bazę danych biblioteka i odpowiedniego użytkownika
3. Wykonaj plik biblioteka.sql w bazie danych
4. Ustaw dane logowania w pliku /includes/db2.php
4. Ustaw dane logowania do bazy w pliku /includes/config.php
5. Folderom /covers i /covers_big nadaj uprawnienia do odczytu i zapisu
6. W przypadku instalacji modułu OPAC foldery /covers i /covers_big powinny linkować do odpowiedników w katalogu głównego modułu
7. Ustaw klucz API do Library Thing w pliku /includes/ksiazki.php
7. Ustaw klucz API do Library Thing w pliku /includes/config.php
8. Sprawdź wymagania systemu (otwórz poprzez serwer WWW plik test.php)
includes/MARC21.php
@@ -183,4 +183,4 @@
        ));
    }
}
?>
?>
includes/MARC21_opisy.php
@@ -27,4 +27,4 @@
        
    )
);
?>
?>
includes/YAZ.php
@@ -80,4 +80,4 @@
        }
    }
}
?>
?>
includes/checksum.php
@@ -49,4 +49,4 @@
        return $sum;
    }
}
?>
?>
includes/config.php
New file
@@ -0,0 +1,19 @@
<?php
class config {
    // Nazwa hosta bazy danych
    static $db_host = '';
    // Nazwa użytkownika bazy
    static $db_user = '';
    // Hasło użytkownika
    static $db_pass = '';
    // Nazwa bazy danych
    static $db_base = '';
    // Klucz API LibraryThing
    static $lt_api = '';
}
?>
includes/convert.php
@@ -38,4 +38,4 @@
        return $kod . checksum::EAN($kod);
    }
}
?>
?>
includes/db2.php
@@ -8,9 +8,7 @@
    static $queries = 0;
    
    static function connect() {
        # !!!
        # TUTAJ USTAW DANE LOGOWANIA DO BAZY:
        self::$db = @mysql_connect('host', 'uzytkownik', 'haslo');
        self::$db = @mysql_connect(config::$db_host, config::$db_user, config::$db_pass);
        if(!self::$db) {
            error::add(mysql_error());
        }
@@ -20,9 +18,7 @@
        
        self::$queries = 0;
        
        # !!!
        # TUTAJ USTAW NAZWĘ BAZY
        if(!@mysql_select_db('baza')) {
        if(!@mysql_select_db(config::$db_base)) {
            error::add(mysql_error());
        }
    }
@@ -441,4 +437,4 @@
        return sql::increment_id();
    }
}
?>
?>
includes/generate_codabar.php
@@ -65,4 +65,4 @@
    
    return $img;
}
?>
?>
includes/generate_code39.php
@@ -97,4 +97,4 @@
    
    return $img;
}
?>
?>
includes/generate_html.php
@@ -64,4 +64,4 @@
        break;
    }
}
?>
?>
includes/gotowe.php
@@ -317,4 +317,4 @@
        echo '</p>';
    }
}
?>
?>
includes/ksiazki.php
@@ -43,8 +43,6 @@
}
class ksiazki extends ksiazki_cache {
    static $LT_API = '';
    static function okladka($KOD, $ISBN) {
        return okladki::znajdz($KOD, $ISBN, 'covers');
    }
@@ -263,4 +261,4 @@
        return array($num, $ret, db2::revelance());
    }
}
?>
?>
includes/okladki.php
@@ -33,7 +33,7 @@
    }
    
    static function librarything($ISBN, $dir = 'covers') {
        if(!function_exists('curl_init') || !ksiazki::$LT_API) {
        if(!function_exists('curl_init') || !config::$lt_api) {
            return FALSE;
        }
        
@@ -49,7 +49,7 @@
            }
        }
        
        $get = 'http://www.librarything.com/devkey/'.ksiazki::$LT_API.'/'.($dir=='covers_big' ? 'large' : 'small').'/isbn/'.$ISBN10;
        $get = 'http://www.librarything.com/devkey/'.config::$lt_api.'/'.($dir=='covers_big' ? 'large' : 'small').'/isbn/'.$ISBN10;
        $curl = curl_init($get);
        curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
includes/pozycz.php
@@ -29,4 +29,4 @@
        }
    }
}
?>
?>
includes/std.php
@@ -22,4 +22,4 @@
    }
    require_once('./includes/'.$class.'.php');
}
?>
?>
includes/validate.php
@@ -124,4 +124,4 @@
        error::add('Nieznany typ kodu');
    }
}
?>
?>