Stvari stoje ovako: aplikacija radi sve što je zamišljeno osim tog fakturisanja.
Pristup sistemu je omogućen običnom korisniku koji ulazi preko linka "Uđi kao korisnik" i ide pravo na stranicu za pretraživanje svih uređaja/kvarova. Tu može da ukuca naziv uređaja koji je on doneo i dobije samo info o tome šta treba da se radi i da je uređaj u statusu "primljen".
Admin i serviseri se loguju putem svojih korisničkih imena i lozinke.
Serviser po logovanju ima pregled svih uređaja na servisu i pored svakog postoji link "izbriši", "izmeni" i "fakturiši". Takođe, preko linka ide na stranicu za unos novog uređaja u sistem gde upisuje naziv uređaja, opis kvara, vreme potrebno za rešavanje/otklanjanje problema i status (tu odmah upisuje "primljen").
Administrator takođe po logovanju dobija pregled svih uređaja i ima link "Dashboard" preko kojeg ulazi u sekciju Administracija servisa i tu može da dodaje novog servisera (definiše mu osnovne podatke uključujući i njegovu CENU radnog sata), može da izmeni bilo koji podatak vezan za servisera kao i da ga obriše iz sistema.
Administrator i serviser prilikom logovanja dobijaju u vrhu strane (u običnom DIV polju) poruku "Dobrodošli Pera Perić, ulogovani ste kao admin/serviser".
Kao što rekoh, moja želja je da napravim da serviser, nakon što se uloguje, vidi cenu svog radnog sata i da klikom na link "Fakturiši" ide na stranicu gde će mu se za određeni uređaj/kvar (koji je navodno baš on popravio/otklonio) izvršiti množenje broja sati koji su definisani prilikom unosa uređaja u bazu sa cenog njegovog radnog sata i prikazati na ekranu (može i u DIV polju). Za uređaj se ne definišu ime i prezime onoga ko ga je doneo tako da na fakturi ne mora da piše kome se ista izdaje.
Evo u prilogu ZIP sa kompletnim kodom kao i SQL fajl baze (gumb.sql). Admin ulazi sa admin/admin a serviser sa servis/servis podacima
The Force is getting stronger every day! Feel it!