<?php // Wyświetla wszystkie zamówienia danego użytkowninka // sprawdza, czy zalogowano, jeśli nie to błąd if (!zalogowano()) { komunikat("Zaloguj sie!"); return; } echo '<div class="row">'; okruszki(okruch_index(), "<a href='?v=tresc/u_zamowienia/moje_zamowienia'>Moje zamówienia</a>"); echo '</div>'; ?> <div class="row"> <div class="col-md-12"> <h2>Moje zamówienia</h2> <hr> <table class="table"> <thead> <tr> <th>#id zamówienia</th> <th>Data</th> <th>Cena</th> <th>Stan</th> </tr> </thead> <tbody> <?php // odpowiednie zapytanie do bazy o zamówienia danego użytkownika $wynik = mysql_query("SELECT * FROM sprzedaz GROUP BY id_zamowienia HAVING id_uzytkownika={$_SESSION['id_usera']}"); while ($r = mysql_fetch_assoc($wynik)) { // wyświetlenie tabelki z wszystkimi zamówieniami
<?php // Skrypt wyświetla dane zamówienie (szczegóły) // jeśli nie zalogowano to przerywamy skrypt if (!zalogowano()) { komunikat("Zaloguj sie!"); return; } // sprwadzamy czy podano id zamowienia if (!isset($_GET['id_zamowienia']) || $_GET['id_zamowienia'] == "") { komunikat("Brak podanego id"); return; } echo '<div class="row">'; okruszki(okruch_index(), "<a href='?v=tresc/u_zamowienia/moje_zamowienia'>Moje zamówienia</a>", "<a href='?v=tresc/u_zamowienia/dane_zamowienie&id_zamowienia={$_GET['id_zamowienia']}'>Zamówienie #{$_GET['id_zamowienia']}</a>"); echo '</div>'; // tabelka z produkatmi w tym zamówieniu ?> <div class="row"> <div class="col-md-12"> <h2>Zamówienie #<?php echo $_GET['id_zamowienia']; ?> </h2> <?php echo zamowienie_komunikat($_GET['potwierdzenie'], "btn-lg"); ?> <hr> <table class="table"> <thead> <tr>
if (sprawdz_czy_mozna_dodac($_SESSION['koszyk'][$_GET['dodaj']]['id_produktu'])) { // jeśli tak, to dodajemy ++$_SESSION['koszyk'][$_GET['dodaj']]['ilosc']; } } // odejmowanie przedmiotu (-1 do ilości) if (isset($_GET['odejmij']) && $_GET['odejmij'] != "") { //sprawdzamy, czy można odjąć przedmiot if ($_SESSION['koszyk'][$_GET['odejmij']]['ilosc'] > 1) { // jeśli tak, to odejmujemy --$_SESSION['koszyk'][$_GET['odejmij']]['ilosc']; } } // wyświetlenie okruszków echo '<div class="row">'; okruszki(okruch_index(), "<a href='?v=tresc/koszyk/duzy_koszyk'>Cały koszyk</a>"); echo '</div>'; ?> <div class="row"> <div class="col-md-12"> <h2>Cały koszyk</h2> <hr> <table class="table"> <thead> <tr> <th>#id</th> <th>Nazwa</th> <th>Cena jednostkowa</th> <th>Ilość</th> <th>Iloczyn ceny</th> <th>Usuń</th>
*/ // jeśli koszyk jest pusty, wyświetlamy stosowny komunikat i przerywamy skrypt if (!isset($_SESSION['koszyk']) || @$_SESSION['koszyk'][0]['id_produktu'] == "") { komunikat("Koszyk pusty, nie nic nie kupujesz", "danger"); return; } // sprawdzamy, czy na pewno zalogowano. Jeśli nie, to wyświetlamy przyciski do logowania i rejestracji if (!zalogowano()) { komunikat("Przed kupnem zaloguj się lub zarejestruj!", "info"); echo "<a href='?v=tresc/logowanie/logowanie&strona_wstecz=kasa' class='btn btn-success btn-lg' style='margin-right:20px;'>Zaloguj się</a>"; echo "<a href='?v=tresc/rejestracja/rejestracja' class='btn btn-info btn-lg'>Zarejestruj się</a>"; return; } // wyświetlamy okruchy echo '<div class="row">'; okruszki(okruch_index(), "<a href='?v=tresc/koszyk/duzy_koszyk'>Cały koszyk</a>", "<a href='?v=tresc/kupowanie/kasa'>Potwierdzenie zamówienia</a>"); echo '</div>'; ?> <div class="row"> <div class="col-md-12"> <h2>Potwierdzenie zamówienia</h2> <hr> <table class="table"> <thead> <tr> <th>#id</th> <th>Nazwa</th> <th>Cena jednostkowa</th> <th>Ilość</th> <th>Iloczyn ceny</th> </tr>
<?php /* * wyświetla kartę produktu. ID produktu jest podawane przez pasek adresu */ // komunikat po dodaniu produktu do koszyka if (isset($_GET['dodano_do_koszyka']) && $_GET['dodano_do_koszyka'] == "tak") { komunikat("Produkt został pomyślnie dodany do koszyka.", "success"); } else { if (isset($_GET['dodano_do_koszyka']) && $_GET['dodano_do_koszyka'] == "nie") { komunikat("Przedmiot nie może zostać dodany do koszyka. (Nie ma więcej w magazynie)", "warning"); } } // sprawdzamy, czy podano id_produktu. Jeśli nie to wywalamy komunikat o błędzie if (!isset($_GET['id_produktu']) && $_GET['id_produktu'] == "") { komunikat("Nie podano poprawnego ID produktu, wróć do strony głównej.", "info"); return; } // zmienne globalne $id = $_GET['id_produktu']; $folder_obrazkow = 'img/produkty'; // wyświetlamy dany produkt $wynik = mysql_query("SELECT * FROM `produkty` WHERE id_produktu={$id}"); while ($r = mysql_fetch_assoc($wynik)) { echo '<div class="row">'; okruszki(okruch_index(), okruch_kategoria($r['kategoria']), okruch_produkt($r['id_produktu'], $r['nazwa'])); echo '</div>'; echo "<div class='row'>" . "<div class='thumbnail'>" . "<h2>{$r['nazwa']}</h2>" . "</div>" . "</div>"; echo "<div class='row'>" . "<div class='col-md-4 thumbnail'>" . "<img src='{$folder_obrazkow}/{$r['obrazek']}' width='280'><br>" . "</div>" . "<div id='karta_kafel' class='col-md-6'>" . "Cena: <b>{$r['cena']} zł</b><br>" . "Ilość: <i>{$r['ilosc']}</i><br>" . "<hr>Opis: {$r['opis']}<br>" . "</div>" . "<div id='karta_kafel' class='col-md-2 thumbnail'>" . "<a class='btn btn-default' href='?v=tresc/koszyk/dodaj_do_koszyka&id_produktu={$r['id_produktu']}'>Dodaj do koszyka</a>" . "</div>" . "</div>"; }
<?php /* * Plik wyświetla podsumowanie zakupu z komunikatem o powodzeniu lub błędach */ // wyświetlenie okruszków echo '<div class="row">'; okruszki(okruch_index(), "Podsumowanie"); echo '</div>'; ?> <div class="row"> <div class="col-md-12"> <h2>Podsumowanie kupowania</h2> <hr> <?php // stosowne komunikaty if (isset($_GET['komunikat']) && $_GET['komunikat'] != "") { $kom = $_GET['komunikat']; if ($kom == "pusty_koszyk") { komunikat("Pusty koszyk to lekki koszyk. Nie lubimy lekkich i pustych koszyków.", "danger"); return; } else { if ($kom == "nie_zalogowano") { komunikat("Nie jesteś zalogowany. Zaloguj sie lub zarejestruj, by kontynuować zakupki", "warning"); return; } else { if ($kom == "ok") { komunikat("Zakup przebiegł pomyślnie. Poczekaj teraz na jego realizację", "success"); } }
</div> </div> <div class="row"> <?php // wyświetla pasek okruszków if (isset($_GET['kat']) && $_GET['kat'] != "") { $cena = ""; if (isset($_POST['cena_min'])) { $cena = "Cena od <b>{$_POST['cena_min']}zł</b> "; } if (isset($_POST['cena_max'])) { $cena .= " do <b>{$_POST['cena_max']}zł</b> "; } okruszki(okruch_index(), okruch_kategoria($_GET['kat']), $cena); } else { okruszki(okruch_index()); } // Wyświetla treśc głównej strony z produktami i kategoriami ?> </div> <div class="row"> <div class="col-md-2"> <div class="thumbnail"> <?php include "tresc/lista_produktow/kategorie.php"; ?> </div> </div> <div class="col-md-10"> <?php include "tresc/lista_produktow/lista.php";
<?php /* * Jest to główny plik panelu zarządzania pracownika * Z lewej strony zawiera menu * Z prawej strony wyświetlają się podstrony */ if (!pracownik()) { komunikat("Dostęp tylko dla pracownika"); return; } // wyświetlenie okruszków echo '<div class="row">'; okruszki(okruch_index(), "<a href='?v=tresc/p_zarzadzanie/p_panel'>Panel pracownika</a>"); echo '</div>'; // sprawdzamy, czy inny pracownik nie przetwarza zamówienia. // jeśli tak, to przerywamy cały skrypt // funkcja zwraca true, jak nikt inny nie przetwarza // natomiast funkcja zwraca false, jeśli ktoś inny przetwarza if (!czy_przetwarza($_SESSION['id_usera'])) { // ktoś, kto nie jest nami przetwarza zamówienie. Return! komunikat("Trwa przetwarzanie zamówień przez innego pracownika"); return; } // sprawdzamy, czy nasz użytkownik coś przetwarza. Jesli tak, to pozwalamy mu przejść, ale wyświetlamy komunikat ostrzegawczy if (czy_ja_cos_przetwarzam($_SESSION['id_usera'])) { komunikat("Uwaga! Przetwarzasz zamówienie. Zakończ ten proces jak najszybciej, gdyż inni pracownicy nie mogą zająć się innymi zamówieniami<a href='?v=tresc/p_zarzadzanie/p_panel&prawa=tresc/p_zarzadzanie/z_moje/p_zamowienia_przetwarzane'> Zobacz </a>", "warning"); } ?> <div class="row"> <h1>Panel pracownika</h1>