Пример #1
0
<?php

upr::wyrzucBezUprawnien(upr::kategoria);
if (isset($_POST['nowa_nazwa']) && isset($_POST['id_kat'])) {
    $idkat = $_POST['id_kat'];
    if (!is_numeric($idkat)) {
        return;
    }
    $nowanazwa = $DB->real_escape_string($_POST['nowa_nazwa']);
    $DB->query("UPDATE kategoria SET nazwa='{$nowanazwa}' WHERE kategoria_id={$idkat}") or DBdie($DB->error);
}
if (isset($_POST['id_kat_do_usuniecia'])) {
    $idkatdel = $_POST['id_kat_do_usuniecia'];
    if (!is_numeric($idkatdel)) {
        return;
    }
    $DB->query("DELETE FROM kategoria WHERE kategoria_id={$idkatdel}") or DBdie($DB->error);
}
if (isset($_POST['nowa_podkategoria']) && isset($_POST['id_kat'])) {
    $idkat = $_POST['id_kat'];
    if (!is_numeric($idkat)) {
        return;
    }
    $nowanazwa = $DB->real_escape_string($_POST['nowa_podkategoria']);
    $DB->query("INSERT INTO kategoria SET nazwa='{$nowanazwa}', id_nadrzednej={$idkat}") or DBdie($DB->error);
}
if (isset($_POST['nowa_kategoria'])) {
    $nowanazwa = $DB->real_escape_string($_POST['nowa_kategoria']);
    $DB->query("INSERT INTO kategoria SET nazwa='{$nowanazwa}', id_nadrzednej=NULL") or DBdie($DB->error);
}
$podkategorie_edytowanej = array();
<?php

upr::wyrzucBezUprawnien(upr::produkt);
$kategorie_produkt = array();
$kategorie_produkt_sorted = array();
$produkty = array();
if (!isset($_GET['kategoria'])) {
    $result = $DB->query("SELECT k.*, COUNT(p.produkt_id) AS produktow FROM kategoria k LEFT JOIN produkt p USING(kategoria_id) GROUP BY kategoria_id ORDER BY kategoria_id ASC") or DBdie($DB->error);
    if ($result) {
        while ($row = $result->fetch_assoc()) {
            $row['podkategorie'] = array();
            if ($row['id_nadrzednej'] === null) {
            } else {
                $row['nazwa'] = $kategorie_produkt[$row['id_nadrzednej']]['nazwa'] . ' > ' . $row['nazwa'];
            }
            $kategorie_produkt[$row['kategoria_id']] = $row;
        }
    }
    foreach ($kategorie_produkt as $kategoria_produkt) {
        if ($kategoria_produkt['produktow'] > 0) {
            $kategorie_produkt_sorted[] = $kategoria_produkt;
        }
    }
    usort($kategorie_produkt_sorted, build_sorter('nazwa'));
    $kategorie_produkt_sorted[] = array('kategoria_id' => 'NULL', 'nazwa' => 'Produkty bez kategorii');
} else {
    if (is_numeric($_GET['kategoria']) or $_GET['kategoria'] == 'NULL') {
        $id_kat = $_GET['kategoria'];
        if ($_GET['kategoria'] == 'NULL') {
            $result = $DB->query("SELECT produkt_id, nazwa FROM produkt WHERE kategoria_id IS NULL") or DBdie($DB->error);
        } else {
Пример #3
0
<?php

if (!klient::$zalogowany) {
    upr::wyrzucStad();
}
if (klient::$typ == 'p') {
    if (isset($_POST['imie']) and isset($_POST['nazwisko']) and isset($_POST['dom_adr_wys'])) {
        $imie = $DB->real_escape_string($_POST['imie']);
        $nazwisko = $DB->real_escape_string($_POST['nazwisko']);
        $dom_adr_wys = $DB->real_escape_string($_POST['dom_adr_wys']);
        $res = $DB->query("UPDATE klient SET\n\t\t\t\timie='{$imie}',\n\t\t\t\tnazwisko='{$nazwisko}',\n\t\t\t\tdom_adr_wys='{$dom_adr_wys}'\t\t\t\t\n\t\t\t\tWHERE klient_id=" . klient::$klient_id);
        if ($res) {
            putMessage("Dane zaktualizowane pomyślnie");
            klient::wyciagnij_dane();
        } else {
            DBdie($DB->error);
        }
    }
}
if (klient::$typ == 'f') {
    if (isset($_POST['nazwa_firmy']) and isset($_POST['NIP']) and isset($_POST['dom_adr_wys'])) {
        $nazwa_firmy = $DB->real_escape_string($_POST['nazwa_firmy']);
        $NIP = $DB->real_escape_string($_POST['NIP']);
        $dom_adr_wys = $DB->real_escape_string($_POST['dom_adr_wys']);
        $res = $DB->query("UPDATE klient SET\n\t\t\t\tnazwa_firmy='{$nazwa_firmy}',\n\t\t\t\tNIP='{$NIP}',\n\t\t\t\tdom_adr_wys='{$dom_adr_wys}'\n\t\t\t\tWHERE klient_id=" . klient::$klient_id);
        if ($res) {
            putMessage("Dane zaktualizowane pomyślnie");
            klient::wyciagnij_dane();
        } else {
            DBdie($DB->error);
        }
Пример #4
0
    if (upr::maUprawnienia(upr::produkt)) {
        ?>
						<li><a href="produkt-edycja.html">Dodaj produkt</a></li>
						<li><a href="produkt-edycja-lista.html">Edytuj produkty</a></li>
					<?php 
    }
    ?>
					<?php 
    if (upr::maUprawnienia(upr::wysylka)) {
        ?>
						<li><a href="#">Kompletuj zamówienia do wysyłki</a></li>
					<?php 
    }
    ?>
					<?php 
    if (upr::maUprawnienia(upr::klient)) {
        ?>
						<li><a href="baza_klientow.html">Baza klientów</a></li>
					<?php 
    }
    ?>
					<li><a href="logout.html?logout">Wyloguj</a></li>
				<?php 
} else {
    ?>
					<li><a href="login-pracownik.html">Logowanie</a></li>
				<?php 
}
?>
			</ul>
		</li>