Jacek Kowalski
2013-03-30 3882025b6c83fa9dd169a7dfcba047a608c18985
Moduł OPAC - wersja stworzona na podstawie głównego modułu
7 files modified
59 files deleted
2824 ■■■■■ changed files
BUILD 7 ●●●●● patch | view | raw | blame | history
CHANGELOG 86 ●●●● patch | view | raw | blame | history
add.php 84 ●●●●● patch | view | raw | blame | history
add_book.php 22 ●●●●● patch | view | raw | blame | history
add_file.php 25 ●●●●● patch | view | raw | blame | history
add_isbn.php 31 ●●●●● patch | view | raw | blame | history
add_search.php 24 ●●●●● patch | view | raw | blame | history
add_similar.php 22 ●●●●● patch | view | raw | blame | history
biblioteka.sql 40 ●●●●● patch | view | raw | blame | history
borrow_back.php 21 ●●●●● patch | view | raw | blame | history
borrow_book.php 21 ●●●●● patch | view | raw | blame | history
borrow_history.php 13 ●●●●● patch | view | raw | blame | history
covers/own/.emptydir patch | view | raw | blame | history
covers_big/own/.emptydir patch | view | raw | blame | history
del.php 30 ●●●●● patch | view | raw | blame | history
del_book.php 14 ●●●●● patch | view | raw | blame | history
design/top.php 12 ●●●● patch | view | raw | blame | history
edit.php 47 ●●●●● patch | view | raw | blame | history
edit_book.php 18 ●●●●● patch | view | raw | blame | history
generate.php 100 ●●●●● patch | view | raw | blame | history
generate39_list.php 53 ●●●●● patch | view | raw | blame | history
generate_list.php 71 ●●●●● patch | view | raw | blame | history
generate_page.php 50 ●●●●● patch | view | raw | blame | history
help/db2_php.png patch | view | raw | blame | history
help/db2_php.xcf patch | view | raw | blame | history
help/db2_php2.png patch | view | raw | blame | history
help/db2_php3.png patch | view | raw | blame | history
help/pma1.png patch | view | raw | blame | history
help/pma1.xcf patch | view | raw | blame | history
help/pma2.png patch | view | raw | blame | history
help/pma2.xcf patch | view | raw | blame | history
help/podrecznik.odt patch | view | raw | blame | history
help/podrecznik_orig.pdf patch | view | raw | blame | history
includes/MARC21.php 186 ●●●●● patch | view | raw | blame | history
includes/MARC21_opisy.php 30 ●●●●● patch | view | raw | blame | history
includes/YAZ.php 83 ●●●●● patch | view | raw | blame | history
includes/YAZ_ibd.php 69 ●●●●● patch | view | raw | blame | history
includes/generate_codabar.php 68 ●●●●● patch | view | raw | blame | history
includes/generate_code39.php 100 ●●●●● patch | view | raw | blame | history
includes/generate_html.php 67 ●●●●● patch | view | raw | blame | history
includes/gotowe.php 131 ●●●●● patch | view | raw | blame | history
includes/ibd.php 42 ●●●●● patch | view | raw | blame | history
includes/ibd_BN.php 7 ●●●●● patch | view | raw | blame | history
includes/ksiazki.php 98 ●●●●● patch | view | raw | blame | history
includes/pozycz.php 24 ●●●●● patch | view | raw | blame | history
index.php 10 ●●●● patch | view | raw | blame | history
inwentaryzacja/begin.php 28 ●●●●● patch | view | raw | blame | history
inwentaryzacja/design/bottom.php 7 ●●●●● patch | view | raw | blame | history
inwentaryzacja/design/script.js 85 ●●●●● patch | view | raw | blame | history
inwentaryzacja/design/style.css 105 ●●●●● patch | view | raw | blame | history
inwentaryzacja/design/top.php 35 ●●●●● patch | view | raw | blame | history
inwentaryzacja/end.php 76 ●●●●● patch | view | raw | blame | history
inwentaryzacja/error.wav patch | view | raw | blame | history
inwentaryzacja/finish.php 52 ●●●●● patch | view | raw | blame | history
inwentaryzacja/index.php 9 ●●●●● patch | view | raw | blame | history
inwentaryzacja/locate.css 65 ●●●●● patch | view | raw | blame | history
inwentaryzacja/locate.htm 28 ●●●●● patch | view | raw | blame | history
inwentaryzacja/locate.js 359 ●●●●● patch | view | raw | blame | history
inwentaryzacja/make.php 74 ●●●●● patch | view | raw | blame | history
inwentaryzacja/save.php 33 ●●●●● patch | view | raw | blame | history
list_borrowed.php 11 ●●●●● patch | view | raw | blame | history
list_repulsed.php 11 ●●●●● patch | view | raw | blame | history
place.php 50 ●●●●● patch | view | raw | blame | history
place_change.php 29 ●●●●● patch | view | raw | blame | history
place_set.php 44 ●●●●● patch | view | raw | blame | history
sync.php 17 ●●●●● patch | view | raw | blame | history
BUILD
@@ -3,13 +3,6 @@
REMOVEGLOB /.git/*
REMOVEDIR /.git
REMOVE /covers/own/.emptydir
REMOVE /covers_big/own/.emptydir
REMOVE /includes/MARC21_opisy.php
REMOVEGLOB /help/*
REMOVEDIR /help
VERSION
CHANGELOG
@@ -1,90 +1,34 @@
System Biblioteczny - CHANGELOG
System Biblioteczny - Moduł OPAC - CHANGELOG
1.4 Stable
- Przeniesienie ustawień skryptu do osobnego pliku (includes/config.php)
- Zmiana modułu do połączeń z MySQL z mysql na pdo_mysql
- Rozdzielenie tabeli pozycz na dwie: pozycz i pozycz_historia
- Wydzielenie pokazywania historii wypożyczeń do klasy gotowe
- Zmiany w wielu miejscach w kodzie związane z tabelą pozycz
- Poprawki w pliku test.php w związku z w/w zmianami
- Dodanie pliku UPGRADE z instrukcją aktualizacji
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
  metod klasy ibd (przeładowanie __call)
- Naprawienie pokazywania trafności przy wyszukiwaniu pełnotekstowym
- Dodanie wyświetlania ISBN-10 oraz ISSN-8 dla pojedynczych woluminów
- Zalążek interfejsu do synchronizacji danych (sync.php)
- Zalążek system inwentaryzacji (zobacz katalog inwentaryzacja)
- Dodanie wywołania metody db2::escape_data() przy niestandardowym
  zapytaniu w funkcji ksiazki::cache_update()
- Wersja zbudowana na podstawie wersji 1.4 głównego modułu Systemu.
1.2 Stable
- Dodanie wywołania metody db2::escape_data() przy dodawaniu do
  cache'a danych przy pomocy funkcji ksiazki::cache_update()
- Dodanie wywołania metody db2::escape_data() przy niestandardowym
  zapytaniu w funkcji ksiazki::szukaj_info()
- Przebudowa systemu okładek (Bug #2)
1.1 Stable
- Modułowy system pobierania informacji ze źródeł zewnętrznych
- Poprawka wyszukiwania po miejscu wraz z podaną półką/rzędem
- Możliwość usuwania własnych okładek
1.03 Stable
- Poprawienie wyszukiwania po ISSN
- Dodanie wyglądu wydruku w CSS
- Poprawienie drobnych błędów w kodzie HTML
- Skrypt sprawdzający spełnienie wymagań systemu - test.php
- Poprawienie skryptów JavaScript, ktore wymagały, by system znajdował się
  w głównej scieżce serwera/vHosta (/)
1.02 Stable
- Możliwość dodawania własnych okładek (także do książek bez ISBN) oraz
  podmieniania nimi obrazków pobranych z LibraryThing.
- Poprawione błędne informowanie o wypożyczeniu książki spowodowane
  złą nazwą zmiennej.
- Okienko pop-up z powiększonymi okładkami.
- Przystosowanie skryptu do własnych okładek.
1.01 Stable
- Zmniejszono częstotliwość odświeżania informacji o nieistniejących
  miniaturach.
- Poprawienie nazwy pola (`od2` na `od`) w odpowiedzi z bazy danych już przy
  cache'owaniu danych.
- Zmniejszono częstotliwość odświeżania informacji
  o nieistniejących miniaturach.
1.0 Stable
- Poprawiono informowanie o stanie książki po więcej niż jednym wypożyczeniu
- Dodano pobieranie okładek książek
1.0 RC
- Dodano możliwość zmiany nazwy półki/regału.
- Prosta historia wypożyczeń.
- Poprawiono błąd w formularzu wyszukiwania książek
  (po pożyczeniu/oddaniu woluminów).
- Możliwość wyszukiwania książek bez podania półki/rzędu.
0.94 Beta
- Poprawiono informowanie o stanie książki tuż po wypożyczeniu/zwrocie.
- Poprawienie cache'owania danych o książkach.
0.93 Beta
- Drobne zmiany wizualne (<fieldset> dla wypożyczania).
- Poprawiono informowanie o stanie ksiazki po więcej niź jednym wypożyczeniu.
- Poprawiono cache'owanie danych o woluminach.
- Dodano pobieranie okładek książek.
0.92 Beta
- Poprawiono konwersję ISBN-13 do ISBN-10. Funkcja sprawdzająca
  poczatek ISBN-13 (978) wkradła się do konwersji ISSNu.
- Usunięto możliwość podania ISBNu w miejsce ISSNu i na odwrót przy
  dodawaniu i edycji książek.
- Przy wyświetlaniu danych książki ISSN jest już podawany poprawnie.
- Przy wyświetlaniu danych ksiązki ISSN jest już podawany poprawnie.
0.91 Beta
- Poprawa błędnej jednostki w stopce (ms => s).
- Wykrywanie brakujących rozszerzeń PHP.
- Jeżeli wyszukiwanie nie zwraca rekordów (SELECT COUNT(*)=='0'),
  zapytanie o dane nie jest już wykonywane
- Przy wyszukiwaniu w bazach Biblioteki Narodowej ISBN-13 nie jest
  konwertowany na ISBN-10, jeśli nie zaczyna się od 978.
- Poprawiono błąd przy wyszukiwaniu wg. podanych informacji
  (wynik funkcji ksiazki::szukaj_info() nie był tablicą rekordów).
- Przygotowania do utworzenia systemu automatycznego budowania
  wersji skryptów (dodawanie nagłówków do plików,
  usuwanie zbędnych plików przez system).
- Przystosowanie do systemu budowania wersji.
0.9 Beta
- Pierwsza wersja publiczna.
add.php
File was deleted
add_book.php
File was deleted
add_file.php
File was deleted
add_isbn.php
File was deleted
add_search.php
File was deleted
add_similar.php
File was deleted
biblioteka.sql
File was deleted
borrow_back.php
File was deleted
borrow_book.php
File was deleted
borrow_history.php
File was deleted
covers/own/.emptydir
covers_big/own/.emptydir
del.php
File was deleted
del_book.php
File was deleted
design/top.php
@@ -15,16 +15,8 @@
<h1> System biblioteczny </h1>
<ul id="menu">
<li><a href="index.php">Wypożyczanie/wyszukiwanie</a></li>
<li> </li>
<li><a href="add.php">Dodaj książkę</a></li>
<li><a href="place.php">Ustaw położenie</a></li>
<li> </li>
<li><a href="generate.php">Etykiety</a></li>
<li><a href="index.php">Wyszukiwanie</a></li>
<li><a href="list_all.php">Pełna lista książek</a></li>
</ul>
<h2> <?php echo $title; ?> </h2>
edit.php
File was deleted
edit_book.php
File was deleted
generate.php
File was deleted
generate39_list.php
File was deleted
generate_list.php
File was deleted
generate_page.php
File was deleted
help/db2_php.png
Binary files differ
help/db2_php.xcf
Binary files differ
help/db2_php2.png
Binary files differ
help/db2_php3.png
Binary files differ
help/pma1.png
Binary files differ
help/pma1.xcf
Binary files differ
help/pma2.png
Binary files differ
help/pma2.xcf
Binary files differ
help/podrecznik.odt
Binary files differ
help/podrecznik_orig.pdf
Binary files differ
includes/MARC21.php
File was deleted
includes/MARC21_opisy.php
File was deleted
includes/YAZ.php
File was deleted
includes/YAZ_ibd.php
File was deleted
includes/generate_codabar.php
File was deleted
includes/generate_code39.php
File was deleted
includes/generate_html.php
File was deleted
includes/gotowe.php
@@ -5,69 +5,6 @@
    static $add = '';
    static $default = FALSE;
    
    static function dodaj_lista($kod, $wlasne, $znalezione=array()) {
        validate::KOD($kod, FALSE);
        echo '<p>KOD: <input type="text" name="kod" value="'.$kod.'" readonly="readonly" /></p>
';
        $i = 0;
?>
<table>
<tr> <th>Autor</th> <th>Tytuł</th> <th>Wydanie</th> <th>Miejsce</th> <th>Rok</th> <th>Wydawnictwo</th> <th>Język</th> <th>ISBN</th> <th>ISSN</th> <th>Zapisz</th> </tr>
<?php
    if(!empty($wlasne)) {
?>
<tr> <th colspan="10">Zasoby własne</th> </tr>
<?php
foreach($wlasne as $value) {
    echo '<tr> <form action="add_book.php" method="post">
';
    foreach(self::$pola as $v) {
        echo '<td> <input type="text" name="'.$v.'" value="'.htmlspecialchars($value[$v]).'" /> </td>
';
    }
    echo '<td> <input type="hidden" name="id" value="'.$kod.'" readonly="readonly" /> <input type="submit" value="Zapisz" /> </td>
</form> </tr>
';
}
    }
foreach($znalezione as $nazwa => $dane) {
    echo '<tr> <th colspan="10">'.$nazwa.'</th> </tr>';
    foreach($dane as $value) {
        echo '<tr> <form action="add_book.php" method="post">
';
        foreach(self::$pola as $v) {
            echo '<td> <input type="text" name="'.$v.'" value="'.htmlspecialchars($value[$v]).'" /> </td>
';
        }
        echo '<td> <input type="hidden" name="id" value="'.$kod.'" readonly="readonly" /> <input type="submit" value="Zapisz" /> </td>
</form> </tr>
';
    }
}
?>
<tr> <th colspan="10">Dodaj własną</th> </tr>
<?php
echo '<tr> <form action="add_book.php" method="post">
';
foreach(self::$pola as $v) {
    echo '<td> <input type="text" name="'.$v.'" /> </td>
';
}
echo '<td> <input type="hidden" name="id" value="'.$kod.'" readonly="readonly" /> <input type="submit" value="Zapisz" /> </td>
</form> </tr>
</table>
';
    }
    static function sort($by=NULL, $strona=NULL) {
        if($strona === NULL) {
            $strona = 0;
@@ -112,26 +49,6 @@
        return $ord;
    }
    
    static function historia($kod) {
        $st = PDOO::Singleton()->prepare(
             'SELECT * FROM pozycz_historia WHERE id=?'."\n"
            .'UNION'."\n"
            .'SELECT *, \'\' AS do FROM pozycz WHERE id=? ORDER BY od ASC'
        );
        $st->execute(array($kod, $kod));
        $dane = $st->fetchAll();
        $info = '<table id="bhist">
<tr> <th>Pożyczający</th> <th>Od</th> <th>Do</th> </tr>
';
        foreach($dane as $o) {
            $info .= '<tr> <td>'.htmlspecialchars($o['kto']).'</td> <td>'.date('Y-m-d H:i:s', $o['od']).'</td> <td>'.($o['do'] ? date('Y-m-d H:i:s', $o['do']) : '').'</td> </tr>'."\n";
        }
        echo $info.'</table>';
    }
    static function informacje($kod, $dane=NULL) {
        if(is_null($dane)) {
            $dane = ksiazki::szukaj_KOD($kod);
@@ -139,7 +56,7 @@
        
        if($dane['wycofana']) {
            $class = 'wyc';
            $info = '<p>Książka wycofana'.($dane['powod'] ? ' <br /> '.$dane['powod'] : '').'</p>';
            $info = '<p>Książka wycofana</p>';
        }
        else
        {
@@ -147,19 +64,7 @@
                $class = 'norm';
                $info = '
<fieldset>
<legend>Wypożyczanie</legend>
<p>Książka w bibliotece</p>
<form action="borrow_book.php" method="post" onsubmit="return ffalse(\'step1\')">
<p>Pożycz <input type="text" name="kod" value="'.$dane['id'].'" readonly="readonly" /><br />
Komu? <input type="text" name="kto" id="step11" required="required" /></p>
<p><input type="submit" value="Pożycz" /></p>
<script type="text/javascript">
document.getElementById(\'step11\').focus();
</script>
</form>
</fieldset>
<p>Książka w dostępna</p>
';
            }
@@ -168,18 +73,7 @@
                $class = 'poz';
                $info = '
<fieldset>
<legend>Wypożyczanie</legend>
<p>Wypożyczył(a) '.$dane['kto'].' w dniu '.date('d.m.Y', $dane['od']).'</p>
<form action="borrow_back.php" method="post">
<p><input type="hidden" name="kod" value="'.$dane['id'].'" /> <input type="submit" value="Zwrot"  id="step11" /></p>
<script type="text/javascript">
document.getElementById(\'step11\').focus();
</script>
</form>
</fieldset>
<p>Książka wypożyczona</p>
';
            }
@@ -200,17 +94,6 @@
ISSN-13: '.$dane['ISSN'].'<br />
ISSN-10: '.convert::ISSN13_to_ISSN8($dane['ISSN']) : '').'</p>
'.$info.'
<form action="edit.php" method="get" style="float:left;">
<p><input type="hidden" name="kod" value="'.$dane['id'].'" /> <input type="submit" value="Edytuj" /></p>
</form>
<form action="del.php" method="get" style="float:left;">
<p><input type="hidden" name="kod" value="'.$dane['id'].'" /> <input type="submit" value="Usuń" /></p>
</form>
'.($dane['od'] ? '
<form action="borrow_history.php" method="get" style="float:right;">
<p><input type="hidden" name="kod" value="'.$dane['id'].'" /> <input type="submit" value="Historia wypożyczeń" /></p>
</form>' : '').'
</div>';
    }
    
@@ -228,8 +111,6 @@
        
        if($_GET['id']) {
            self::add('id', 13);
            self::add('polka', 3);
            self::add('rzad', 3);
        }
        else
        {
@@ -277,7 +158,7 @@
                else
                {
                    $class = 'poz';
                    $info = $ksiazka['kto'];
                    $info = 'Książka wypożyczona';
                    $pozycz = TRUE;
                }
            }
@@ -306,9 +187,7 @@
    <td>'.min(100, (int)($ksiazka['revelance']*10)).'% </td>' : '').'
    <td class="n">
        '.$info.' <br />
        <a href="info.php?kod='.$ksiazka['id'].'">Więcej</a>
        <a href="edit.php?kod='.$ksiazka['id'].'">Edycja</a>
        <a href="del.php?kod='.$ksiazka['id'].'">Usuń</a>
        <a href="info.php?kod='.$ksiazka['id'].'">Więcej...</a>
    </td>
</tr>
';
includes/ibd.php
File was deleted
includes/ibd_BN.php
File was deleted
includes/ksiazki.php
@@ -47,34 +47,6 @@
        return okladki::znajdz($KOD, $ISBN, 'covers_big');
    }
    
    static function dodaj(&$dane) {
        validate::KOD($dane['id'], FALSE);
        if($dane['ISBN']) {
            $t = validate::type($dane['ISBN']);
            if($t!='ISBN') {
                error::add('W polu ISBN znajduje się '.$t);
            }
        }
        if($dane['ISSN']) {
            $t = validate::type($dane['ISSN']);
            if($t!='ISSN') {
                error::add('W polu ISSN znajduje się '.$t);
            }
        }
        if($dane['jezyk']=='pol') {
            $dane['jezyk'] = 'polski';
        }
        unset($_POST['okladka']);
        okladki::upload($_FILES['okladka'], $dane['id'], $dane['ISBN']);
        db2::add('ksiazki', $dane);
        self::cache_update($dane['id']);
    }
    static function exists($kod) {
        $info = self::cache_get($kod);
        if(isset($info['id'])) {
@@ -84,76 +56,6 @@
        {
            return FALSE;
        }
    }
    static function edytuj(&$dane) {
        validate::KOD($dane['id']);
        $kod = $dane['id'];
        $old = self::szukaj_KOD($kod);
        if($dane['id']=='' OR empty($dane['autor']) OR empty($dane['tytul']) OR empty($dane['jezyk'])) {
            error::add('Brak wymaganych danych o książce (kod, autor, tytuł, język)');
        }
        if($dane['nid']!='') {
            validate::KOD($dane['nid']);
            $dane['id'] = $dane['nid'];
        }
        unset($dane['nid']);
        if($dane['ISBN']) {
            $t = validate::type($dane['ISBN']);
            if($t!='ISBN') {
                error::add('W polu ISBN znajduje się '.$t);
            }
        }
        if($dane['ISSN']) {
            $t = validate::type($dane['ISSN']);
            if($t!='ISSN') {
                error::add('W polu ISSN znajduje się '.$t);
            }
        }
        if(!$dane['wycofana']) {
            $dane['wycofana'] = 0;
            $dane['powod'] = NULL;
        }
        okladki::przenies($old['id'], $old['ISBN'], $dane['id'], $dane['ISBN']);
        unset($_POST['okladka']);
        // Nowa okładka
        if(isset($_POST['okladka_del']) || (isset($_FILES['okladka']) && is_uploaded_file($_FILES['okladka']['tmp_name']))) {
            okladki::usun($dane['id'], $dane['ISBN']);
            unset($_POST['okladka_del']);
        }
        okladki::upload($_FILES['okladka'], $dane['id'], $dane['ISBN']);
        db2::edit('ksiazki', $dane, array('id' => $kod));
        self::cache_update($kod);
        if($dane['id']!=$kod) {
            self::cache_update($dane['id']);
        }
    }
    static function miejsce($regal, $polka, $rzad, $where) {
        db2::edit('ksiazki', array('regal' => strtoupper($regal), 'polka' => $polka, 'rzad' => $rzad), $where);
        self::cache_clear();
    }
    static function usun(&$kod) {
        validate::KOD($kod);
        $dane = self::szukaj_KOD($kod);
        okladki::usun($dane['id'], $dane['ISBN']);
        db2::del('ksiazki', array('id' => $kod));
        self::cache_clear($kod);
    }
    
    static function szukaj_KOD($kod) {
includes/pozycz.php
@@ -1,29 +1,5 @@
<?php
class pozycz {
    static function wypozyczenie($kod, $kto) {
        if(self::pozyczona($kod)!==FALSE) {
            error::add('Książka jest już wypożyczona!');
        }
        db2::add('pozycz', array('id' => $kod, 'kto' => $kto, 'od' => time()));
        ksiazki::cache_clear($kod);
    }
    static function zwrot($kod) {
        if(self::pozyczona($kod)===FALSE) {
            error::add('Książka nie jest wypożyczona!');
        }
        $st = PDOO::Singleton()->prepare('INSERT INTO pozycz_historia (id, kto, od, do)
            SELECT id, kto, od, ? FROM pozycz WHERE id=?');
        $st->execute(array(time(), $kod));
        $st = PDOO::Singleton()->prepare('DELETE FROM pozycz WHERE id=?');
        $st->execute(array($kod));
        ksiazki::cache_update($kod);
    }
    static function pozyczona($kod) {
        $ksiazka = ksiazki::szukaj_KOD($kod);
        return $ksiazka['od'] != NULL;
index.php
@@ -8,9 +8,7 @@
<td>
<form action="search.php" method="get" onsubmit="return ffalse('step1')">
<p>KOD/IS*N: <input type="text" name="id" id="step11" required="required" /><br />
Półka, rząd: <input type="text" name="polka" size="3" maxlength="3" />
/ <input type="text" name="rzad" size="3" maxlength="3" /></p>
<p>KOD/IS*N: <input type="text" name="id" id="step11" required="required" /></p>
<p><input type="submit" value="Znajdź" /></p>
<p><i>Przy ręcznym wpisywaniu ośmiocyfrowego <br /> numeru ISSN, poprzedź go zerem</i></p>
@@ -19,12 +17,6 @@
<script type="text/javascript">
document.getElementById('step11').focus();
</script>
<hr />
<a href="list_all.php">Pełna lista książek</a> <br />
<a href="list_borrowed.php">Wypożyczone</a> <br />
<a href="list_repulsed.php">Wycofane</a>
</td>
<td>
inwentaryzacja/begin.php
File was deleted
inwentaryzacja/design/bottom.php
File was deleted
inwentaryzacja/design/script.js
File was deleted
inwentaryzacja/design/style.css
File was deleted
inwentaryzacja/design/top.php
File was deleted
inwentaryzacja/end.php
File was deleted
inwentaryzacja/error.wav
Binary files differ
inwentaryzacja/finish.php
File was deleted
inwentaryzacja/index.php
File was deleted
inwentaryzacja/locate.css
File was deleted
inwentaryzacja/locate.htm
File was deleted
inwentaryzacja/locate.js
File was deleted
inwentaryzacja/make.php
File was deleted
inwentaryzacja/save.php
File was deleted
list_borrowed.php
File was deleted
list_repulsed.php
File was deleted
place.php
File was deleted
place_change.php
File was deleted
place_set.php
File was deleted
sync.php
File was deleted