<?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>
Example #3
0
    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>
Example #4
0
 */
// 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";
Example #8
0
<?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>