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