예제 #1
0
 /**
  * Metod koji vraca niz ciji su elementi asocijativni nizovi sa elementima Knjiga, Broj i Ukupno.
  * Knjiga je asocijativni niz koji predstavlja podatke o knjizi.
  * Broj je ukupan broj u korpi za datu knjigu.
  * Ukupno je ukupna cena za datu knjigu (cena * broj tih knjiga).
  * @return array
  */
 public static function podaciIzKorpe()
 {
     if (!isset($_SESSION['KORPA'])) {
         return array();
     }
     // Ako je korpa prazna, vrati prazan niz
     $podaci = array();
     foreach ($_SESSION['KORPA'] as $Knjiga_ID => $Broj_Knjiga) {
         $Knjiga = Knjiga::podaci($Knjiga_ID);
         $podaci[] = array("Knjiga" => $Knjiga, "Broj" => $Broj_Knjiga, "Ukupno" => $Knjiga['Knjiga']['Cena'] * $Broj_Knjiga);
     }
     return $podaci;
 }
예제 #2
0
 /**
  * Funkcija koja upravlja prikazom podataka o izabranoj knjizi
  */
 public static function prikaz()
 {
     if (!isset($_GET['ID'])) {
         Funkcije::redirektujNaUrl("index.php?modul=knjige&opcija=pretraga");
     }
     $kategorije = knjige::_kategorije();
     $autori = knjige::_autori();
     $ID = intval($_GET['ID']);
     $podaci = Knjiga::podaci($ID);
     if ($podaci != null) {
         $knjiga = $podaci['Knjiga'];
         $komentar = $podaci['Komentari'];
         include_once 'front/templejti/knjige.prikaz.php';
     } else {
         include_once 'front/templejti/knjige.404.php';
     }
 }