예제 #1
0
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;
}
예제 #2
0
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;
}
예제 #3
0
/**
 * 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']);
}