From adfb2d2afab2b017db7006fcb7808d66aa2ef411 Mon Sep 17 00:00:00 2001 From: Jacek Kowalski <Jacek@jacekk.info> Date: Mon, 28 Aug 2017 10:35:37 +0000 Subject: [PATCH] Fixes for PHP 7.0 compatibility --- includes/okladki.php | 2 includes/gotowe.php | 2 del.php | 2 includes/YAZ.php | 4 +- includes/generate_codabar.php | 2 includes/convert.php | 2 includes/validate.php | 24 ++++++------ add_file.php | 2 add_book.php | 2 includes/ksiazki.php | 10 ++-- design/bottom.php | 2 includes/std.php | 6 +- includes/generate_code39.php | 4 +- includes/pozycz.php | 4 +- 14 files changed, 34 insertions(+), 34 deletions(-) diff --git a/add_book.php b/add_book.php index 4a2cfc0..248b119 100644 --- a/add_book.php +++ b/add_book.php @@ -2,7 +2,7 @@ include('./includes/std.php'); if($_POST['id']=='' OR empty($_POST['autor']) OR empty($_POST['tytul']) OR empty($_POST['jezyk'])) { - error::add('Brak wymaganych danych o książce (kod, autor, tytuł, język)'); + errorclass::add('Brak wymaganych danych o książce (kod, autor, tytuł, język)'); } ksiazki::dodaj($_POST); diff --git a/add_file.php b/add_file.php index 1fa4075..515dc55 100644 --- a/add_file.php +++ b/add_file.php @@ -4,7 +4,7 @@ validate::KOD($_POST['kod'], FALSE); if(!is_uploaded_file($_FILES['marc']['tmp_name'])) { - error::add('Nie wysłano pliku!'); + errorclass::add('Nie wysłano pliku!'); } $szukaj = array( MARC21::to_array( MARC21::from_string( file_get_contents( $_FILES['marc']['tmp_name'] ) ) ) ); diff --git a/del.php b/del.php index 21e3e86..eadfec4 100644 --- a/del.php +++ b/del.php @@ -6,7 +6,7 @@ $ksiazka = ksiazki::szukaj_KOD($_GET['kod']); if(empty($ksiazka)) { - error::add('Wybrana książka nie istnieje'); + errorclass::add('Wybrana książka nie istnieje'); } $title = 'Usuwanie książki'; diff --git a/design/bottom.php b/design/bottom.php index e9b8131..347fd5d 100644 --- a/design/bottom.php +++ b/design/bottom.php @@ -1,6 +1,6 @@ <p class="footer"> Copyrights © 2008, 2009 by Jacek Kowalski | Covers by <a href="http://www.librarything.com">LibraryThing</a> <?php -if(defined('STANDARD')) { echo '<br /> Zapytań SQL: '.sql::$queries.' | Czas wykonywania: '.(microtime(TRUE)-error::$time).' s '; } ?></p> +if(defined('STANDARD')) { echo '<br /> Zapytań SQL: '.sql::$queries.' | Czas wykonywania: '.(microtime(TRUE)-errorclass::$time).' s '; } ?></p> <script type="text/javascript" src="design/script.js"></script> </body> diff --git a/includes/YAZ.php b/includes/YAZ.php index 068945f..3b4493c 100644 --- a/includes/YAZ.php +++ b/includes/YAZ.php @@ -1,6 +1,6 @@ <?php if(!extension_loaded('yaz')) { - error::add('Brak rozszerzenia YAZ. Wyszukiwanie w bazach Biblioteki Narodowej niemożliwe.'); + errorclass::add('Brak rozszerzenia YAZ. Wyszukiwanie w bazach Biblioteki Narodowej niemożliwe.'); } class YAZ { @@ -72,7 +72,7 @@ static function is_error() { if($e = yaz_error(self::$connection)) { - error::add('Błąd YAZ: '.$e); + errorclass::add('Błąd YAZ: '.$e); } else { diff --git a/includes/convert.php b/includes/convert.php index 6d636d9..9a3ada3 100644 --- a/includes/convert.php +++ b/includes/convert.php @@ -10,7 +10,7 @@ } else { - error::add('Kodu ISBN-13 '.$kod.' nie można zamienić na ISBN-10!'); + errorclass::add('Kodu ISBN-13 '.$kod.' nie można zamienić na ISBN-10!'); } } diff --git a/includes/generate_codabar.php b/includes/generate_codabar.php index 16e2548..617048a 100644 --- a/includes/generate_codabar.php +++ b/includes/generate_codabar.php @@ -1,6 +1,6 @@ <?php if(!extension_loaded('gd')) { - error::add('Brak rozszerzenia GD/GD2. Generowanie kodów kreskowych jest niemożliwe.'); + errorclass::add('Brak rozszerzenia GD/GD2. Generowanie kodów kreskowych jest niemożliwe.'); } $code = array( diff --git a/includes/generate_code39.php b/includes/generate_code39.php index 62c95a6..fcf221e 100644 --- a/includes/generate_code39.php +++ b/includes/generate_code39.php @@ -1,6 +1,6 @@ <?php if(!extension_loaded('gd')) { - error::add('Brak rozszerzenia GD/GD2. Generowanie kodów kreskowych jest niemożliwe.'); + errorclass::add('Brak rozszerzenia GD/GD2. Generowanie kodów kreskowych jest niemożliwe.'); } $code = array( @@ -79,7 +79,7 @@ global $code; if(trim($kod, '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $')!='') { - error::add('Znaki inne niż cyfry, litery, pauza, kropka, spacja, ukośnik'); + errorclass::add('Znaki inne niż cyfry, litery, pauza, kropka, spacja, ukośnik'); } $kod = $code['SS'].$code['BT'].gen_binary($kod).$code['SS']; diff --git a/includes/gotowe.php b/includes/gotowe.php index b81299c..2a29215 100644 --- a/includes/gotowe.php +++ b/includes/gotowe.php @@ -252,7 +252,7 @@ list($num, $ksiazki, $revelance) = ksiazki::szukaj_info($_GET, $sort, $_GET['strona']*self::$nastrone, self::$nastrone); if($num==0) { - error::add('Brak książek spełniających podane kryteria'); + errorclass::add('Brak książek spełniających podane kryteria'); } elseif($num==1 AND !$revelance) { self::informacje(NULL, $ksiazki[0]); diff --git a/includes/ksiazki.php b/includes/ksiazki.php index 705c3ac..2ca24e7 100644 --- a/includes/ksiazki.php +++ b/includes/ksiazki.php @@ -53,13 +53,13 @@ if($dane['ISBN']) { $t = validate::type($dane['ISBN']); if($t!='ISBN') { - error::add('W polu ISBN znajduje się '.$t); + errorclass::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); + errorclass::add('W polu ISSN znajduje się '.$t); } } @@ -93,7 +93,7 @@ $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)'); + errorclass::add('Brak wymaganych danych o książce (kod, autor, tytuł, język)'); } if($dane['nid']!='') { @@ -106,13 +106,13 @@ if($dane['ISBN']) { $t = validate::type($dane['ISBN']); if($t!='ISBN') { - error::add('W polu ISBN znajduje się '.$t); + errorclass::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); + errorclass::add('W polu ISSN znajduje się '.$t); } } diff --git a/includes/okladki.php b/includes/okladki.php index f525f5b..e9f0626 100644 --- a/includes/okladki.php +++ b/includes/okladki.php @@ -152,7 +152,7 @@ $image = imagecreatefromxpm($file); break; default: - error::add('Nieznany format obrazka: '.$type.'!'); + errorclass::add('Nieznany format obrazka: '.$type.'!'); return FALSE; break; } diff --git a/includes/pozycz.php b/includes/pozycz.php index 6adb5b5..e48734f 100644 --- a/includes/pozycz.php +++ b/includes/pozycz.php @@ -2,7 +2,7 @@ class pozycz { static function wypozyczenie($kod, $kto) { if(self::pozyczona($kod)!==FALSE) { - error::add('Książka jest już wypożyczona!'); + errorclass::add('Książka jest już wypożyczona!'); } db2::add('pozycz', array('id' => $kod, 'kto' => $kto, 'od' => time())); @@ -11,7 +11,7 @@ static function zwrot($kod) { if(self::pozyczona($kod)===FALSE) { - error::add('Książka nie jest wypożyczona!'); + errorclass::add('Książka nie jest wypożyczona!'); } $st = PDOO::Singleton()->prepare('INSERT INTO pozycz_historia (id, kto, od, do) diff --git a/includes/std.php b/includes/std.php index 9d4a8b9..bf71a22 100644 --- a/includes/std.php +++ b/includes/std.php @@ -1,7 +1,7 @@ <?php define('STANDARD', TRUE); -class error { +class errorclass { static $time; static function add($text) { $title = 'Błąd'; @@ -14,7 +14,7 @@ } } -error::$time = microtime(TRUE); +errorclass::$time = microtime(TRUE); function __autoload($class) { if($class == 'sql') { @@ -22,4 +22,4 @@ } require_once('./includes/'.$class.'.php'); } -?> \ No newline at end of file +?> diff --git a/includes/validate.php b/includes/validate.php index a6a0630..b19e1de 100644 --- a/includes/validate.php +++ b/includes/validate.php @@ -4,47 +4,47 @@ static function KOD(&$kod, $exists=NULL) { if(ltrim($kod, '0123456789')!='' OR strlen($kod)>8 OR strlen($kod)<1) { - error::add('Błędny KOD - dozwolone tylko cyfry'); + errorclass::add('Błędny KOD - dozwolone tylko cyfry'); } $kod = str_pad($kod, 8, '0', STR_PAD_LEFT); if(!is_null($exists)) { if($exists!==ksiazki::exists($kod)) { - error::add('Wybrana książka '.($exists ? 'nie' : 'już').' istnieje!'); + errorclass::add('Wybrana książka '.($exists ? 'nie' : 'już').' istnieje!'); } } } static function EAN($kod) { if( ltrim($kod, '0123456789') != '' OR strlen($kod) != 13 ) { - error::add('Błędny ISN - dozwolone tylko cyfry'); + errorclass::add('Błędny ISN - dozwolone tylko cyfry'); } if( substr($kod, -1) != checksum::EAN(substr($kod, 0, -1)) ) { - error::add('Podany kod ISN jest błędny'); + errorclass::add('Podany kod ISN jest błędny'); } } static function ISBN(&$kod) { $kod = str_replace('-', '', strtoupper($kod)); if( ltrim($kod, '0123456789X') != '' OR strlen($kod) != 10 ) { - error::add('Błędny ISBN - dozwolone tylko cyfry i znak X'); + errorclass::add('Błędny ISBN - dozwolone tylko cyfry i znak X'); } if( substr($kod, -1) != checksum::ISBN(substr($kod, 0, -1)) ) { - error::add('Podany ISBN jest błędny'); + errorclass::add('Podany ISBN jest błędny'); } } 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'); + errorclass::add('Błędny ISSN - dozwolone tylko cyfry'); } if( substr($kod, -1) != checksum::ISSN(substr($kod, 0, -1)) ) { - error::add('Podany ISSN jest błędny'); + errorclass::add('Podany ISSN jest błędny'); } } @@ -59,13 +59,13 @@ } if(!ctype_alnum($kod) OR ctype_digit($kod) OR $kod=='' OR strlen($kod)>5) { - error::add('Podany kod miejsca (regał) jest błędny'); + errorclass::add('Podany kod miejsca (regał) jest błędny'); } if($polka!='' AND (!ctype_digit($polka) OR $polka>255)) { - error::add('Podany kod miejsca (półka) jest błędny'); + errorclass::add('Podany kod miejsca (półka) jest błędny'); } if($rzad!='' AND (!ctype_digit($rzad) OR $rzad>255)) { - error::add('Podany kod miejsca (rząd) jest błędny'); + errorclass::add('Podany kod miejsca (rząd) jest błędny'); } } @@ -121,7 +121,7 @@ return 'MSC'; } - error::add('Nieznany typ kodu'); + errorclass::add('Nieznany typ kodu'); } } ?> \ No newline at end of file -- Gitblit v1.9.1