Jacek Kowalski
2013-05-17 6cba3f7a45bef8753536a47c1d282dcdcdfde68f
Poprawki w systemie inwentaryzacji - dodanie m.in. brakującego require()
3 files modified
23 ■■■■ changed files
includes/config.php patch | view | raw | blame | history
inwentaryzacja/make.php 21 ●●●● patch | view | raw | blame | history
inwentaryzacja/save.php 2 ●●●●● patch | view | raw | blame | history
includes/config.php
inwentaryzacja/make.php
@@ -1,14 +1,22 @@
<?php
$title = 'Inwentaryzacja - rozpoczęcie';
include('design/top.php');
include('../includes/config.php');
include('../includes/db2.php');
require('../includes/config.php');
require('../includes/PDOO.php');
try {
$fields = array('tytul', 'autor', 'miejsce', 'rok', 'wydawnictwo');
$data = sql::query('SELECT * FROM `ksiazki` WHERE `wycofana`=\'0\' ORDER BY `regal` ASC, `polka` ASC, `rzad` ASC');
    $PDO = PDOO::Singleton();
    $st = $PDO->query('SELECT * FROM `ksiazki` WHERE `wycofana`=\'0\' ORDER BY `regal` ASC, `polka` ASC, `rzad` ASC');
$fp = fopen('list.xml', 'w');
    if($fp === FALSE) {
        throw new Exception('Otwarcie pliku inwentaryzacja/list.xml nie powiodło się.');
    }
fwrite($fp, '<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE inwentaryzacja [
<!ENTITY % quot "&#34;">
@@ -37,7 +45,7 @@
$lastplace = NULL;
while( ($entry = sql::fetchone($data)) !== FALSE ) {
    while($entry = $st->fetch()) {
    if($lastplace != $entry['regal'].'/'.$entry['polka'].'/'.$entry['rzad']) {
        if($lastplace !== NULL) {
            fwrite($fp, '</lokalizacja>'."\n");
@@ -70,5 +78,10 @@
</form>
<?php
}
catch(Exception $e) {
    echo '<p style="color:red">Wystąpił błąd: '.$e->getMessage().'</p>';
}
include('design/bottom.php');
?>
inwentaryzacja/save.php
@@ -1,6 +1,8 @@
<?php
function errorHandler($errno, $errstr, $errfile, $errline) {
    header('HTTP/1.1 500 Internal Server Error');
    echo $errstr;
    die();
}
set_error_handler('errorHandler');