Exemplo n.º 1
0
 public static function oceni($idKupovine, $ocena, $opisnaOcena)
 {
     $korisnik = Auth::id();
     $kupovina = Kupovina::join('proizvod as p', 'p.id', '=', 'proizvod_id')->where('kupovina.id', $idKupovine)->get(['kupovina.korisnici_id as kupac', 'p.korisnici_id as prodavac'])->first();
     if ($kupovina->kupac == $korisnik) {
         return Kupovina::oceniProdavca($idKupovine, $ocena, $opisnaOcena, $kupovina->prodavac);
     } else {
         if ($kupovina->prodavac == $korisnik) {
             return Kupovina::oceniKupca($idKupovine, $ocena, $opisnaOcena, $kupovina->kupac);
         }
     }
     return 0;
 }
Exemplo n.º 2
0
 public function postKupujem($username, $slug = null)
 {
     if ($slug) {
         $return = Kupovina::kupiProizvod($slug, Input::get('napomena'));
         if ($return['test'] == 1) {
             return redirect('/' . $username . '/prodavnica/kupujem');
         }
         return redirect()->back()->with($return['greska']);
     }
     return json_encode(Kupovina::join('proizvod as p', 'p.id', '=', 'proizvod_id')->join('korisnici as k', 'k.id', '=', 'p.korisnici_id')->join('grad as g', 'g.id', '=', 'k.grad_id')->where('kupovina.korisnici_id', Auth::user()->id)->where('ocena_prodavca', 0)->get(['kupovina.id', 'p.naziv', DB::raw('gusle_p.cena-(cena*popust/100) as cena'), 'kupovina.created_at', 'prezime', 'ime', 'username', 'adresa', 'g.naziv as grad', 'telefon', 'p.foto']));
 }