function generisiHTMLKod() { $manipulacija = new ManipulacijaPodataka(); $nizVrijednosti = $manipulacija->izvrsiGlavnuPretragu("asistent"); $htmlKod = '<table id = "mytable"> <tr id = "head"> <th id = "ime">Prezime i Ime</th> <th id = "zvanje">Zvanje</th> <th id = "zaposlenje">Vrsta Zaposlenja</th> <th id = "odsjek">Odsjek/Služba</th> </tr>'; foreach ($nizVrijednosti as $uposlenik) { $htmlKod .= '<tr class = "emp"> <td>' . $uposlenik->vratiPrezimeIIme() . '</td> <td>' . $uposlenik->getZvanje() . '</td> <td>' . $uposlenik->getZanimanje() . '</td> <td>' . $uposlenik->getOdsjekIliSluzba() . '</td> <td style="display:none;">' . $uposlenik->getId() . '</td> </tr>'; } $htmlKod .= '</table>'; return $htmlKod; }
function generisiKodZaDoubleSlitDesniDio($id) { $htmlKod = ""; $manipulacijaPodataka = new ManipulacijaPodataka(); $osnovniPodaci = $manipulacijaPodataka->vratiOsnovneInformacijeZaIdUposlenika($id); $podaciOZaposlenju = $manipulacijaPodataka->vratiPodatkeOZaposlenjuZaIdUposlenika($id); $podaciOObrazovanju = $manipulacijaPodataka->vratiPodatkeOObrazovanjuZaIdUposlenika($id); $htmlKod .= '<div id="profileTop"> <img src="img/logo.jpg"/> <ul> <li id="nameSpecial">' . $podaciOZaposlenju->getTitula() . ' ' . $osnovniPodaci->getPrezimeIIme() . '</li> <li>' . $podaciOZaposlenju->getOdsjekSluzba() . '</li> <li>' . $podaciOZaposlenju->getAngazmanStatus() . '</li> <li>' . $osnovniPodaci->getEmail() . '</li> <li>' . $osnovniPodaci->getTelefonKuca() . ' ' . $osnovniPodaci->getTelefonMobitel() . '</li> </ul> <button>Novi Unos</button> <button>Sačuvaj Promjene</button> <button>Obriši Uposlenika</button> </div> <div id="profileBottom"> <ul> <li class="menuField">Osnovne informacije</li> <li class="menuField">Podaci o obrazovanju</li> <li class="menuField">Podaci o zaposlenju</li> </ul> <form> <ul style="float: left;"> <input class="hidden" type="text" name="ID" value="GetID"/> <li class="dataField"><p>Ime:</p> <input type="text" name="ime" value="' . $osnovniPodaci->getIme() . '"/></li> <li class="dataField"><p>Prezime:</p> <input type="text" name="prezime" value="' . $osnovniPodaci->getPrezime() . '"/></li> <li class="dataField"><p>JMBG:</p> <input type="text" name="JMBG" value="' . $osnovniPodaci->getJMBG() . '"/></li> <li class="dataField"><p>Djevojacko prezime:</p> <input type="text" name="djevojackoPrezime" value="' . $osnovniPodaci->getDjevojackoPrezime() . '"/></li> <li class="dataField"><p>Ime roditelja:</p> <input type="text" name="imeRoditelja" value="' . $osnovniPodaci->getImeRoditelja() . '"/></li>'; $htmlKod .= '<li class="dataField"> <p>Pol:</p> <select name="pol">'; $polovi = $manipulacijaPodataka->vratiSveNaziveZaPolove(); foreach ($polovi as $pol) { $htmlKod .= '<option>' . $pol . '</option>'; } $htmlKod .= '</select> </li>'; $htmlKod .= '<li class="dataField"><p>Datum rodjenja:</p> <input type="text"name="datumRodjenja" value="' . $osnovniPodaci->getDatumRodjenja() . '"/> <a>ii</a></li> </ul> <ul style="float: left;"> <li class="dataField"><p>Mjesto rodjenja:</p> <input type="text" name="mjestoRodjenja" value="' . $osnovniPodaci->getMjestoRodjenja() . '"/></li> <li class="dataField"><p>Opcina rodjenja:</p> <input type="text" name="opcinaRodjenja" value="' . $osnovniPodaci->getOpcinaRodjenja() . '"/></li> <li class="dataField"><p>Drzava rodjenja:</p> <input type="text" name="drzavaRodjenja" value="' . $osnovniPodaci->getDrzavaRodjenja() . '"/></li> <li class="dataField"><p>Adresa stanovanja:</p> <input type="text" name="adresaStanovanja" value="' . $osnovniPodaci->getAdresaStanovanja() . '"/></li> <li class="dataField"><p>Opcina stanovanja:</p> <input type="text" name="opcinaStanovanja" value="' . $osnovniPodaci->getOpcinaStanovanja() . '"/></li> <li class="dataField"><p>Grad:</p> <input type="text" name="grad" value="' . $osnovniPodaci->getGrad() . '"/></li> </ul> <ul style="float: left;"> <li class="dataField"><p>Telefon(kuca):</p> <input type="text" name="telefonKuca" value="' . $osnovniPodaci->getTelefonKuca() . '"/></li> <li class="dataField"><p>Telefon(posao):</p> <input type="text" name="telefonPosao" value="' . $osnovniPodaci->getTelefonPosao() . '"/></li> <li class="dataField"><p>Telefon(Mobitel):</p> <input type="text" name="telefonMobitel" value="' . $osnovniPodaci->getTelefonMobitel() . '"/></li> <li class="dataField"><p>E-mail:</p> <input type="text" name="eMail" value="' . $osnovniPodaci->getEmail() . '"/></li> <li class="dataField"><p>Nacionalnost:</p> <input type="text" name="nacionalnost" value="' . $osnovniPodaci->getNacionalnost() . '"/></li> <li class="dataField"><p>Drzavljanstvo:</p> <input type="text" name="drzavljanstvo" value="' . $osnovniPodaci->getDrzavljanstvo() . '"/></li> <li class="dataField"><p>Vozacka dozvola:</p> <input type="text" name="vozackaDozvola" value="' . $osnovniPodaci->getVozackaDozvola() . '"/></li> </ul> </form> <form> <ul> <li class="dataField"> <p>Strucna sprema:</p> <select name="strucnaSprema">'; $strucnaSprema = $manipulacijaPodataka->vratiSveNaziveStrucnihSprema(); foreach ($strucnaSprema as $sprema) { $htmlKod .= '<option>' . $sprema . '</option>'; } $htmlKod .= '</select> </li> <li class="dataField"><p>Zavrsen fakultet:</p> <input type="text" name="zavrsenFakultet" value="' . $podaciOObrazovanju->getZavrsenFakultet() . '"/></li> <li class="dataField"><p>Zavrsena skola:</p> <input type="text" name="zavrsenaSkola" value="' . $podaciOObrazovanju->getZavrsenaSkola() . '"/></li> <li class="dataField"><p>Usavrsavanja/Kursevi/Seminari:</p> <input type="text" name="usavrsavanja" value="' . $podaciOObrazovanju->getUsavrsavanjeKurseviSeminari() . '"/></li> <li class="dataField"><p>Poznavanje stranog jezika:</p> <input type="text" name="straniJezik" value="' . $podaciOObrazovanju->getPoznavanjeStranogJezika() . '"/></li> <li class="dataField"><p>Napomene:</p> <input type="text" name="napomene" value="' . $podaciOObrazovanju->getNapomene() . '"/></li> </ul> </form> <form> <ul style="float: left;">'; $htmlKod .= '<li class="dataField"> <p>Angazman:</p> <select name="angazman">'; $angazmani = $manipulacijaPodataka->vratiSveNaziveAngazmanStatus(); foreach ($angazmani as $angazman) { $htmlKod .= '<option>' . $angazman . '</option>'; } $htmlKod .= '</select> </li>'; $htmlKod .= '<li class="dataField"> <p>Odsjek/Sluzba:</p> <select name="odsjekSluzba">'; $odsjeciSluzbe = $manipulacijaPodataka->vratiSveNaziveOdsjekaSluzbi(); foreach ($odsjeciSluzbe as $odsjekSluzba) { $htmlKod .= '<option>' . $odsjekSluzba . '</option>'; } $htmlKod .= '</select> </li> <li class="dataField"> <p>Zvanje:</p> <select name="zvanje">'; $zvanja = $manipulacijaPodataka->vratiSveNaziveZaZvanja(); foreach ($zvanja as $zvanje) { $htmlKod .= '<option>' . $zvanje . '</option>'; } $htmlKod .= '</select> </li> <li class="dataField"><p>Radno mjesto:</p> <select name="radnoMjesto">'; $radnaMjesta = $manipulacijaPodataka->vratiSveNaziveZaRadnoMjesto(); foreach ($radnaMjesta as $radnoMjesto) { $htmlKod .= '<option>' . $radnoMjesto . '</option>'; } $htmlKod .= ' </select> <li class="dataField"> <p>Radni odnos:</p> <select name="radniOdnos">'; $radniOdnosi = $manipulacijaPodataka->vratiSveNaziveZaRadniOdnos(); foreach ($radniOdnosi as $radniOdnos) { $htmlKod .= '<option>' . $radniOdnos . '</option>'; } $htmlKod .= '</select> </li> </ul> <ul style="float: left;"> <li class="dataField"><p>Pocetak zaposlenja na PMF-u:</p> <input type="date" name="pocetakZaposlenja" value="' . $podaciOZaposlenju->getPocetakZaposlenjaNaPMFu() . '"/></li> <li class="dataField"><p>Kraj zaposlenja na PMF-u:</p> <input type="date" name="krajZaposlenja" value="' . $podaciOZaposlenju->getKrajZaposlenjaNaPMFu() . '"/></li> <li class="dataField"><p>Razlog zavrsetka zaposlenja:</p> <input type="text" name="razlogZavrsetka" value="' . $podaciOZaposlenju->getRazlogZavrsetkaZaposlenja() . '"/></li> <li class="dataField"><p>Ukupno radnog staza:</p> <input type="text" name="radniStaz" value="' . $podaciOZaposlenju->getUkupnoRadnogStaza() . '"/></li> <li class="dataField"><p>Broj radne knjizice:</p> <input type="text" name="brojRadneKnjizice" value="' . $podaciOZaposlenju->getBrojRadneKnjizice() . '"/></li> <li class="dataField"><p>Datum izbora u zvanje:</p> <input type="text" name="datumIzbora" value="' . $podaciOZaposlenju->getDatumIzboraZvanja() . '"/></li> <li class="dataField"><p>Oblast/Predmet:</p> <input type="text" name="oblastPredmet" value="' . $podaciOZaposlenju->getOblastPredmet() . '"/></li> </ul> <ul style="float: left;"> <li class="dataField"><p>Angazman na drugim fakultetima:</p> <input type="text" name="angazmanDrugdje" value="Get"/></li> <li class="dataField fragile"><p>Vrsta angazmana:</p> <select name="vrstaAngazmana">'; $angazmani = $manipulacijaPodataka->vratiSveNaziveZaVrstuAngazmana(); foreach ($angazmani as $angazman) { $htmlKod .= '<option>' . $angazman . '</option>'; } $htmlKod .= '</select></li> <li class="dataField fragile"><p>Maticni fakultet:</p> <input type="text" name="maticniFakultet" value="' . $podaciOZaposlenju->getMaticniFakultet() . '"></li> <li class="dataField fragile"><p>Akademska godina:</p> <input type="text" name="akademskaGodina" value="' . $podaciOZaposlenju->getAkademskaGodina() . '"></li> <li class="dataField fragile"><p>Predmeti:</p> <input type="text" name="predmeti" value="' . $podaciOZaposlenju->getPredmeti() . '"></li> </ul> </form> </div>'; return $htmlKod; }
/** * funckija koja poziva funkciju za brisanje korisnika iz klase ManipulacijaPodataka za prosljedjeni ID */ function brisiKorisnika() { echo "brisem korisnika"; $manipulacijaPodataka = new ManipulacijaPodataka(); $manipulacijaPodataka->birisiUposlenikaIzBaze($_POST['id']); }